Posted: Fri Sep 19, 2008 5:13 pm Post subject: Radio Buttons, пример
Нужно поставить на Dynpro 3-4 взаимосвязанные радиокнопки.
Подскажите, пож-та, пример, где можно посмотреть, как работать с радиокнопками на Dynpro, а то у меня они что-то не работают
Posted: Sat Sep 20, 2008 11:11 am Post subject: Re: Radio Buttons, пример
cbw07 wrote:
Нужно поставить на Dynpro 3-4 взаимосвязанные радиокнопки.
Подскажите, пож-та, пример, где можно посмотреть, как работать с радиокнопками на Dynpro, а то у меня они что-то не работают
Выделяете нужные radiobuttons курсором в блок, потом правой кнопкой кликаете и context menu выбираете "Группа зависимых кнопок" - "Определить".
Еще 1 вопрос.
У меня в Dynpro_100 стоит текстовое поле dy0100-erdat с текущей датой.
В MODULE user_command_0100 я вызываю Dynpro_200 с радиокнопками.
Там в зависимости от выбранной кнопки присваиваю некой переменной my_date нужную дату, после чего по кнопке BTN_OK возвращаюсь в Dynpro_100 и присваиваю значение my_date текстовому полю dy0100-erdat на Dynpro_100.
Но вопрос в том, как мне обновить это значение в текстовом поле? Потому что оно показывается по-прежнему текущей датой, как и до вызова Dynpro_200.
Вот код:
Code:
DATA: my_date TYPE d.
DATA: BEGIN OF dy0100,
.......
erdat TYPE d,
.......
END OF dy0100.
.......
MODULE user_command_0100 INPUT.
....
CASE h-okcode.
WHEN 'OPEN'.
CALL SCREEN 200.
MOVE my_date TO dy0100-erdat.
......
ENDMODULE. " USER_COMMAND_0100 INPUT
MODULE user_command_0200 INPUT.
copy_ok_code = ok_code.
CLEAR ok_code.
CASE sy-ucomm.
...
WHEN 'BTN_OK'.
IF radio_2 = 'X'.
MOVE '20070601' TO my_date.
ELSEIF radio_1 = 'X'.
MOVE '20070901' TO my_date.
ELSE.
MOVE '20071201' TO my_date.
ENDIF.
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.