<?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 at screen output in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468348#M1554778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have at screen-selection output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have 3 select-options:s1,s2,s3&lt;/P&gt;&lt;P&gt;i have 3 redio buttons :r1,r2,r3.&lt;/P&gt;&lt;P&gt;when i select r1 then s1 should be visible&lt;/P&gt;&lt;P&gt;when i select r2 then s1 and s2 should be visible.&lt;/P&gt;&lt;P&gt;when i select r3 then s1 s2 s3 shoudl be visible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i should perform required field validations for s1 s2 and s3 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have written code for all but problem is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i click radio button then required field validation is getting activated so &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need to know where to put which block of code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;MOderator Message: These forums are not an alternative for proper classroom training.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kishan P on Dec 5, 2010 3:52 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 04 Dec 2010 07:45:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-12-04T07:45:22Z</dc:date>
    <item>
      <title>at screen output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468348#M1554778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have at screen-selection output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have 3 select-options:s1,s2,s3&lt;/P&gt;&lt;P&gt;i have 3 redio buttons :r1,r2,r3.&lt;/P&gt;&lt;P&gt;when i select r1 then s1 should be visible&lt;/P&gt;&lt;P&gt;when i select r2 then s1 and s2 should be visible.&lt;/P&gt;&lt;P&gt;when i select r3 then s1 s2 s3 shoudl be visible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i should perform required field validations for s1 s2 and s3 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have written code for all but problem is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i click radio button then required field validation is getting activated so &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need to know where to put which block of code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;MOderator Message: These forums are not an alternative for proper classroom training.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kishan P on Dec 5, 2010 3:52 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Dec 2010 07:45:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468348#M1554778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-04T07:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: at screen output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468349#M1554779</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;The validations have to be placed in AT SELECTION-SCREEN event, the screen modifications  AT SELECTION-SCREEN OUTPUT&lt;/P&gt;&lt;P&gt; AT SELECTION-SCREEN is triggered before than  AT SELECTION-SCREEN OUTPUT so your validations have to be called only if the corrisponding radiobutton is checked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Dec 2010 09:13:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468349#M1554779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-04T09:13:12Z</dc:date>
    </item>
    <item>
      <title>Re: at screen output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468350#M1554780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Syed,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do validation in event AT SELECTION-SCREEN ON &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS: p_city RADIOBUTTON GROUP gr1 USER-COMMAND u1,
            p_city1 TYPE string MODIF ID g1,
            p_state RADIOBUTTON GROUP gr1 DEFAULT 'X',
            p_state1 TYPE string MODIF ID g2.

AT SELECTION-SCREEN ON p_city1.
  IF p_city ='X'.
    MESSAGE 'CITY is clicked' TYPE 'I'.
  ENDIF.

AT SELECTION-SCREEN ON p_state1.
  IF p_state = 'X'.
    MESSAGE 'STATE is clicked' TYPE 'I'.
  ENDIF.

AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    IF p_city = ''.
      IF screen-group1 = 'G1'. 
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDIF.
    IF p_state = ''.
      IF screen-group1 = 'G2'. 
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDIF.
  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Dec 2010 09:24:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468350#M1554780</guid>
      <dc:creator>awin_prabhu</dc:creator>
      <dc:date>2010-12-04T09:24:58Z</dc:date>
    </item>
    <item>
      <title>Re: at screen output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468351#M1554781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Syed,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do the following things &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1) Remove "OBLIGATORY" from selection screen decleration.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2) In "AT SELECTION-SCREEN" event put your Validations as :&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;                   AT SELECTION SCREEN                               *
*&amp;amp;---------------------------------------------------------------------*

AT SELECTION-SCREEN.

  CASE SY-UCOMM.

    WHEN 'ONLI'.
"Put your Mandatory/Obligatory validations here,like :

IF S_MATNR[] IS INITIAL.

MESSAGE E000(z123)  WITH 'Please fill Material No'.

ENDIF.

ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3) To make Input/Display mode, use "LOOP AT SCREEN" in "AT SELECTION-SCREEN OUTPUT" event in write the code. The following is the example code :&lt;/STRONG&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

    LOOP AT SCREEN.
      IF SCREEN-GROUP1 = 'SC1' OR SCREEN-GROUP1 = 'SC4'.
        SCREEN-INPUT = 1.
        MODIFY SCREEN.
        CONTINUE.
      ELSEIF SCREEN-GROUP1 = 'SC2'.
        SCREEN-INPUT = 0.
        MODIFY SCREEN.
        CONTINUE.
      ENDIF.
    ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Faheem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Dec 2010 09:46:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468351#M1554781</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-04T09:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: at screen output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468352#M1554782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the following code :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S1 FOR VBAK-VBELN,&lt;/P&gt;&lt;P&gt;                S2 FOR VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;                S3 FOR VBAK-AUART.&lt;/P&gt;&lt;P&gt;PARAMETERS:     P1 RADIOBUTTON GROUP RAD DEFAULT 'X' USER-COMMAND U1,&lt;/P&gt;&lt;P&gt;                P2 RADIOBUTTON GROUP RAD,&lt;/P&gt;&lt;P&gt;                P3 RADIOBUTTON GROUP RAD.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF P1 = 'X'.&lt;/P&gt;&lt;P&gt;      IF SCREEN-NAME = 'S1-LOW' OR SCREEN-NAME = 'S1-HIGH'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = 1.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ELSEIF SCREEN-NAME = 'S2-LOW' OR SCREEN-NAME = 'S2-HIGH'&lt;/P&gt;&lt;P&gt;        OR SCREEN-NAME = 'S3-LOW' OR SCREEN-NAME = 'S3-HIGH'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF P2 = 'X'.&lt;/P&gt;&lt;P&gt;      IF SCREEN-NAME = 'S1-LOW' OR SCREEN-NAME = 'S1-HIGH'&lt;/P&gt;&lt;P&gt;        OR SCREEN-NAME = 'S2-LOW' OR SCREEN-NAME = 'S2-HIGH'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = 1.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ELSEIF SCREEN-NAME = 'S3-LOW' OR SCREEN-NAME = 'S3-HIGH'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF P3 = 'X'.&lt;/P&gt;&lt;P&gt;      IF SCREEN-NAME = 'S1-LOW' OR SCREEN-NAME = 'S1-HIGH'&lt;/P&gt;&lt;P&gt;        OR SCREEN-NAME = 'S2-LOW' OR SCREEN-NAME = 'S2-HIGH'&lt;/P&gt;&lt;P&gt;        OR SCREEN-NAME = 'S3-LOW' OR SCREEN-NAME = 'S3-HIGH'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = 1.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Dec 2010 10:57:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-screen-output/m-p/7468352#M1554782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-04T10:57:16Z</dc:date>
    </item>
  </channel>
</rss>

