Posted: Fri Apr 25, 2008 12:45 pm Post subject: как работает WRITE
Рисую на экране кнопку
SELECTION-SCREEN PUSHBUTTON 40(4) btRR USER-COMMAND RRR.
ловлю ее нажатие
AT SELECTION-SCREEN.
CASE sy-ucomm.
WHEN 'RRR'.
Write: / 'Действие по кнопке btRR'.
-------
Подскажите почему не работает операто "Write" lдля вывода на экран.
Возможно надо задавать экран перед ним? _________________ (SAP) Система нипель... выпускает лучше, чем впускает!
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Fri Apr 25, 2008 12:54 pm Post subject:
WRITE отработает после выхода с селекционного экрана. Т.е. пишите свои WRITE в событиях START-OF-SELECTION и выше. А в AT SELECTION-SCREEN лучше используйте оператор MESSAGE для показа сообщения.
Armann подскажи пожалуйста, как обратно на селекционник вернуться.
Соответственно в нужный момент выполнить LEAVE LIST-PROCESSING.
Например в секции AT USER-COMMAND
Code:
AT USER-COMMAND.
LEAVE LIST-PROCESSING.
тут оно по нажатию любой кнопки выйдет на селекционный экран
Но конечно это все извраты... лучше делать так как предполагает САП - т.е. после start-of-selection
Спасибо за ответы прочел хелп по ... LIST-PROCESSING.
номер экрана 120 но этоине нужно.
А то что САП рекомендует, это не всегда удобно как-то...
Пользователю удобнее и интуитивно понятно что действие находится за кнопкой... нажал - отработало...
Вот за тем и мучения... _________________ (SAP) Система нипель... выпускает лучше, чем впускает!
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.