<?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: loop at screen query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916788#M1330751</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;Use AT SELECTION-SCREEN EVENT as follows:&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 PR_FERT = 'X' AND SCREEN-NAME = 'P_MTART' AND P_MTART EQ SPACE.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FERT'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_FERT = 'X' AND SCREEN-NAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FERT'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_FGBO = 'X' AND SCREEN-NAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FGBO'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_FGEQ = 'X' AND SCREEN-NAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FGBO'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_ALL = 'X'.&lt;/P&gt;&lt;P&gt;      IF P_MTART = 'FGBO' OR P_MTART = 'FERT'.&lt;/P&gt;&lt;P&gt;        CLEAR P_MTART.&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a sample code for material related Selection Screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Anil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jul 2009 05:05:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-16T05:05:30Z</dc:date>
    <item>
      <title>loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916785#M1330748</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;&lt;/P&gt;&lt;P&gt;i want to make a particular field inactive when i select a checkbox.. for this i need to write loop at screen.&lt;/P&gt;&lt;P&gt;but how ll i mention for this filed inactive a particular field and where do we need to write this loop at.?? in which event?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 04:58:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916785#M1330748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T04:58:14Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916786#M1330749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;use can use this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;if chekbox = 'X'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;  IF SCREEN-GROUP1 = 'SC1'.&lt;/P&gt;&lt;P&gt;    SCREEN-INTENSIFIED = '1'.&lt;/P&gt;&lt;P&gt;    MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    CONTINUE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF SCREEN-GROUP1 = 'SC2'.&lt;/P&gt;&lt;P&gt;    SCREEN-INTENSIFIED = '0'.&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;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you still need any more help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Rajeshwar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:01:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916786#M1330749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916787#M1330750</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;I think you have to write it in AT SELECTION-SCREEN EVENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT SCREEN.
IFscreen-name = 'p_name'.
Screen-Input = 0.
Modify Screen.
ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sri.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sri on Jul 16, 2009 10:35 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:03:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916787#M1330750</guid>
      <dc:creator>sridhar_meesala</dc:creator>
      <dc:date>2009-07-16T05:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916788#M1330751</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;Use AT SELECTION-SCREEN EVENT as follows:&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 PR_FERT = 'X' AND SCREEN-NAME = 'P_MTART' AND P_MTART EQ SPACE.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FERT'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_FERT = 'X' AND SCREEN-NAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FERT'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_FGBO = 'X' AND SCREEN-NAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FGBO'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_FGEQ = 'X' AND SCREEN-NAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;      P_MTART = 'FGBO'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ELSEIF PR_ALL = 'X'.&lt;/P&gt;&lt;P&gt;      IF P_MTART = 'FGBO' OR P_MTART = 'FERT'.&lt;/P&gt;&lt;P&gt;        CLEAR P_MTART.&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a sample code for material related Selection Screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Anil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:05:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916788#M1330751</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916789#M1330752</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;Check this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

PARAMETERS: P_CHECK AS CHECKBOX USER-COMMAND FLAG,
                         P_FPATH TYPE RLGRAP-FILENAME.


AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
      IF P_CHECK EQ 'X'.
        IF SCREEN-NAME EQ 'P_FPATH'.
          SCREEN-INPUT = '1'.
          MODIFY SCREEN.
        ENDIF.
      ELSE.
          IF SCREEN-NAME EQ 'P_FPATH'.
          SCREEN-INPUT = '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>Thu, 16 Jul 2009 05:08:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916789#M1330752</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916790#M1330753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;You should write the code means loop at screen at the &lt;STRONG&gt;AT SELECTION-SCREEN OUTPUT event&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;"AT SELECTION-SCREEN OUTPUT event--------------------------------------
