<?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: Option on TableControl in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924648#M383840</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;Assign all the fields of the screen that has to be input disabled to 1 screen group&lt;/P&gt;&lt;P&gt;and in the PBO of the screen insert :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF SCREEN-GROUP1 EQ 'DIS'.&lt;/P&gt;&lt;P&gt;SCREEN-INPUT = '0'.&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;and if you click modify change SCREEN-INPUT to 1 for the same Screen group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Feb 2007 09:15:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-22T09:15:38Z</dc:date>
    <item>
      <title>Option on TableControl</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924646#M383838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Morning everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has someone the options that can activate (dinamictly) in a Table control?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want that when the screen appears, the table control have to be Inactive ( with all the buttons of INSER, DELETE...). When I click on the button menu of modify, the tablecontrol has to be active.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 09:10:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924646#M383838</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T09:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: Option on TableControl</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924647#M383839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marc,&lt;/P&gt;&lt;P&gt; You need to use dynamic screen modifications concept.&lt;/P&gt;&lt;P&gt;Refer the link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 09:12:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924647#M383839</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T09:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: Option on TableControl</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924648#M383840</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;Assign all the fields of the screen that has to be input disabled to 1 screen group&lt;/P&gt;&lt;P&gt;and in the PBO of the screen insert :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF SCREEN-GROUP1 EQ 'DIS'.&lt;/P&gt;&lt;P&gt;SCREEN-INPUT = '0'.&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;and if you click modify change SCREEN-INPUT to 1 for the same Screen group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 09:15:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924648#M383840</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T09:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Option on TableControl</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924649#M383841</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;When youcreate the dynpro set all fields as input/output, the in your status insert two button to set a flag to manage the state of the dynpro: active or deactive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PROCESS PBO.
  
   MODULE SET_PF_STATUS.
   
   LOOP AT ....
       MODULE LOOP_SCREEN.
   ENDLOOP.

PROCESS PAI.

   LOOP AT ....

   ENDLOOP.

   MODULE USER_COMMAND.

   
MODULE SET_PF_STATUS.
    REFRESH T_EXCL.
     
    IF FL_ACTIVE = SPACE.
       T_EXCL-UCOMM = 'DELE'.
        APPEND T_EXCL.
       T_EXCL-UCOMM = 'INS'.
       APPEND T_EXCL.
       T_EXCL-UCOMM = 'DEACT'.
       APPEND T_EXCL.
       ..........................
     ELSE.
       T_EXCL-UCOMM = 'ACTIVE'.
       APPEND T_EXCL.
     ENDIF.
     
     SET PF-STATUS &amp;lt;STATUS&amp;gt; EXCLUDING T_EXCL.
ENDMODULE.

MODULE LOOP_SCREEN.
      CHECK FL_ACTIVE = SPACE.
      LOOP AT SCREEN.
          SCREEN-INPUT = 0.
          MODIFY SCREEN.
      ENDLOOP.
ENDMODULE.

MODULE USER_COMMAND.
      
      CASE OK_CODE.
          WHEN 'ACTIVE'. FL_ACTIVE = 'X'.
          WHEN 'DEACT'.  FL_ACTIVE = SPACE. 
          .........................................................
        ENDCASE.
ENDMODULE.&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>Thu, 22 Feb 2007 09:21:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924649#M383841</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T09:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: Option on TableControl</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924650#M383842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Marc,&lt;/P&gt;&lt;P&gt;        Try this way,&lt;/P&gt;&lt;P&gt;      Loop at Screen.&lt;/P&gt;&lt;P&gt;      If Screen-name = 'TAB_CTRL_NAME'.&lt;/P&gt;&lt;P&gt;       Screen-input = '1'.&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;      Initially make the Table Control as display or Check Output Only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Prashanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 09:26:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/option-on-tablecontrol/m-p/1924650#M383842</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T09:26:49Z</dc:date>
    </item>
  </channel>
</rss>

