<?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 How to psss a table from sapscript to routine program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879073#M1140423</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt; i want to pass a table from sapscript to routine program.&lt;/P&gt;&lt;P&gt; the requirment is to sor the table by material number wise.&lt;/P&gt;&lt;P&gt; how do we pass throug itcsy structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Balachandran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Dec 2008 12:10:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-15T12:10:02Z</dc:date>
    <item>
      <title>How to psss a table from sapscript to routine program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879073#M1140423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt; i want to pass a table from sapscript to routine program.&lt;/P&gt;&lt;P&gt; the requirment is to sor the table by material number wise.&lt;/P&gt;&lt;P&gt; how do we pass throug itcsy structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Balachandran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2008 12:10:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879073#M1140423</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-15T12:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to psss a table from sapscript to routine program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879074#M1140424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT YMMR_TDS_LPRG .&lt;/P&gt;&lt;P&gt;TABLES: ADRC."Central address administration&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM FETCH_VEN_ADD                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&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;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  IN_TAB                                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  OUT_TAB                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FETCH_VEN_ADD TABLES IN_TAB STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                          OUT_TAB STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;  DATA: L_STREET4 LIKE ADRC-CITY2,&lt;/P&gt;&lt;P&gt;        L_STREET5 LIKE ADRC-LOCATION,&lt;/P&gt;&lt;P&gt;        L_INDEX1 LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;  DATA: LEN TYPE I.&lt;/P&gt;&lt;P&gt;  DATA: Z1(5) VALUE '00000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LEN = STRLEN( IN_TAB-VALUE ).&lt;/P&gt;&lt;P&gt;  IF LEN = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE '00000' IN_TAB-VALUE INTO IN_TAB-VALUE.&lt;/P&gt;&lt;P&gt;  ELSEIF LEN = 6.&lt;/P&gt;&lt;P&gt;    CONCATENATE '0000' IN_TAB-VALUE INTO IN_TAB-VALUE.&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;  SELECT CITY2 LOCATION FROM ADRC&lt;/P&gt;&lt;P&gt;  INTO (L_STREET4,L_STREET5)&lt;/P&gt;&lt;P&gt;  WHERE ADDRNUMBER = IN_TAB-VALUE.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      LOOP AT OUT_TAB.&lt;/P&gt;&lt;P&gt;        CLEAR L_INDEX1.&lt;/P&gt;&lt;P&gt;        IF OUT_TAB-NAME = 'ADRC-CITY2'.&lt;/P&gt;&lt;P&gt;          L_INDEX1 = SY-TABIX.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = L_STREET4.&lt;/P&gt;&lt;P&gt;          MODIFY OUT_TAB INDEX L_INDEX1 TRANSPORTING VALUE.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          L_INDEX1 = SY-TABIX.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = L_STREET5.&lt;/P&gt;&lt;P&gt;          MODIFY OUT_TAB INDEX L_INDEX1 TRANSPORTING VALUE.&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;  ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se71&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:PERFORM FETCH_VEN_ADD IN PROGRAM YMMR_TDS_LPRG&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;T001-ADRNR&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;ADRC-CITY2&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;ADRC-LOCATION&amp;amp;&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2008 12:15:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879074#M1140424</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-15T12:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to psss a table from sapscript to routine program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879075#M1140425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You cannot pass a table from sapscript to a routine program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2008 12:15:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879075#M1140425</guid>
      <dc:creator>che_eky</dc:creator>
      <dc:date>2008-12-15T12:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to psss a table from sapscript to routine program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879076#M1140426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bala,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see the code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the Sub-Routine call in SAP Script.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PERFORM ZGET_TOTAL_AMOUNT IN PROGRAM ZFARFINVADDR
USING &amp;amp;BSEG-FWBAS&amp;amp;
USING &amp;amp;BSET-FWSTE&amp;amp;
USING &amp;amp;BKPF-WAERS&amp;amp;
USING &amp;amp;TOTFLAG&amp;amp;
USING &amp;amp;BSET-SHKZG&amp;amp;
CHANGING &amp;amp;TOT-TOT&amp;amp;
ENDPERFORM
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the Sub-Routine in the program&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM zget_total_amount TABLES t_in STRUCTURE itcsy
                                                    t_out STRUCTURE itcsy.
ENDFORM.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you see in the above example, you need to pass value by value to the structure ITCSY.&lt;/P&gt;&lt;P&gt;The structurre needs Name and Value as the parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While reading the tables in the sub-routine, you need to follow the below given procedure.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
READ TABLE t_in WITH KEY name = 'BSEG-FWBAS'.
CHECK sy-subrc = 0.
ws_fwbas = t_in-value.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read the table using the name and in the record that you retreive, in the field VALUE, you will have the real value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Ram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Dec 2008 12:16:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879076#M1140426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-15T12:16:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to psss a table from sapscript to routine program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879077#M1140427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Answerd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Nov 2011 06:03:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-psss-a-table-from-sapscript-to-routine-program/m-p/4879077#M1140427</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-07T06:03:37Z</dc:date>
    </item>
  </channel>
</rss>

