<?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: Problem in Continues GR printing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974232#M399422</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;When you fires/triggers the Output in the Loop of GR's it will print the multiple docu's.&lt;/P&gt;&lt;P&gt;Since you are using the Std program include, that may not be happening to print multiple doc's continuously.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally we print/take the output of a single Document only in most of the cases.&lt;/P&gt;&lt;P&gt;&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>Fri, 23 Feb 2007 12:04:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-23T12:04:24Z</dc:date>
    <item>
      <title>Problem in Continues GR printing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974231#M399421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;    I hv made smart form for GR print . I m using standrad selection screen MB90, output type WE03 &amp;amp; standrad print program SAPM07DR -&amp;gt;M07DRENT-&amp;gt; M07DRAUS  i have copied that program and assigned my smart form in this program. now my problem is that when i select range for printing GRs then i have to click on print again and again for each GR. I want that all GRs should be print by single click.   Give some solution according to this standrad program.&lt;/P&gt;&lt;P&gt;I sending u program codes where i have made changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM lesen_wes USING objky lgortsplit.&lt;/P&gt;&lt;P&gt;TABLES: MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: GR_FM            TYPE rs38l_fnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : print_params type SSFCTRLOP.&lt;/P&gt;&lt;P&gt;data : print_out type SSFCOMPOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_MKPF OCCURS 0.&lt;/P&gt;&lt;P&gt;  INCLUDE STRUCTURE mkpf.&lt;/P&gt;&lt;P&gt;DATA : END OF ITAB_MKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_MAKT OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE MAKT.&lt;/P&gt;&lt;P&gt;DATA: END OF ITAB_MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_MSEG OCCURS 0.&lt;/P&gt;&lt;P&gt;      include structure mseg.&lt;/P&gt;&lt;P&gt;data:    END OF ITAB_MSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_LFA1 OCCURS 0.&lt;/P&gt;&lt;P&gt;      include structure lfa1.&lt;/P&gt;&lt;P&gt;data:      END OF ITAB_LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH traptab.&lt;/P&gt;&lt;P&gt;  CLEAR retco.&lt;/P&gt;&lt;P&gt;  CLEAR: xkopfdr, new_page.&lt;/P&gt;&lt;P&gt;  nast_key = objky.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr&lt;/P&gt;&lt;P&gt;                            AND   mjahr = nast_key-mjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING mkpf TO ITAB_MKPF. "  JITENDRA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING mkpf TO traptab.               "note 205937&lt;/P&gt;&lt;P&gt;  zaehler_m = 1.&lt;/P&gt;&lt;P&gt;  SELECT * FROM mseg WHERE mblnr = mkpf-mblnr&lt;/P&gt;&lt;P&gt;                     AND   mjahr = mkpf-mjahr&lt;/P&gt;&lt;P&gt;                     AND   BWART &amp;lt;&amp;gt; '543'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM MAKT WHERE MATNR = MSEG-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM LFA1 WHERE LIFNR = MSEG-LIFNR.&lt;/P&gt;&lt;P&gt;    IF sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;      retco = sy-subrc.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF zaehler_m = 1.&lt;/P&gt;&lt;P&gt;      CLEAR zaehler_m.&lt;/P&gt;&lt;P&gt;      PERFORM tab001w_lesen.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE-CORRESPONDING mseg TO ITAB_MSEG.   "  JITENDRA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MOVE: MSEG-LIFNR TO ITAB_MSEG-LIFNR,&lt;/P&gt;&lt;P&gt;         MSEG-EBELN TO ITAB_MSEG-EBELN,&lt;/P&gt;&lt;P&gt;         MSEG-EBELP TO ITAB_MSEG-EBELP,&lt;/P&gt;&lt;P&gt;         MSEG-ZEILE TO ITAB_MSEG-ZEILE,&lt;/P&gt;&lt;P&gt;         MSEG-MATNR TO ITAB_MSEG-MATNR,&lt;/P&gt;&lt;P&gt;         MSEG-LGORT TO ITAB_MSEG-LGORT,&lt;/P&gt;&lt;P&gt;         MSEG-ERFME TO ITAB_MSEG-ERFME,&lt;/P&gt;&lt;P&gt;         MSEG-LSMNG TO ITAB_MSEG-LSMNG,&lt;/P&gt;&lt;P&gt;         MSEG-ERFMG TO ITAB_MSEG-ERFMG,&lt;/P&gt;&lt;P&gt;         MSEG-BWART TO ITAB_MSEG-BWART,&lt;/P&gt;&lt;P&gt;         MAKT-MAKTX TO ITAB_MSEG-SGTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING MAKT TO ITAB_MAKT.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING LFA1 TO ITAB_LFA1.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING mseg TO traptab.&lt;/P&gt;&lt;P&gt;    APPEND ITAB_MSEG.&lt;/P&gt;&lt;P&gt;    APPEND ITAB_MAKT.&lt;/P&gt;&lt;P&gt;    APPEND ITAB_LFA1.&lt;/P&gt;&lt;P&gt;    APPEND traptab.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  PERFORM open_form_sammel.&lt;/P&gt;&lt;P&gt;  IF NOT lgortsplit IS INITIAL.                       "431555&lt;/P&gt;&lt;P&gt;    SORT traptab BY werks lgort zeile.                "431555&lt;/P&gt;&lt;P&gt;  ELSE.                                               "431555&lt;/P&gt;&lt;P&gt;    SORT traptab BY werks zeile.                      "431555&lt;/P&gt;&lt;P&gt;  ENDIF.                                              "431555&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT traptab.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING traptab TO mkpf.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING traptab TO mseg.&lt;/P&gt;&lt;P&gt;    PERFORM tab156_lesen.&lt;/P&gt;&lt;P&gt;    CHECK not t156-kzdru is initial.&lt;/P&gt;&lt;P&gt;    xskkz = t156-rstyp.&lt;/P&gt;&lt;P&gt;    IF not mseg-evers is initial.         "Versandvorschriften lesen.&lt;/P&gt;&lt;P&gt;      PERFORM t027_lesen.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    PERFORM bestellung_lesen.&lt;/P&gt;&lt;P&gt;    IF not ekpo-knttp is initial and not&lt;/P&gt;&lt;P&gt;          ekpo-weunb is initial.&lt;/P&gt;&lt;P&gt;       PERFORM kontierung_lesen.     "Für WE unbewertet&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF not mseg-ematn is initial.&lt;/P&gt;&lt;P&gt;      PERFORM lesen_htn.&lt;/P&gt;&lt;P&gt;    ELSE.                                         "111277/PH&lt;/P&gt;&lt;P&gt;      CLEAR am07m-mfrpn.                          "111277/PH&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF mseg-matnr is initial.&lt;/P&gt;&lt;P&gt;      mseg-menge = mseg-bpmng.&lt;/P&gt;&lt;P&gt;      mseg-meins = mseg-bprme.&lt;/P&gt;&lt;P&gt;      PERFORM bestelltext_lesen.&lt;/P&gt;&lt;P&gt;      CLEAR mabdr.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      PERFORM material_lesen.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    PERFORM tab024_lesen.&lt;/P&gt;&lt;P&gt;    PERFORM t064b_lesen.&lt;/P&gt;&lt;P&gt;    PERFORM tab001w_lesen_2.&lt;/P&gt;&lt;P&gt;    PERFORM ladr_lesen.&lt;/P&gt;&lt;P&gt;    PERFORM helpdata1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM we03_ausgabe USING lgortsplit.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM helpdata2.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          FORMNAME                 = 'ZGR_FRM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VARIANT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DIRECT_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;         FM_NAME                   = GR_FM&lt;/P&gt;&lt;UL&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;  NO_FORM                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_FUNCTION_MODULE       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                   = 3&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 GR_FM&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;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_INDEX_TAB          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CONTROL_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_APPL_OBJ              =&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_SENDER                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OUTPUT_OPTIONS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_SETTINGS              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ITAB1                      = ITAB_MKPF&lt;/P&gt;&lt;P&gt;      ITAB                       = ITAB_MSEG&lt;/P&gt;&lt;P&gt;      ITAB2                      = ITAB_LFA1&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;    DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    JOB_OUTPUT_INFO            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    JOB_OUTPUT_OPTIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      ITAB_OUT                   = ITAB_MSEG&lt;/P&gt;&lt;P&gt;      ITAB_MAT                   = ITAB_MAKT&lt;/P&gt;&lt;UL&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;    FORMATTING_ERROR           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    INTERNAL_ERROR             = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SEND_ERROR                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_CANCELED              = 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;&lt;/P&gt;&lt;P&gt;PERFORM close_form.&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;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;Jitendra&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 10:06:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974231#M399421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T10:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Continues GR printing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974232#M399422</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;When you fires/triggers the Output in the Loop of GR's it will print the multiple docu's.&lt;/P&gt;&lt;P&gt;Since you are using the Std program include, that may not be happening to print multiple doc's continuously.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally we print/take the output of a single Document only in most of the cases.&lt;/P&gt;&lt;P&gt;&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>Fri, 23 Feb 2007 12:04:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974232#M399422</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T12:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Continues GR printing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974233#M399423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;answered&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Apr 2007 09:09:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-continues-gr-printing/m-p/1974233#M399423</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-06T09:09:23Z</dc:date>
    </item>
  </channel>
</rss>

