Текущее время: Вт, июл 22 2025, 14:00

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Данные сел. экрана между транзакциями
СообщениеДобавлено: Пн, май 24 2010, 17:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 23 2007, 14:56
Сообщения: 203
Запускаем транзакцию, например, CJIC, пишем СПП-элемент "S.0001", что-то делаем....
Запускаем транзакцию CJ12 и в нужном поле уже находится "S.0001".
Внимание вопрос: как в своей программе получить этот СПП-элемент, тот который пользователь использовал в предыдущей транзакции?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Пн, май 24 2010, 17:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 23 2007, 14:56
Сообщения: 203
GET PARAMETR ID мне помог :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 05:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
у меня похожная ситуация, только SAP Query отчет, из него вызывается моя ABAP программа по двойному щелчку, и мне там надо увидеть дату которую я ввел на селекционном экране.
что то GET PARAMETER не помогает, ячейки с грида передаются, а вот с selection-screen что-то не очень ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 06:43 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
[P.V.] написал(а):
у меня похожная ситуация, только SAP Query отчет, из него вызывается моя ABAP программа по двойному щелчку, и мне там надо увидеть дату которую я ввел на селекционном экране.
что то GET PARAMETER не помогает, ячейки с грида передаются, а вот с selection-screen что-то не очень ...

Сумбурно как то написано. Что за поле даты, с какого ИД считываете? Причем тут ячейки грида? Что мешает передать значение при вызове программы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 07:21 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
Besa написал:
Сумбурно как то написано. Что за поле даты, с какого ИД считываете? Причем тут ячейки грида? Что мешает передать значение при вызове программы?


а sq01 есть запрос, в него захожу
Перейти к -> Присвоение отчета -> Вставить строку
там выбираю ABAP отчет. Теперь он будет вызываться когда после запуска query отчета жмем дабл клик на строчке.
Вот в этот мой ABAP отчет нужно передать дату PNPENDDA (стандартное поле с селекционного экрана Query отчета).
Про ячейки гридя я имел ввиду что их значения можно узнать в моем отчете с помощьюGET PARAMETER ID 'PNPENDDA' FIELD PNPENDDA.
Вроде как не сложно делается, я просто не силен в query (


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 08:00 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
В кодировке SAP Query START-OF-SELECTION необходиомо засунуть это самое стандартное поле с селекционного экрана Query отчета в ABAP память (EXPORT ... TO MEMORY ID ...).
В самом вызываемом отчете необхоимо прочитать из этой самой ABAP памяти (IMPORT ... FROM MEMORY ID ...).

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 09:10 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
Sergo написал:
В кодировке SAP Query START-OF-SELECTION необходиомо засунуть это самое стандартное поле с селекционного экрана Query отчета в ABAP память (EXPORT ... TO MEMORY ID ...).
В самом вызываемом отчете необхоимо прочитать из этой самой ABAP памяти (IMPORT ... FROM MEMORY ID ...).


вижу в инфонаборе кодировки для всяких разные полей, подскажите пожалуйста где там START-OF-SELECTION


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 10:36 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
SQ02 -> Перейти к -> Кодировки -> START-OF-SELECTION

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Данные сел. экрана между транзакциями
СообщениеДобавлено: Чт, май 27 2010, 11:38 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 11:33
Сообщения: 77
Откуда: Новосибирск
Sergo написал:
SQ02 -> Перейти к -> Кодировки -> START-OF-SELECTION


Sergo, благодарю, работает


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB