<?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: Error in print program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132090#M448249</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;It seems you have not called the OPEN_FORM fun module in the program first.&lt;/P&gt;&lt;P&gt;If you call Close_form without OPEN_FORM it gives that error.&lt;/P&gt;&lt;P&gt;First Call OPEN_FORM and pass Script Form name to it&lt;/P&gt;&lt;P&gt;then use START_FORM and WRITE_FORM, then&lt;/P&gt;&lt;P&gt;END_FORM and lastly CLOSE_FORM.&lt;/P&gt;&lt;P&gt;START_FORM and END_OFR&lt;/P&gt;&lt;P&gt; are not mandatory but Open,write and CLOSE are must.&lt;/P&gt;&lt;P&gt;check and correct the code.&lt;/P&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>Tue, 10 Apr 2007 09:13:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-10T09:13:14Z</dc:date>
    <item>
      <title>Error in print program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132089#M448248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When i am trying to execute a print program, it is giving an error message  close_form is invalid,open_form is missing.I have called these 2 function modules.&lt;/P&gt;&lt;P&gt;I am trying to print address using  address endaddress   command.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 09:04:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132089#M448248</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-10T09:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: Error in print program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132090#M448249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;It seems you have not called the OPEN_FORM fun module in the program first.&lt;/P&gt;&lt;P&gt;If you call Close_form without OPEN_FORM it gives that error.&lt;/P&gt;&lt;P&gt;First Call OPEN_FORM and pass Script Form name to it&lt;/P&gt;&lt;P&gt;then use START_FORM and WRITE_FORM, then&lt;/P&gt;&lt;P&gt;END_FORM and lastly CLOSE_FORM.&lt;/P&gt;&lt;P&gt;START_FORM and END_OFR&lt;/P&gt;&lt;P&gt; are not mandatory but Open,write and CLOSE are must.&lt;/P&gt;&lt;P&gt;check and correct the code.&lt;/P&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>Tue, 10 Apr 2007 09:13:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132090#M448249</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-10T09:13:14Z</dc:date>
    </item>
    <item>
      <title>Re: Error in print program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132091#M448250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the sequence :&lt;/P&gt;&lt;P&gt;open_form, write_form and close_form&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 11:03:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132091#M448250</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-10T11:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: Error in print program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132092#M448251</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;follow the sequence for open_form, write_form,close_form as in the sample code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it should help u out....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES :vbrk , kna1 , adrc ,vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_vbeln FOR vbrk-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN OF st_itab,&lt;/P&gt;&lt;P&gt;        vbeln TYPE vbrk-vbeln,&lt;/P&gt;&lt;P&gt;        fkdat TYPE vbrk-fkdat,&lt;/P&gt;&lt;P&gt;        kunrg TYPE vbrk-kunrg,&lt;/P&gt;&lt;P&gt;        xblnr TYPE vbrk-xblnr,&lt;/P&gt;&lt;P&gt;        netwr TYPE vbrk-netwr ,&lt;/P&gt;&lt;P&gt;        waerk TYPE vbrk-waerk,&lt;/P&gt;&lt;P&gt;        END OF st_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab TYPE STANDARD TABLE OF st_itab,&lt;/P&gt;&lt;P&gt;      wa_itab TYPE st_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :adr_no TYPE kna1-adrnr,&lt;/P&gt;&lt;P&gt;      v_kunrg TYPE vbrk-kunrg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF st_itab1,&lt;/P&gt;&lt;P&gt;        name1 TYPE adrc-name1,&lt;/P&gt;&lt;P&gt;        street TYPE adrc-street ,&lt;/P&gt;&lt;P&gt;        city1 TYPE adrc-city1 ,&lt;/P&gt;&lt;P&gt;        post_code1 TYPE adrc-post_code1 ,&lt;/P&gt;&lt;P&gt;        country TYPE adrc-country ,&lt;/P&gt;&lt;P&gt;        tel_number TYPE adrc-tel_number ,&lt;/P&gt;&lt;P&gt;        END OF st_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab1 TYPE STANDARD TABLE OF st_itab1,&lt;/P&gt;&lt;P&gt;        wa_itab1 TYPE st_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_itab3,&lt;/P&gt;&lt;P&gt;      matnr  TYPE vbrp-matnr,&lt;/P&gt;&lt;P&gt;      arktx  TYPE vbrp-arktx,&lt;/P&gt;&lt;P&gt;      fkimg  TYPE vbrp-fkimg,&lt;/P&gt;&lt;P&gt;      vrkme  TYPE vbrp-vrkme,&lt;/P&gt;&lt;P&gt;      netwr  TYPE vbrp-netwr,&lt;/P&gt;&lt;P&gt;      END OF st_itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab3 TYPE STANDARD TABLE OF st_itab3,&lt;/P&gt;&lt;P&gt;      wa_itab3 TYPE st_itab3,&lt;/P&gt;&lt;P&gt;      v_total TYPE vbrp-netwr value 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :   s1(3)   type p  decimals 1, "Box Y position&lt;/P&gt;&lt;P&gt;         s2(3)   type p decimals 1 value '0.5'. "Box Height&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;/P&gt;&lt;P&gt;***************&lt;/P&gt;&lt;P&gt;***OPEN FORM&lt;/P&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         APPLICATION                       = 'TX'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         ARCHIVE_INDEX                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         ARCHIVE_PARAMS                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         DEVICE                            = 'PRINTER'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         DIALOG                            = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           form                              = 'Z_CHALLENGE'&lt;/P&gt;&lt;P&gt;           language                          = sy-langu&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         OPTIONS                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MAIL_SENDER                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MAIL_RECIPIENT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MAIL_APPL_OBJECT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         RAW_DATA_INTERFACE                = '*'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         LANGUAGE                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         NEW_ARCHIVE_PARAMS                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         RESULT                            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   canceled                          = 1&lt;/P&gt;&lt;P&gt;   device                            = 2&lt;/P&gt;&lt;P&gt;   form                              = 3&lt;/P&gt;&lt;P&gt;   OPTIONS                           = 4&lt;/P&gt;&lt;P&gt;   unclosed                          = 5&lt;/P&gt;&lt;P&gt;   mail_options                      = 6&lt;/P&gt;&lt;P&gt;   archive_error                     = 7&lt;/P&gt;&lt;P&gt;   invalid_fax_number                = 8&lt;/P&gt;&lt;P&gt;   more_params_needed_in_batch       = 9&lt;/P&gt;&lt;P&gt;   spool_error                       = 10&lt;/P&gt;&lt;P&gt;   codepage                          = 11&lt;/P&gt;&lt;P&gt;   OTHERS                            = 12&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;*PAGE NUMBER&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln&lt;/P&gt;&lt;P&gt;       fkdat&lt;/P&gt;&lt;P&gt;       kunrg&lt;/P&gt;&lt;P&gt;       xblnr&lt;/P&gt;&lt;P&gt;       netwr&lt;/P&gt;&lt;P&gt;       waerk&lt;/P&gt;&lt;P&gt;       FROM vbrk&lt;/P&gt;&lt;P&gt;       INTO TABLE  itab&lt;/P&gt;&lt;P&gt;       WHERE vbeln IN s_vbeln .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab INTO wa_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : s1.&lt;/P&gt;&lt;P&gt;s1 = '0.5'.&lt;/P&gt;&lt;P&gt;CLEAR V_TOTAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'START_FORM'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_INDEX          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     form                   = 'Z_CHALLENGE'&lt;/P&gt;&lt;P&gt;     language               = sy-langu&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STARTPAGE              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROGRAM                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_APPL_OBJECT       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    LANGUAGE               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORM                   = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORMAT                 = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UNENDED                = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UNOPENED               = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UNUSED                 = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SPOOL_ERROR            = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CODEPAGE               = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                 = 8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         element                        = 'HEADER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FUNCTION                        = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE                            = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         window                         = 'HEADER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PENDING_LINES                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;         element                        = 1&lt;/P&gt;&lt;P&gt;         function                       = 2&lt;/P&gt;&lt;P&gt;         type                           = 3&lt;/P&gt;&lt;P&gt;         unopened                       = 4&lt;/P&gt;&lt;P&gt;         unstarted                      = 5&lt;/P&gt;&lt;P&gt;         window                         = 6&lt;/P&gt;&lt;P&gt;         bad_pageformat_for_print       = 7&lt;/P&gt;&lt;P&gt;         spool_error                    = 8&lt;/P&gt;&lt;P&gt;         codepage                       = 9&lt;/P&gt;&lt;P&gt;         OTHERS                         = 10&lt;/P&gt;&lt;P&gt;                .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE kunrg INTO v_kunrg FROM vbrk WHERE vbeln = wa_itab-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE adrnr FROM kna1 INTO adr_no WHERE kunnr = v_kunrg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE name1&lt;/P&gt;&lt;P&gt;                street&lt;/P&gt;&lt;P&gt;                city1&lt;/P&gt;&lt;P&gt;                post_code1&lt;/P&gt;&lt;P&gt;                country&lt;/P&gt;&lt;P&gt;                tel_number&lt;/P&gt;&lt;P&gt;                INTO wa_itab1&lt;/P&gt;&lt;P&gt;                FROM adrc WHERE addrnumber = adr_no&lt;/P&gt;&lt;P&gt;                AND date_from &amp;lt;= sy-datum AND date_to &amp;gt;= sy-datum.&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;INVOICE DIPLAY&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       element                        =  'INVOICE'&lt;/P&gt;&lt;P&gt;        function                       = 'APPEND'&lt;/P&gt;&lt;P&gt;        type                           = 'BODY'&lt;/P&gt;&lt;P&gt;       window                         =  'INVOICE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PENDING_LINES                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       element                        = 1&lt;/P&gt;&lt;P&gt;       function                       = 2&lt;/P&gt;&lt;P&gt;       type                           = 3&lt;/P&gt;&lt;P&gt;       unopened                       = 4&lt;/P&gt;&lt;P&gt;       unstarted                      = 5&lt;/P&gt;&lt;P&gt;       window                         = 6&lt;/P&gt;&lt;P&gt;       bad_pageformat_for_print       = 7&lt;/P&gt;&lt;P&gt;       spool_error                    = 8&lt;/P&gt;&lt;P&gt;       codepage                       = 9&lt;/P&gt;&lt;P&gt;       OTHERS                         = 10&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;*ADDRESS&lt;/P&gt;&lt;P&gt;*******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       element                        = 'ADDRESS'&lt;/P&gt;&lt;P&gt;       function                        = 'APPEND'&lt;/P&gt;&lt;P&gt;       type                            = 'BODY'&lt;/P&gt;&lt;P&gt;       window                         = 'ADDRESS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PENDING_LINES                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       element                        = 1&lt;/P&gt;&lt;P&gt;       function                       = 2&lt;/P&gt;&lt;P&gt;       type                           = 3&lt;/P&gt;&lt;P&gt;       unopened                       = 4&lt;/P&gt;&lt;P&gt;       unstarted                      = 5&lt;/P&gt;&lt;P&gt;       window                         = 6&lt;/P&gt;&lt;P&gt;       bad_pageformat_for_print       = 7&lt;/P&gt;&lt;P&gt;       spool_error                    = 8&lt;/P&gt;&lt;P&gt;       codepage                       = 9&lt;/P&gt;&lt;P&gt;       OTHERS                         = 10&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MAIN HEADER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       element                        = 'HEADER_MAIN'&lt;/P&gt;&lt;P&gt;      function                       = 'APPEND'&lt;/P&gt;&lt;P&gt;      type                           = 'BODY'&lt;/P&gt;&lt;P&gt;       window                         = 'MAIN'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PENDING_LINES                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       element                        = 1&lt;/P&gt;&lt;P&gt;       function                       = 2&lt;/P&gt;&lt;P&gt;       type                           = 3&lt;/P&gt;&lt;P&gt;       unopened                       = 4&lt;/P&gt;&lt;P&gt;       unstarted                      = 5&lt;/P&gt;&lt;P&gt;       window                         = 6&lt;/P&gt;&lt;P&gt;       bad_pageformat_for_print       = 7&lt;/P&gt;&lt;P&gt;       spool_error                    = 8&lt;/P&gt;&lt;P&gt;       codepage                       = 9&lt;/P&gt;&lt;P&gt;       OTHERS                         = 10&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************&lt;/P&gt;&lt;P&gt;*DISPLAYING DATA&lt;/P&gt;&lt;P&gt;***********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT   matnr&lt;/P&gt;&lt;P&gt;           arktx&lt;/P&gt;&lt;P&gt;           fkimg&lt;/P&gt;&lt;P&gt;           vrkme&lt;/P&gt;&lt;P&gt;           netwr&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE itab3&lt;/P&gt;&lt;P&gt;           FROM vbrp&lt;/P&gt;&lt;P&gt;           WHERE vbeln = wa_itab-vbeln.&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;/P&gt;&lt;P&gt;  LOOP AT itab3 INTO wa_itab3 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; compute v_total = v_total + wa_itab3-netwr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       element                         = 'DATA'&lt;/P&gt;&lt;P&gt;       function                       = 'APPEND'&lt;/P&gt;&lt;P&gt;       type                           = 'BODY'&lt;/P&gt;&lt;P&gt;       window                          = 'MAIN'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PENDING_LINES                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       element                        = 1&lt;/P&gt;&lt;P&gt;       function                       = 2&lt;/P&gt;&lt;P&gt;       type                           = 3&lt;/P&gt;&lt;P&gt;       unopened                       = 4&lt;/P&gt;&lt;P&gt;       unstarted                      = 5&lt;/P&gt;&lt;P&gt;       window                         = 6&lt;/P&gt;&lt;P&gt;       bad_pageformat_for_print       = 7&lt;/P&gt;&lt;P&gt;       spool_error                    = 8&lt;/P&gt;&lt;P&gt;       codepage                       = 9&lt;/P&gt;&lt;P&gt;       OTHERS                         = 10&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************&lt;/P&gt;&lt;P&gt;*FOOTER&lt;/P&gt;&lt;P&gt;****************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         element                        = 'FOOTER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FUNCTION                       = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE                           = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         window                         = 'FOOTER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PENDING_LINES                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;         element                        = 1&lt;/P&gt;&lt;P&gt;         function                       = 2&lt;/P&gt;&lt;P&gt;         type                           = 3&lt;/P&gt;&lt;P&gt;         unopened                       = 4&lt;/P&gt;&lt;P&gt;         unstarted                      = 5&lt;/P&gt;&lt;P&gt;         window                         = 6&lt;/P&gt;&lt;P&gt;         bad_pageformat_for_print       = 7&lt;/P&gt;&lt;P&gt;         spool_error                    = 8&lt;/P&gt;&lt;P&gt;         codepage                       = 9&lt;/P&gt;&lt;P&gt;         OTHERS                         = 10&lt;/P&gt;&lt;P&gt;                .&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   s1 = s1 + '0.4' .&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;    ELEMENT                        = 'TOTAL'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FUNCTION                       = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE                           = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WINDOW                         = 'MAIN'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PENDING_LINES                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ELEMENT                        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FUNCTION                       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE                           = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNOPENED                       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNSTARTED                      = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WINDOW                         = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_PAGEFORMAT_FOR_PRINT       = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SPOOL_ERROR                    = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                       = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 10&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'END_FORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RESULT                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNOPENED                       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_PAGEFORMAT_FOR_PRINT       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SPOOL_ERROR                    = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&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;CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RESULT                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RDI_RESULT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTFDATA                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   unopened                       = 1&lt;/P&gt;&lt;P&gt;   bad_pageformat_for_print       = 2&lt;/P&gt;&lt;P&gt;   send_error                     = 3&lt;/P&gt;&lt;P&gt;   spool_error                    = 4&lt;/P&gt;&lt;P&gt;   codepage                       = 5&lt;/P&gt;&lt;P&gt;   OTHERS                         = 6&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz reward pts if helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 11:10:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-print-program/m-p/2132092#M448251</guid>
      <dc:creator>Vijay</dc:creator>
      <dc:date>2007-04-10T11:10:59Z</dc:date>
    </item>
  </channel>
</rss>

