Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
**************
REPORT znew1.
TYPE-POOLS : icon.
TABLES : vbak, sscrfields.
SELECTION-SCREEN : BEGIN OF SCREEN 2000 AS WINDOW TITLE text-006 .
SELECTION-SCREEN : SKIP 1.
SELECTION-SCREEN : BEGIN OF BLOCK block1 WITH FRAME TITLE text-001 NO INTERVALS.
PARAMETERS : kunnr TYPE kna1-kunnr OBLIGATORY
VISIBLE LENGTH 5
MODIF ID m1 .
" no display
SELECTION-SCREEN : END OF BLOCK block1.
SELECTION-SCREEN : ULINE 1(58) MODIF ID m5.
SELECTION-SCREEN : BEGIN OF BLOCK block2 WITH FRAME TITLE text .
SELECT-OPTIONS : vbeln FOR vbak-vbeln OBLIGATORY
VISIBLE LENGTH 5
NO-EXTENSION
NO INTERVALS
MODIF ID m8. " no display
SELECTION-SCREEN : END OF BLOCK block2.
SELECTION-SCREEN : COMMENT /1(15) comm_txt MODIF ID m7 VISIBLE LENGTH 5.
SELECTION-SCREEN : BEGIN OF BLOCK block3 WITH FRAME TITLE text-003 NO INTERVALS.
SELECTION-SCREEN : BEGIN OF LINE.
SELECTION-SCREEN : POSITION 5.
SELECTION-SCREEN : COMMENT 1(5) com_txt1.
PARAMETERS : rb1 RADIOBUTTON GROUP g1 MODIF ID m2 USER-COMMAND f1.
SELECTION-SCREEN : COMMENT 13(8) com_txt2.
SELECTION-SCREEN : POSITION 22.
PARAMETERS :
INITIALIZATION.
*but1 = 'Push'.
CALL FUNCTION 'ICON_CREATE'
EXPORTING
name
= icon_system_okay
text
info
IMPORTING
result
EXCEPTIONS
icon_not_found
outputfield_too_short
OTHERS
.
= 'OK button'
= 'OK Push'
= but1
= 1
= 2
= 3
functxt-text = ''.
functxt-icon_id = '@0T@'.
functxt-icon_text = 'Check'.
functxt-quickinfo = 'Check Program'.
text = 'Multiple Input...'.
sscrfields-functxt_01 = 'Total Record'.
sscrfields-functxt_02 = 'Reset Input'.
sscrfields-functxt_03 = functxt.
com_txt1
com_txt2
comm_txt
com_list
=
=
=
=
'Male'.
'Female'.
'@0T@ comment here'.
'Cities Select'.
tab_txt1 = 'Cust1'.
tab_txt2 = 'Cust2'.
id = 'LIST'.
value-key = '1'.
value-text = 'Indore'.
APPEND value.
value-key = '2'.
value-text = 'Kuwait'.
APPEND value.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id
= id
values
= value[]
EXCEPTIONS
id_illegal_name
= 1
OTHERS
= 2
.
AT SELECTION-SCREEN.
CASE sy-ucomm.
WHEN 'FC01'.
MESSAGE 'Total Records ' TYPE 'S'.
WHEN 'FC02'.
MESSAGE 'Input Cleared' TYPE 'S'.
WHEN 'FC03'.
MESSAGE 'Checked' TYPE 'S'.
WHEN 'F1'.
MESSAGE 'Radio Button Usercommand' TYPE 'S'.
WHEN 'F2'.
MESSAGE 'Check box Usercommand' TYPE 'S'.
WHEN 'UCOMM'.
MESSAGE 'OK' TYPE 'S'.
ENDCASE.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-group1 = 'M1'.
screen-required = '0'.
screen-input = '1'.
screen-active = '1'.
screen-display_3d = '0'.
screen-intensified = '1'.
ENDIF.
* IF screen-name = 'KUNNR'.
* screen-input = '1'.
* ENDIF.
IF screen-group2 = 'M7'.
screen-intensified = '1'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
AT SELECTION-SCREEN ON kunnr.
IF kunnr = 'SUSHEN'.
MESSAGE 'NO SHOW' TYPE 'E'.
ENDIF.
START-OF-SELECTION.
CALL SCREEN 2000 STARTING AT 20 20 ENDING AT 100 80.
********************************************************************************
******************************