AT SELECTION-SCREEN OUTPUT .
*Looping at SCREEN table to modify the table----------------------------
  LOOP AT SCREEN .
    IF  p_chkbox EQ 'X' .
      IF screen-name CS 'FIELD_NAME' .
        screen-active = 0 .
      ENDIF.                           " IF SCREEN-GROUP1 EQ 'GRP' .
      MODIFY SCREEN.
    ENDIF.                             " IF P_USER IS INITIAL .
  ENDLOOP.                             " LOOP AT SCREEN .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can check this link also for similar type reqirement with radiobuttons  - -&lt;/P&gt;&lt;P&gt;[https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=111870085]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pinaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:21:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916790#M1330753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:21:02Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916791#M1330754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;its not working for me...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:30:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916791#M1330754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916792#M1330755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Poonam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT .&lt;/P&gt;&lt;P&gt;*Looping at SCREEN table to modify the table----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;  LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;    IF  p_chkbox EQ 'X' .&lt;/P&gt;&lt;P&gt;      IF screen-name = s_field-low .&lt;/P&gt;&lt;P&gt;        screen-active = 0 .&lt;/P&gt;&lt;P&gt;      ENDIF.                          &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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:37:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916792#M1330755</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:37:02Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916793#M1330756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are u doing module Pool programming or normal Report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In module pool write in PBO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:37:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916793#M1330756</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:37:42Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916794#M1330757</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;I guess its better to add it to PBO and PAI both. i.e to 'at selection screen' and 'at selection screen output'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you need to analyze at runtime as where exactly you are missing. ensure that you are using Uppercase in quotes while mentioning the fieldname/fieldgroup. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 05:38:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916794#M1330757</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T05:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916795#M1330758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have used as default 'X' for that check box so it ll not work in at selection-screen output..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i guess i shud not write it here/.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 06:21:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916795#M1330758</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T06:21:02Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916796#M1330759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Poonam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would you please send your code so that I can analyze  because the following code &lt;/P&gt;&lt;P&gt;is working fine here only you need to ENTER after clicking or unchecking the checkbox.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS : p_chkbox TYPE c AS CHECKBOX DEFAULT 'X',
             field TYPE char5.

AT SELECTION-SCREEN OUTPUT .

  LOOP AT SCREEN .
    IF  p_chkbox EQ 'X' .
      IF screen-name CS 'FIELD' .
        screen-active = 0 .
      ENDIF.                          
      MODIFY SCREEN.
    ENDIF.                            
  ENDLOOP.                             " LOOP AT SCREEN .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pinaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 07:26:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916796#M1330759</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T07:26:56Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916797#M1330760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi pinaki,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to check if checkbox is initial.&lt;/P&gt;&lt;P&gt;then make screen-active = 0.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 08:32:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916797#M1330760</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T08:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916798#M1330761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then write the code like that only -- &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS : p_chkbox TYPE c AS CHECKBOX DEFAULT 'X',
             field TYPE char5.
 
AT SELECTION-SCREEN OUTPUT .
 
  LOOP AT SCREEN .
    IF  p_chkbox NE 'X' .  " Instead of EQ use NE
      IF screen-name CS 'FIELD' .
        screen-active = 0 .
      ENDIF.                          
      MODIFY SCREEN.
    ENDIF.                            
  ENDLOOP.                             &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will resolve issue .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pinaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 08:43:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916798#M1330761</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T08:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916799#M1330762</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;I guess you are missing the addition USER-COMMAND. Try this.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_chkbox TYPE c AS CHECKBOX DEFAULT 'X' USER-COMMAND rad,&lt;/P&gt;&lt;P&gt;           field TYPE char5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT .&lt;/P&gt;&lt;P&gt;  IF  p_chkbox EQ 'X'.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;      IF screen-name CS 'FIELD' .&lt;/P&gt;&lt;P&gt;        screen-active = 1 .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;      IF screen-name CS 'FIELD' .&lt;/P&gt;&lt;P&gt;        screen-active = 0 .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  IF  p_chkbox EQ 'X'.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;      IF screen-name CS 'FIELD' .&lt;/P&gt;&lt;P&gt;        screen-active = 1 .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;      IF screen-name CS 'FIELD' .&lt;/P&gt;&lt;P&gt;        screen-active = 0 .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 08:47:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916799#M1330762</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T08:47:35Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916800#M1330763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PARAMETERS : p_cst as checkbox DEFAULT 'X' &lt;STRONG&gt;USER-COMMAND gtx&lt;/STRONG&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;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Disabling the field rep name&lt;/P&gt;&lt;P&gt;    IF  screen-name CS 'p_pname'.           " name of the parameter you want to mak in active...&lt;/P&gt;&lt;P&gt;      screen-input = '0'.&lt;/P&gt;&lt;P&gt;      screen-output = '1'.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;STRONG&gt;MODIFY SCREEN.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;    CLEAR screen.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 09:49:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916800#M1330763</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T09:49:05Z</dc:date>
    </item>
    <item>
      <title>Re: loop at screen query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916801#M1330764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To do this, you need to use the event AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here, you should check according to field group, and for both "checked and "unchecked" options. So there will be four scenarios to check as follows (don't forget to write MODIFY SCREEN!!):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If rb = 'X'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;loop at screen.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if screen-group1' = 'G1'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-invisible = '1'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-active = '0'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;modify screen.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;else.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-invisible = '0'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-active = '1'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;modify screen.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endif.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endloop.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;elseif rb = ' '.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;loop at screen.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if screen-group1' = 'G1'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-invisible = '0'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-active = '1'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;modify screen.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;else.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-invisible = '1'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;screen-active = '0'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;modify screen.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endif.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endloop.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endif.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Shailesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 10:05:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen-query/m-p/5916801#M1330764</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-16T10:05:27Z</dc:date>
    </item>
  </channel>
</rss>

