Advertisement
Ivan_Milkov91

Untitled

Oct 4th, 2022
708
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.54 KB | None | 0 0
  1. TABLES:lfm1,lfb1,lfa1.
  2.  
  3. SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME TITLE TEXT-101.
  4.   SELECTION-SCREEN BEGIN OF LINE.
  5.     SELECTION-SCREEN COMMENT 4(30) TEXT-rb1.
  6.     SELECTION-SCREEN POSITION 2.
  7.     PARAMETERS: r1 RADIOBUTTON GROUP rg1 USER-COMMAND rb_com DEFAULT 'X'.
  8.   SELECTION-SCREEN END OF LINE.
  9.   SELECTION-SCREEN BEGIN OF LINE.
  10.     SELECTION-SCREEN COMMENT 4(30) TEXT-rb2.
  11.     SELECTION-SCREEN POSITION 2.
  12.     PARAMETERS: r2 RADIOBUTTON GROUP rg1.
  13.   SELECTION-SCREEN END OF LINE.
  14. SELECTION-SCREEN END OF BLOCK a1.
  15.  
  16. SELECTION-SCREEN BEGIN OF BLOCK qsel
  17.   WITH FRAME TITLE TEXT-s02.
  18.   SELECT-OPTIONS so_00006 FOR lfm1-ekorg MEMORY ID eko MODIF ID sel.
  19.   SELECT-OPTIONS so_00001 FOR lfb1-bukrs MEMORY ID buk MODIF ID sel.
  20.   SELECT-OPTIONS so_00003 FOR lfa1-erdat MODIF ID sel.
  21.   SELECT-OPTIONS so_00004 FOR lfa1-ernam MODIF ID sel.
  22.   SELECT-OPTIONS so_00005 FOR lfa1-ktokk MEMORY ID kgk MODIF ID sel.
  23.   SELECT-OPTIONS so_00002 FOR lfb1-lifnr MEMORY ID lif MODIF ID sel.
  24. SELECTION-SCREEN END OF BLOCK qsel.
  25.  
  26. SELECTION-SCREEN BEGIN OF BLOCK stdsel WITH FRAME TITLE TEXT-s03.
  27.   PARAMETERS p_layout TYPE slis_vari MODIF ID lay.
  28. SELECTION-SCREEN END OF BLOCK stdsel.
  29. SELECT-OPTIONS so_00007 FOR lfb1-lifnr .
  30. " To hide the the selection screen
  31.  
  32. AT SELECTION-SCREEN OUTPUT.
  33.  
  34.   LOOP AT SCREEN.
  35.     IF screen-group1 = 'SEL' AND r2 EQ 'X'.
  36.       screen-active = '0'.
  37.       MODIFY SCREEN.
  38.       CONTINUE.
  39.     ELSEIF screen-group1 = 'LAY' AND r2 EQ 'X'.
  40.       screen-active = '0'.
  41.       MODIFY SCREEN.
  42.       CONTINUE.
  43.     ENDIF.
  44.   ENDLOOP.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement