<?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: checkprinting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004183#M77256</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mave,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your question is answered please close the thread and reward accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 27 Aug 2005 09:38:03 GMT</pubDate>
    <dc:creator>Vinod_Chandran</dc:creator>
    <dc:date>2005-08-27T09:38:03Z</dc:date>
    <item>
      <title>checkprinting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004179#M77252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In check printing i am getting a dump saying that the actual parameter is 670bytes long and formal parameter is 2278bytes.&lt;/P&gt;&lt;P&gt;The code is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM EXTRACT IN PROGRAM ZSUBROUTINE1&lt;/P&gt;&lt;P&gt;USING &amp;amp;REGUH-VBLNR&amp;amp;&lt;/P&gt;&lt;P&gt;USING &amp;amp;REGUD-SWNES&amp;amp;&lt;/P&gt;&lt;P&gt;ENDPERFORM&lt;/P&gt;&lt;P&gt;&amp;amp;REGUD-SWNES&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM EXTRACT TABLES IN_PAR STRUCTURE REGUH OUT_PAR STRUCTURE REGUD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BILL_NO LIKE REGUH-VBLNR.&lt;/P&gt;&lt;P&gt;  DATA : ITAB LIKE REGUP OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA : JTAB LIKE REGUP OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BELNR1 LIKE ITAB-BELNR.&lt;/P&gt;&lt;P&gt;  DATA : QBSHB1 LIKE REGUD-SWNES.&lt;/P&gt;&lt;P&gt;  DATA : QBSHB2 LIKE REGUD-SWNES.&lt;/P&gt;&lt;P&gt;  DATA : TOTOQBSHB LIKE REGUD-SWNES.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_PAR WITH KEY VBLNR = 'REGUH-VBLNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  BILL_NO = IN_PAR-VBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM REGUP INTO CORRESPONDING FIELDS OF TABLE ITAB WHERE VBLNR&lt;/P&gt;&lt;P&gt;= BILL_NO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE ITAB INDEX 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  MOVE ITAB-QBSHB TO QBSHB1.&lt;/P&gt;&lt;P&gt;  MOVE ITAB-BELNR TO BELNR1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM BSEG INTO CORRESPONDING FIELDS OF TABLE JTAB WHERE BELNR&lt;/P&gt;&lt;P&gt;= BELNR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT JTAB.&lt;/P&gt;&lt;P&gt;  READ TABLE JTAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  QBSHB2 = QBSHB2 + JTAB-QBSHB.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  TOTOQBSHB = QBSHB1 + QBSHB2.&lt;/P&gt;&lt;P&gt;  READ TABLE OUT_PAR WITH KEY SWNES = 'REGUD-SWNES'.&lt;/P&gt;&lt;P&gt;  CLEAR REGUD.&lt;/P&gt;&lt;P&gt;  MOVE TOTOQBSHB TO OUT_PAR-SWNES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Aug 2005 05:58:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004179#M77252</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-27T05:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: checkprinting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004180#M77253</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 your FORM declararion should be like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM &amp;lt;form&amp;gt; TABLES IN_TAB STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                   OUT_TAB STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Aug 2005 08:06:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004180#M77253</guid>
      <dc:creator>Vinod_Chandran</dc:creator>
      <dc:date>2005-08-27T08:06:12Z</dc:date>
    </item>
    <item>
      <title>Re: checkprinting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004181#M77254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your definition of routine is wrong, but it'll be like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM EXTRACT TABLES IN_TAB STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                    OUT_TAB STRUCTURE ITCSY.&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;The strutcute ITCSY have two field where you can find the name and value of your variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your code'll be like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BILL_NO LIKE REGUH-VBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE IN_TAB WITH KEY FIELD = 'REGUH-VBLNR'.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  MOVE IN_TAB-VALUE TO BILL_NO.&lt;/P&gt;&lt;P&gt;Here you can probably use a convert routine to get out the right value (for example ALPHA).&lt;/P&gt;&lt;P&gt;SELECT * FROM REGUP INTO CORRESPONDING FIELDS OF TABLE ITAB WHERE VBLNR&lt;/P&gt;&lt;P&gt;= BILL_NO.&lt;/P&gt;&lt;P&gt;.........&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you want to get out a value:&lt;/P&gt;&lt;P&gt;READ TABLE out_TAB WITH KEY FIELD = 'MY_FIELD'.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  MOVE &amp;lt;VALUE&amp;gt; TO OUT_TAB-VALUE.&lt;/P&gt;&lt;P&gt;  MODIFY OUT_TAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Aug 2005 08:39:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004181#M77254</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-27T08:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: checkprinting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004182#M77255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An example you can find at&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/d1/803279454211d189710000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/d1/803279454211d189710000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Aug 2005 08:43:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004182#M77255</guid>
      <dc:creator>Vinod_Chandran</dc:creator>
      <dc:date>2005-08-27T08:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: checkprinting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004183#M77256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mave,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your question is answered please close the thread and reward accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Aug 2005 09:38:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004183#M77256</guid>
      <dc:creator>Vinod_Chandran</dc:creator>
      <dc:date>2005-08-27T09:38:03Z</dc:date>
    </item>
    <item>
      <title>Re: checkprinting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004184#M77257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mave,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem you have is because you defined your form as receiving two TABLE parameters, while your perform statement is passing USING parameters &amp;amp;REGUH-VBLNR&amp;amp; and &amp;amp;REGUD-SWNES&amp;amp;. Either change your perform call passing tables to the call or change your FORM removing the TABLES parameters and adding USING parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward and close the post if answered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Aug 2005 14:42:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkprinting/m-p/1004184#M77257</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-27T14:42:59Z</dc:date>
    </item>
  </channel>
</rss>

