<?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 Reg: Selection screen tabstrip in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-selection-screen-tabstrip/m-p/3076637#M729590</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;  I need to create a screen with tab strip and inside the tab it should hold a subscreen containing text element and checkbox and a  button.&lt;/P&gt;&lt;P&gt;This is to be done using the selection-screen begin of screen method and not as a module pool. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF SCREEN 9000 TITLE title.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR 10 LINES,&lt;/P&gt;&lt;P&gt;                    TAB (20) button1 USER-COMMAND push1,&lt;/P&gt;&lt;P&gt;                  END OF BLOCK mytab.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF SCREEN 9000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried by above way but it's going to dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me on this by providing a sample code as to how to go about it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Krithika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Nov 2007 07:29:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-16T07:29:57Z</dc:date>
    <item>
      <title>Reg: Selection screen tabstrip</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-selection-screen-tabstrip/m-p/3076637#M729590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;  I need to create a screen with tab strip and inside the tab it should hold a subscreen containing text element and checkbox and a  button.&lt;/P&gt;&lt;P&gt;This is to be done using the selection-screen begin of screen method and not as a module pool. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF SCREEN 9000 TITLE title.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR 10 LINES,&lt;/P&gt;&lt;P&gt;                    TAB (20) button1 USER-COMMAND push1,&lt;/P&gt;&lt;P&gt;                  END OF BLOCK mytab.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF SCREEN 9000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried by above way but it's going to dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me on this by providing a sample code as to how to go about it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Krithika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2007 07:29:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-selection-screen-tabstrip/m-p/3076637#M729590</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-16T07:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: Reg: Selection screen tabstrip</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-selection-screen-tabstrip/m-p/3076638#M729591</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;Sample programs:&lt;/P&gt;&lt;P&gt;DEMO_DYNPRO_TABSTRIP_LOCAL Tabstrip Control - Scrolling at SAPgui&lt;/P&gt;&lt;P&gt;DEMO_DYNPRO_TABSTRIP_SERVER Tabstrip Control - Scrolling at Application Server&lt;/P&gt;&lt;P&gt;DEMO_SEL_SCREEN_IN_TABSTRIP Selection Screen as Subscreen in Tabstrip&lt;/P&gt;&lt;P&gt;DEMO_SEL_SCREEN_WITH_TABSTRIP Selection Screen with Tabstrips &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF TABBED BLOCK selec FOR 17 LINES,&lt;/P&gt;&lt;P&gt;                    TAB (23) button1 USER-COMMAND push1,&lt;/P&gt;&lt;P&gt;                    TAB (23) button2 USER-COMMAND push2,&lt;/P&gt;&lt;P&gt;                    TAB (23) button3 USER-COMMAND push3&lt;/P&gt;&lt;P&gt;                    DEFAULT SCREEN 1001,&lt;/P&gt;&lt;P&gt;                    END OF BLOCK selec.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECTION-SCREEN END OF SCREEN 1001.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN BEGIN OF SCREEN 1002 AS SUBSCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECTION-SCREEN END OF SCREEN 1002.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN BEGIN OF SCREEN 1003 AS SUBSCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECTION-SCREEN END OF SCREEN 1003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Initialization&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  button1 = text-det.&lt;/P&gt;&lt;P&gt;  button2 = text-sup.&lt;/P&gt;&lt;P&gt;  button3 = text-mef.&lt;/P&gt;&lt;P&gt;  selec-prog = sy-repid.&lt;/P&gt;&lt;P&gt;  selec-dynnr = 1001.&lt;/P&gt;&lt;P&gt;  selec-activetab = 'BUTTON1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Managing the keys &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'PUSH1'.&lt;/P&gt;&lt;P&gt;      selec-dynnr = 1001.&lt;/P&gt;&lt;P&gt;      selec-activetab = 'BUTTON1'.&lt;/P&gt;&lt;P&gt;    WHEN 'PUSH2'.&lt;/P&gt;&lt;P&gt;      selec-dynnr = 1002.&lt;/P&gt;&lt;P&gt;      selec-activetab = 'BUTTON2'.&lt;/P&gt;&lt;P&gt;    WHEN 'PUSH3'.&lt;/P&gt;&lt;P&gt;      selec-dynnr = 1003.&lt;/P&gt;&lt;P&gt;      selec-activetab = 'BUTTON3'.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)  DATA flag(1) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SUBSCREEN 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS: p1(10) TYPE c,&lt;/P&gt;&lt;P&gt;p2(10) TYPE c,&lt;/P&gt;&lt;P&gt;p3(10) TYPE c.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SUBSCREEN 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF SCREEN 200 AS SUBSCREEN.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS: q1(10) TYPE c OBLIGATORY,&lt;/P&gt;&lt;P&gt;q2(10) TYPE c OBLIGATORY,&lt;/P&gt;&lt;P&gt;q3(10) TYPE c OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF SCREEN 200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STANDARD SELECTION SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR 10 LINES,&lt;/P&gt;&lt;P&gt;TAB (20) button1 USER-COMMAND push1,&lt;/P&gt;&lt;P&gt;TAB (20) button2 USER-COMMAND push2,&lt;/P&gt;&lt;P&gt;TAB (20) button3 USER-COMMAND push3&lt;/P&gt;&lt;P&gt;DEFAULT SCREEN 300,&lt;/P&gt;&lt;P&gt;END OF BLOCK mytab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;button1 = text-010.&lt;/P&gt;&lt;P&gt;button2 = text-020.&lt;/P&gt;&lt;P&gt;button3 = text-030.&lt;/P&gt;&lt;P&gt;mytab-prog = sy-repid.&lt;/P&gt;&lt;P&gt;mytab-dynnr = 100.&lt;/P&gt;&lt;P&gt;mytab-activetab = 'BUTTON1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;CASE sy-dynnr.&lt;/P&gt;&lt;P&gt;WHEN 1000.&lt;/P&gt;&lt;P&gt;CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;WHEN 'PUSH1'.&lt;/P&gt;&lt;P&gt;mytab-dynnr = 100.&lt;/P&gt;&lt;P&gt;mytab-activetab = 'BUTTON1'.&lt;/P&gt;&lt;P&gt;WHEN 'PUSH2'.&lt;/P&gt;&lt;P&gt;mytab-dynnr = 200.&lt;/P&gt;&lt;P&gt;mytab-activetab = 'BUTTON2'.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;WHEN 100.&lt;/P&gt;&lt;P&gt;MESSAGE s888(sabapdocu) WITH text-040 sy-dynnr.&lt;/P&gt;&lt;P&gt;WHEN 200.&lt;/P&gt;&lt;P&gt;MESSAGE s888(sabapdocu) WITH text-040 sy-dynnr.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE init_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;CASE flag.&lt;/P&gt;&lt;P&gt;WHEN 'X'.&lt;/P&gt;&lt;P&gt;screen-input = '1'.&lt;/P&gt;&lt;P&gt;WHEN ' '.&lt;/P&gt;&lt;P&gt;screen-input = '0'.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;MESSAGE s888(sabapdocu) WITH text-050 sy-dynnr.&lt;/P&gt;&lt;P&gt;CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;WHEN 'TOGGLE'.&lt;/P&gt;&lt;P&gt;IF flag = ' '.&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;ELSEIF flag = 'X'.&lt;/P&gt;&lt;P&gt;flag = ' '.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;WRITE: / 'P1:', p1,'Q1:', q1,&lt;/P&gt;&lt;P&gt;/ 'P2:', p2,'Q2:', q2,&lt;/P&gt;&lt;P&gt;/ 'P3:', p3,'Q3:', q3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if usefull&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2007 07:41:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-selection-screen-tabstrip/m-p/3076638#M729591</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-16T07:41:23Z</dc:date>
    </item>
  </channel>
</rss>

