<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Can I make two differents selection screen in my program? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632378#M1090876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUTTON1 &lt;/P&gt;&lt;P&gt;BUTTON2 &lt;/P&gt;&lt;P&gt;BUTTON3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of screen 900.&lt;/P&gt;&lt;P&gt;BUTTON4 &lt;/P&gt;&lt;P&gt;BUTTON5 &lt;/P&gt;&lt;P&gt;BUTTON6&lt;/P&gt;&lt;P&gt;selection-screen end of screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;if sy-ucomm = 'FCODE1'.&lt;/P&gt;&lt;P&gt;  call selection-screen 900.&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE2'.&lt;/P&gt;&lt;P&gt;  write your code for button2&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE3'.&lt;/P&gt;&lt;P&gt;  write your code for button3&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE4'&lt;/P&gt;&lt;P&gt;  write your code for button4.&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE5'.&lt;/P&gt;&lt;P&gt;  write your code for button5&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE6'.&lt;/P&gt;&lt;P&gt;  write your code for button6&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Oct 2008 09:50:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-14T09:50:34Z</dc:date>
    <item>
      <title>Can I make two differents selection screen in my program?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632375#M1090873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know how to male this, the problem is that I need to make two differents selection screen in my program because I have two differents kinds of button, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUTTON1         BUTTON2          BUTTON3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I press button1 I received.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUTTON4         BUTTON5          BUTTON6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now If I press on button4, how can I pick up the event? the name or something associate to this button4?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot and regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rebeca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 09:38:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632375#M1090873</guid>
      <dc:creator>former_member384574</dc:creator>
      <dc:date>2008-10-14T09:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: Can I make two differents selection screen in my program?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632376#M1090874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you may read this:&lt;/P&gt;&lt;P&gt;&lt;SPAN __jive_macro_name="thread" id="1084384"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;please forgive me if you caught yourself by your manager by laughing at desk &lt;SPAN __jive_emoticon_name="wink"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 09:41:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632376#M1090874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-14T09:41:30Z</dc:date>
    </item>
    <item>
      <title>Re: Can I make two differents selection screen in my program?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632377#M1090875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U need to assign the code for the USER-COMMAND to your button and check if the event AT SELECTION-SCREEN:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES SSCRFIELDS.


SELECTION-SCREEN PUSHBUTTON 1(20) BUTT1 USER-COMMAND AAA.
SELECTION-SCREEN PUSHBUTTON /1(20) BUTT2 USER-COMMAND BBB.
SELECTION-SCREEN PUSHBUTTON /1(20) BUTT3 USER-COMMAND CCC.

INITIALIZATION.

  BUTT1 = '1'.
  BUTT2 = '2'.
  BUTT3 = '3'.

AT SELECTION-SCREEN.

  CASE SSCRFIELDS-UCOMM.
    WHEN 'AAA'. MESSAGE I208(00) WITH 'Button 1'.
    WHEN 'BBB'. MESSAGE I208(00) WITH 'Button 2'.
    WHEN 'CCC'. MESSAGE I208(00) WITH 'Button 3'.
  ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 09:46:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632377#M1090875</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-14T09:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: Can I make two differents selection screen in my program?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632378#M1090876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUTTON1 &lt;/P&gt;&lt;P&gt;BUTTON2 &lt;/P&gt;&lt;P&gt;BUTTON3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of screen 900.&lt;/P&gt;&lt;P&gt;BUTTON4 &lt;/P&gt;&lt;P&gt;BUTTON5 &lt;/P&gt;&lt;P&gt;BUTTON6&lt;/P&gt;&lt;P&gt;selection-screen end of screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;if sy-ucomm = 'FCODE1'.&lt;/P&gt;&lt;P&gt;  call selection-screen 900.&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE2'.&lt;/P&gt;&lt;P&gt;  write your code for button2&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE3'.&lt;/P&gt;&lt;P&gt;  write your code for button3&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE4'&lt;/P&gt;&lt;P&gt;  write your code for button4.&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE5'.&lt;/P&gt;&lt;P&gt;  write your code for button5&lt;/P&gt;&lt;P&gt;elseif sy-ucomm = 'FCODE6'.&lt;/P&gt;&lt;P&gt;  write your code for button6&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 09:50:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632378#M1090876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-14T09:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: Can I make two differents selection screen in my program?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632379#M1090877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi and thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried with your code,  Velu Lakshmanan,  and I only received another screen with the buttons... I need to put this button in the same screen, now I've this, but I can't receive the event associate to the second's buttons, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.

SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON  1(79) DTP USER-COMMAND DTP
VISIBLE LENGTH 25.
SELECTION-SCREEN PUSHBUTTON 28(79) EMP USER-COMMAND EMP
VISIBLE LENGTH 25.
SELECTION-SCREEN PUSHBUTTON 55(79) ABS USER-COMMAND ABS
VISIBLE LENGTH 25.

PARAMETERS: PROC_TYP TYPE I DEFAULT 1 NO-DISPLAY.

SELECTION-SCREEN END OF LINE.



* Informes de datos de tiempo.

SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(25)  TEXT-FED USER-COMMAND FED MODIF ID DT1.
SELECTION-SCREEN PUSHBUTTON 28(25) TEXT-DCH USER-COMMAND DCH MODIF ID DT1.
SELECTION-SCREEN PUSHBUTTON 55(25) TEXT-ACH USER-COMMAND ACH MODIF ID DT1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(25)  TEXT-FII USER-COMMAND FII MODIF ID DT1.
SELECTION-SCREEN PUSHBUTTON 28(25) TEXT-PTB USER-COMMAND PTB MODIF ID DT1.
SELECTION-SCREEN PUSHBUTTON 55(25) TEXT-PTS USER-COMMAND PTS MODIF ID DT1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(25)  TEXT-ACI USER-COMMAND ACI MODIF ID DT1.
SELECTION-SCREEN PUSHBUTTON 28(25) TEXT-FIM USER-COMMAND FIM MODIF ID DT1.
SELECTION-SCREEN PUSHBUTTON 55(25) TEXT-LDH USER-COMMAND LDH MODIF ID DT1.
SELECTION-SCREEN END OF LINE.

* Informes de empleados


SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(25)  TEXT-LDP USER-COMMAND LDP MODIF ID EM1.
SELECTION-SCREEN PUSHBUTTON 28(25) TEXT-PDF USER-COMMAND PDF MODIF ID EM1.
SELECTION-SCREEN PUSHBUTTON 55(25) TEXT-LDT USER-COMMAND LDT MODIF ID EM1.
SELECTION-SCREEN END OF LINE.

* Informes de bajas


SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(25)  TEXT-BAJ USER-COMMAND BAJ MODIF ID AB1.
SELECTION-SCREEN PUSHBUTTON 28(25) TEXT-VMA USER-COMMAND VMA MODIF ID AB1.
SELECTION-SCREEN PUSHBUTTON 55(25) TEXT-SDE USER-COMMAND SDE MODIF ID AB1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON 1(25)  TEXT-LDB USER-COMMAND LDB MODIF ID AB1.
SELECTION-SCREEN PUSHBUTTON 28(25) TEXT-LDA USER-COMMAND LDA MODIF ID AB1.
SELECTION-SCREEN PUSHBUTTON 55(25) TEXT-DHT USER-COMMAND DHT MODIF ID AB1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK B1.


* Pintamos los botones que necesitemos mostrar según la opción seleccionada

AT SELECTION-SCREEN.
  CASE SSCRFIELDS-UCOMM.

    WHEN 'DTP'. PROC_TYP = 1.
    WHEN 'EMP'. PROC_TYP = 2.
    WHEN 'ABS'. PROC_TYP = 3.
  ENDCASE.


AT SELECTION-SCREEN OUTPUT.

  CASE PROC_TYP.


* Cuando el botón que ha seleccionado es "Datos de tiempo"

    WHEN 1.

      CALL FUNCTION 'ICON_CREATE'
        EXPORTING
          NAME   = ICON_OKAY
          TEXT   = TEXT-DTP
          INFO   = TEXT-AUS
        IMPORTING
          RESULT = DTP.

      EMP = TEXT-EMP.
      ABS = TEXT-ABS.

      LOOP AT SCREEN.
        IF SCREEN-GROUP1 EQ 'DT1'.
          SCREEN-INPUT = '1'. SCREEN-INVISIBLE = '0'. MODIFY SCREEN.
        ENDIF.
        IF SCREEN-GROUP1 EQ 'EM1'.
          SCREEN-INPUT = '0'. SCREEN-INVISIBLE = '1'. MODIFY SCREEN.
        ENDIF.

        IF SCREEN-GROUP1 EQ 'AB1'.
          SCREEN-INPUT = '0'. SCREEN-INVISIBLE = '1'. MODIFY SCREEN.
        ENDIF.

      ENDLOOP.





    WHEN 2.

      CALL FUNCTION 'ICON_CREATE'
        EXPORTING
          NAME   = ICON_OKAY
          TEXT   = TEXT-EMP
          INFO   = TEXT-AUS
        IMPORTING
          RESULT = EMP.

      DTP = TEXT-DTP.
      ABS = TEXT-ABS.

      LOOP AT SCREEN.
        IF SCREEN-GROUP1 EQ 'DT1'.
          SCREEN-INPUT = '0'. SCREEN-INVISIBLE = '1'. MODIFY SCREEN.
        ENDIF.
        IF SCREEN-GROUP1 EQ 'EM1'.
          SCREEN-INPUT = '1'. SCREEN-INVISIBLE = '0'. MODIFY SCREEN.
        ENDIF.

        IF SCREEN-GROUP1 EQ 'AB1'.
          SCREEN-INPUT = '0'. SCREEN-INVISIBLE = '1'. MODIFY SCREEN.
        ENDIF.

      ENDLOOP.

    WHEN 3.

      CALL FUNCTION 'ICON_CREATE'
        EXPORTING
          NAME   = ICON_OKAY
          TEXT   = TEXT-ABS
          INFO   = TEXT-AUS
        IMPORTING
          RESULT = ABS.

      DTP = TEXT-DTP.
      EMP = TEXT-EMP.

      LOOP AT SCREEN.
        IF SCREEN-GROUP1 EQ 'DT1'.
          SCREEN-INPUT = '0'. SCREEN-INVISIBLE = '1'. MODIFY SCREEN.
        ENDIF.
        IF SCREEN-GROUP1 EQ 'EM1'.
          SCREEN-INPUT = '0'. SCREEN-INVISIBLE = '1'. MODIFY SCREEN.
        ENDIF.

        IF SCREEN-GROUP1 EQ 'AB1'.
          SCREEN-INPUT = '1'. SCREEN-INVISIBLE = '0'. MODIFY SCREEN.
        ENDIF.

      ENDLOOP.



  ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help please... I don't know how can I make this..... &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I use screen...how can I put this screen in the correct place?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rebeca&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 09:53:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632379#M1090877</guid>
      <dc:creator>former_member384574</dc:creator>
      <dc:date>2008-10-14T09:53:45Z</dc:date>
    </item>
    <item>
      <title>Re: Can I make two differents selection screen in my program?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632380#M1090878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But where is the problem? Every button has an own code so u need to check it in AT SELECTION-SCREEN just as you do for the first buttons:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;AT SELECTION-SCREEN.
  CASE SSCRFIELDS-UCOMM.
* First buttons
    WHEN 'DTP'. PROC_TYP = 1.
    WHEN 'EMP'. PROC_TYP = 2.
    WHEN 'ABS'. PROC_TYP = 3.
* Second buttons
    WHEN 'FED'.
    WHEN 'DCH'.
    WHEN 'ACH'.
* and so....
  ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 10:16:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/can-i-make-two-differents-selection-screen-in-my-program/m-p/4632380#M1090878</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-14T10:16:05Z</dc:date>
    </item>
  </channel>
</rss>

