<?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: sap script itcsy structure in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078017#M430882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;See the Attached code for writing the PERFORM in Script and writing the code in SE38 using ITCSY structure and passing the data to script.&lt;/P&gt;&lt;P&gt;REPORT ZMPO1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_freight tables in_par structure itcsy out_par structure itcsy.&lt;/P&gt;&lt;P&gt; tables: ekko,konv,t685t.&lt;/P&gt;&lt;P&gt; data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;         ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;         knumv like ekko-knumv,&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt; data: begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;         knumv like konv-knumv,&lt;/P&gt;&lt;P&gt;         kposn like konv-kposn,&lt;/P&gt;&lt;P&gt;         kschl like konv-kschl,&lt;/P&gt;&lt;P&gt;         kbetr like konv-kbetr,&lt;/P&gt;&lt;P&gt;         waers like konv-waers,&lt;/P&gt;&lt;P&gt;         kwert like konv-kwert,&lt;/P&gt;&lt;P&gt;       end of itab1.&lt;/P&gt;&lt;P&gt; data: begin of iout occurs 0,&lt;/P&gt;&lt;P&gt;         kschl like konv-kschl,&lt;/P&gt;&lt;P&gt;         vtext like t685t-vtext,&lt;/P&gt;&lt;P&gt;         kbetr like konv-kbetr,&lt;/P&gt;&lt;P&gt;         kwert like konv-kwert,&lt;/P&gt;&lt;P&gt;       end of iout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data v_po like ekko-ebeln.&lt;/P&gt;&lt;P&gt; read table in_par with key 'EKKO-EBELN'.&lt;/P&gt;&lt;P&gt; if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   v_po = in_par-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   select&lt;/P&gt;&lt;P&gt;     ebeln&lt;/P&gt;&lt;P&gt;     knumv&lt;/P&gt;&lt;P&gt;  from ekko &lt;/P&gt;&lt;P&gt;  into table itab&lt;/P&gt;&lt;P&gt;  where ebeln = v_po.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    loop at itab.&lt;/P&gt;&lt;P&gt;      select&lt;/P&gt;&lt;P&gt;        knumv&lt;/P&gt;&lt;P&gt;        kposn&lt;/P&gt;&lt;P&gt;        kschl&lt;/P&gt;&lt;P&gt;        kbetr&lt;/P&gt;&lt;P&gt;        waers&lt;/P&gt;&lt;P&gt;        kwert&lt;/P&gt;&lt;P&gt;      into table itab1&lt;/P&gt;&lt;P&gt;      from konv&lt;/P&gt;&lt;P&gt;      where knumv = itab-knumv and&lt;/P&gt;&lt;P&gt;            kappl = 'M'.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at itab1.&lt;/P&gt;&lt;P&gt;      if itab1-kposn &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        select single * from t685t&lt;/P&gt;&lt;P&gt;                          where kschl = itab1-kschl&lt;/P&gt;&lt;P&gt;                            and kappl = 'M'&lt;/P&gt;&lt;P&gt;                            and spras = 'EN'.&lt;/P&gt;&lt;P&gt;        iout-vtext = t685t-vtext.&lt;/P&gt;&lt;P&gt;        iout-kschl = itab1-kschl.&lt;/P&gt;&lt;P&gt;        iout-kbetr = itab1-kbetr.&lt;/P&gt;&lt;P&gt;        iout-kwert = itab1-kwert.&lt;/P&gt;&lt;P&gt;        append iout.&lt;/P&gt;&lt;P&gt;        clear iout.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;    sort itab1 by kposn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at iout.&lt;/P&gt;&lt;P&gt;      sort iout by kschl.&lt;/P&gt;&lt;P&gt;      if ( iout-kschl eq 'GSDC' OR&lt;/P&gt;&lt;P&gt;           iout-kschl eq 'GSFR' OR&lt;/P&gt;&lt;P&gt;           iout-kschl eq 'GSIR' ).&lt;/P&gt;&lt;P&gt;        at end of kschl.&lt;/P&gt;&lt;P&gt;          read table iout index sy-tabix.&lt;/P&gt;&lt;P&gt;          sum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         write:/ iout-kschl,iout-vtext,iout-kwert.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      out_par-name = 'A1'.&lt;/P&gt;&lt;P&gt;      out_par-value = iout-vtext.&lt;/P&gt;&lt;P&gt;      append out_par.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      out_par-name = 'A2'.&lt;/P&gt;&lt;P&gt;      out_par-value = iout-kwert.&lt;/P&gt;&lt;P&gt;      append out_par.&lt;/P&gt;&lt;P&gt;          endat.&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;  endif.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IN THE FORM I AM WRITING THIS CODE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A1&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A2&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:PERFORM GET_FREIGHT IN PROGRAM ZMFORM_PO1&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;EKKO-EBELN&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A1&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A2&amp;amp;&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A1&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A2&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This Code is to be written in the PO form under ADDRESS window.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A1&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A2&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A3&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A4&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A5&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A6&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:PERFORM GET_VENDOR IN PROGRAM ZMFORM_PO&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;EKKO-EBELN&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A1&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A2&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A3&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A4&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A5&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A6&amp;amp;&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A1&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A2&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A3&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A4&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A5&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A6&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if useful&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Apr 2007 05:02:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-09T05:02:15Z</dc:date>
    <item>
      <title>sap script itcsy structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078016#M430881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friends i am entry level guy in sap. &lt;/P&gt;&lt;P&gt;pls help in sap scripts itcsy structure code for any additional addins in standard sap scripts.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Apr 2007 04:57:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078016#M430881</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-09T04:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: sap script itcsy structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078017#M430882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;See the Attached code for writing the PERFORM in Script and writing the code in SE38 using ITCSY structure and passing the data to script.&lt;/P&gt;&lt;P&gt;REPORT ZMPO1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_freight tables in_par structure itcsy out_par structure itcsy.&lt;/P&gt;&lt;P&gt; tables: ekko,konv,t685t.&lt;/P&gt;&lt;P&gt; data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;         ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;         knumv like ekko-knumv,&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt; data: begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;         knumv like konv-knumv,&lt;/P&gt;&lt;P&gt;         kposn like konv-kposn,&lt;/P&gt;&lt;P&gt;         kschl like konv-kschl,&lt;/P&gt;&lt;P&gt;         kbetr like konv-kbetr,&lt;/P&gt;&lt;P&gt;         waers like konv-waers,&lt;/P&gt;&lt;P&gt;         kwert like konv-kwert,&lt;/P&gt;&lt;P&gt;       end of itab1.&lt;/P&gt;&lt;P&gt; data: begin of iout occurs 0,&lt;/P&gt;&lt;P&gt;         kschl like konv-kschl,&lt;/P&gt;&lt;P&gt;         vtext like t685t-vtext,&lt;/P&gt;&lt;P&gt;         kbetr like konv-kbetr,&lt;/P&gt;&lt;P&gt;         kwert like konv-kwert,&lt;/P&gt;&lt;P&gt;       end of iout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data v_po like ekko-ebeln.&lt;/P&gt;&lt;P&gt; read table in_par with key 'EKKO-EBELN'.&lt;/P&gt;&lt;P&gt; if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   v_po = in_par-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   select&lt;/P&gt;&lt;P&gt;     ebeln&lt;/P&gt;&lt;P&gt;     knumv&lt;/P&gt;&lt;P&gt;  from ekko &lt;/P&gt;&lt;P&gt;  into table itab&lt;/P&gt;&lt;P&gt;  where ebeln = v_po.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    loop at itab.&lt;/P&gt;&lt;P&gt;      select&lt;/P&gt;&lt;P&gt;        knumv&lt;/P&gt;&lt;P&gt;        kposn&lt;/P&gt;&lt;P&gt;        kschl&lt;/P&gt;&lt;P&gt;        kbetr&lt;/P&gt;&lt;P&gt;        waers&lt;/P&gt;&lt;P&gt;        kwert&lt;/P&gt;&lt;P&gt;      into table itab1&lt;/P&gt;&lt;P&gt;      from konv&lt;/P&gt;&lt;P&gt;      where knumv = itab-knumv and&lt;/P&gt;&lt;P&gt;            kappl = 'M'.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at itab1.&lt;/P&gt;&lt;P&gt;      if itab1-kposn &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        select single * from t685t&lt;/P&gt;&lt;P&gt;                          where kschl = itab1-kschl&lt;/P&gt;&lt;P&gt;                            and kappl = 'M'&lt;/P&gt;&lt;P&gt;                            and spras = 'EN'.&lt;/P&gt;&lt;P&gt;        iout-vtext = t685t-vtext.&lt;/P&gt;&lt;P&gt;        iout-kschl = itab1-kschl.&lt;/P&gt;&lt;P&gt;        iout-kbetr = itab1-kbetr.&lt;/P&gt;&lt;P&gt;        iout-kwert = itab1-kwert.&lt;/P&gt;&lt;P&gt;        append iout.&lt;/P&gt;&lt;P&gt;        clear iout.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;    sort itab1 by kposn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at iout.&lt;/P&gt;&lt;P&gt;      sort iout by kschl.&lt;/P&gt;&lt;P&gt;      if ( iout-kschl eq 'GSDC' OR&lt;/P&gt;&lt;P&gt;           iout-kschl eq 'GSFR' OR&lt;/P&gt;&lt;P&gt;           iout-kschl eq 'GSIR' ).&lt;/P&gt;&lt;P&gt;        at end of kschl.&lt;/P&gt;&lt;P&gt;          read table iout index sy-tabix.&lt;/P&gt;&lt;P&gt;          sum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         write:/ iout-kschl,iout-vtext,iout-kwert.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      out_par-name = 'A1'.&lt;/P&gt;&lt;P&gt;      out_par-value = iout-vtext.&lt;/P&gt;&lt;P&gt;      append out_par.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      out_par-name = 'A2'.&lt;/P&gt;&lt;P&gt;      out_par-value = iout-kwert.&lt;/P&gt;&lt;P&gt;      append out_par.&lt;/P&gt;&lt;P&gt;          endat.&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;  endif.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IN THE FORM I AM WRITING THIS CODE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A1&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A2&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:PERFORM GET_FREIGHT IN PROGRAM ZMFORM_PO1&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;EKKO-EBELN&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A1&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A2&amp;amp;&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A1&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A2&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This Code is to be written in the PO form under ADDRESS window.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A1&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A2&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A3&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A4&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A5&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:DEFINE &amp;amp;A6&amp;amp; = ' '&lt;/P&gt;&lt;P&gt;/:PERFORM GET_VENDOR IN PROGRAM ZMFORM_PO&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;EKKO-EBELN&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A1&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A2&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A3&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A4&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A5&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;A6&amp;amp;&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A1&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A2&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A3&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A4&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A5&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp;A6&amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if useful&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Apr 2007 05:02:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078017#M430882</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-09T05:02:15Z</dc:date>
    </item>
    <item>
      <title>Re: sap script itcsy structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078018#M430883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IN LAYOUT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:   PERFORM GET_BASE IN PROGRAM Y_GET_BASE  &lt;/P&gt;&lt;P&gt;/:   USING &amp;amp;EKPO-EBELN&amp;amp;                      &lt;/P&gt;&lt;P&gt;/:   USING &amp;amp;EKPO-EBELP&amp;amp;                      &lt;/P&gt;&lt;P&gt;/:   CHANGING &amp;amp;DUMMY&amp;amp;                        &lt;/P&gt;&lt;P&gt;/:   CHANGING &amp;amp;BASE&amp;amp;                         &lt;/P&gt;&lt;P&gt;/:   ENDPERFORM                              &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IN PROG Y_GET_BASE  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : EKKO, EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : PONO        LIKE EKKO-EBELN.&lt;/P&gt;&lt;P&gt;DATA : POITEM      LIKE EKPO-EBELP.&lt;/P&gt;&lt;P&gt;DATA : BASEVAL(10) TYPE P DECIMALS 2.&lt;/P&gt;&lt;P&gt;*DATA : base(10)    TYPE p DECIMALS 2.&lt;/P&gt;&lt;P&gt;DATA : BASE(16).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_BASE TABLES IN_PAR STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                   OUT_PAR STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE IN_PAR WITH KEY 'EKPO-EBELN'.&lt;/P&gt;&lt;P&gt;CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;PONO = IN_PAR-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE IN_PAR WITH KEY 'EKPO-EBELP'.&lt;/P&gt;&lt;P&gt;CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POITEM = IN_PAR-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE  * FROM EKPO WHERE EBELN EQ PONO AND EBELP EQ POITEM.&lt;/P&gt;&lt;P&gt;BASEVAL = EKPO-PEINH * ( EKPO-BRTWR / EKPO-MENGE ).&lt;/P&gt;&lt;P&gt;BASE = BASEVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE * FROM EKKO WHERE EBELN EQ PONO.&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC NE 0.  CLEAR EKKO.  ENDIF.&lt;/P&gt;&lt;P&gt;      IF EKKO-WAERS EQ 'GBP' OR  EKKO-WAERS EQ 'USD' OR EKKO-WAERS EQ 'AUD' OR&lt;/P&gt;&lt;P&gt;         EKKO-WAERS EQ 'GRP'.&lt;/P&gt;&lt;P&gt;         BASE = BASE / 10.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;END .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE OUT_PAR WITH KEY 'BASE'.&lt;/P&gt;&lt;P&gt;CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OUT_PAR-VALUE = BASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY OUT_PAR INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**MODIFY OUT_PAR INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGARDS&lt;/P&gt;&lt;P&gt;SHIBA DUTTA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Apr 2007 05:03:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078018#M430883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-09T05:03:45Z</dc:date>
    </item>
    <item>
      <title>Re: sap script itcsy structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078019#M430884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this code: &lt;/P&gt;&lt;P&gt;In form write the following perform.&lt;/P&gt;&lt;P&gt;/:	 	PERFORM AMT_WORDS IN PROGRAM ZRVADOR01.&lt;/P&gt;&lt;P&gt;/:	 	USING &amp;amp;KOMK-FKWRT(I13)&amp;amp;&lt;/P&gt;&lt;P&gt;/:	 	CHANGING &amp;amp;IT_SPELL&amp;amp;&lt;/P&gt;&lt;P&gt;/:	 	ENDPERFORM.&lt;/P&gt;&lt;P&gt;AD	 	 Rupees:  &amp;lt;AD&amp;gt;&amp;amp;IT_SPELL&amp;amp; only.&amp;lt;/&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and write the Form in the print program:&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt;FORM amt_words TABLES intab STRUCTURE itcsy outtab STRUCTURE itcsy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA it_spell type table of spell with header line.&lt;/P&gt;&lt;P&gt;  read table intab index 1.&lt;/P&gt;&lt;P&gt;**********function module to print amt in words&lt;/P&gt;&lt;P&gt;  call function 'ZSPELL_AMOUNT'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;     amount          = intab-value&lt;/P&gt;&lt;P&gt;      currency        = sy-waers&lt;/P&gt;&lt;P&gt;      filler          = ' '&lt;/P&gt;&lt;P&gt;      language        = sy-langu&lt;/P&gt;&lt;P&gt;   importing&lt;/P&gt;&lt;P&gt;     in_words        = it_spell&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********amt in words to form&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table outtab index 1.&lt;/P&gt;&lt;P&gt;  outtab-value = it_spell-word.&lt;/P&gt;&lt;P&gt;  modify outtab index 1.&lt;/P&gt;&lt;P&gt;endform.                    "AMT_WORDS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-kothai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Apr 2007 05:20:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-script-itcsy-structure/m-p/2078019#M430884</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-09T05:20:02Z</dc:date>
    </item>
  </channel>
</rss>

