<?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: How do I disable input for a table control? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609390#M869411</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;      For table control you will have LOOP ENDLOOP statements in the Flowlogic of the screen that contains this table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to put your PBO module between these statements. And do a LOOP at screen in your PBO module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See this program for sample code RSDEMO_TABLE_CONTROL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this program check the flow logic of screen 100.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Mar 2008 11:12:13 GMT</pubDate>
    <dc:creator>seshatalpasai_madala</dc:creator>
    <dc:date>2008-03-25T11:12:13Z</dc:date>
    <item>
      <title>How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609385#M869406</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;How do I disable input for a table control?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know that to disable a text editor control, I can use the following codes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD G_EDITOR_V-&amp;gt;SET_READONLY_MODE&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        READONLY_MODE = CL_GUI_TEXTEDIT=&amp;gt;TRUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there similar codes for table controls?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 10:49:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609385#M869406</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T10:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609386#M869407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; For table control to disable input field you need to write you code in PBO module which is called between&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT itab using CONTROL &amp;lt;tab_cntrl&amp;gt;
MODULE disable_input output.
ENDLOOP.

MODULE disable_output.
LOOP AT SCREEN.
IF SCREEN-NAME = 'COLUMN NAME'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDMODULE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 10:55:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609386#M869407</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2008-03-25T10:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609387#M869408</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;You cannot use it for table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at flow logic of screen&lt;/P&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;P&gt;loop at tabc.&lt;/P&gt;&lt;P&gt;module disable_input.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform disable_input.&lt;/P&gt;&lt;P&gt;tabc-input = 0.&lt;/P&gt;&lt;P&gt;modify tabc index sy-tabix.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 10:56:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609387#M869408</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T10:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609388#M869409</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;&lt;/P&gt;&lt;P&gt;On the screen one option is there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;click Attributes--&amp;gt; Click the check box output only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;S.Nehru&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 11:02:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609388#M869409</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T11:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609389#M869410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sesh Madala, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is this internal table '&lt;STRONG&gt;itab&lt;/STRONG&gt;' and control '&lt;STRONG&gt;&amp;lt;tab_cntrl&amp;gt;&lt;/STRONG&gt;' in your example?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Kian Keong on Mar 25, 2008 7:05 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 11:03:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609389#M869410</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T11:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609390#M869411</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;      For table control you will have LOOP ENDLOOP statements in the Flowlogic of the screen that contains this table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to put your PBO module between these statements. And do a LOOP at screen in your PBO module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See this program for sample code RSDEMO_TABLE_CONTROL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this program check the flow logic of screen 100.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 11:12:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609390#M869411</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2008-03-25T11:12:13Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609391#M869412</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;in ur PBO one loop will be there...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make one module disable there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;SPWIZARD: PBO FLOW LOGIC FOR TABLECONTROL 'MYTAB1'&lt;/P&gt;&lt;P&gt;  MODULE get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE mytab1_change_tc_attr.&lt;/P&gt;&lt;P&gt;  LOOP AT   mytab&lt;/P&gt;&lt;P&gt;       INTO mytab&lt;/P&gt;&lt;P&gt;       WITH CONTROL mytab1&lt;/P&gt;&lt;P&gt;       CURSOR mytab1-current_line.&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;MODULE disable.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;    MODULE mytab1_get_lines.&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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MODULE disable OUTPUT&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF screen-name = 'MYTAB-MATNR'.&lt;/P&gt;&lt;P&gt;      screen-input = 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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDMODULE.                 " disable  OUTPUT&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;here mytab is my internal table and mytab1 is my table control name...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if usefull....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 11:24:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609391#M869412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T11:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: How do I disable input for a table control?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609392#M869413</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;  With the use of step-loop you can restict the input for a given input field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just write the code in the PBO event as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;MODULE STATUS_0200.&lt;/P&gt;&lt;P&gt;loop at itab with control tc cursor tc-current_line.&lt;/P&gt;&lt;P&gt;field itab-matnr module disable.&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;module disable output.&lt;/P&gt;&lt;P&gt;if sy-stepl &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;loop at screen.&lt;/P&gt;&lt;P&gt;if screen-name = 'ITAB-MATNR'.&lt;/P&gt;&lt;P&gt;screen-input = 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;endmodule.     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sankar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 11:36:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-do-i-disable-input-for-a-table-control/m-p/3609392#M869413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T11:36:23Z</dc:date>
    </item>
  </channel>
</rss>

