<?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: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904375#M55824</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PLZ HELP ANYBODY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Feb 2005 13:10:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-02-28T13:10:50Z</dc:date>
    <item>
      <title>CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904370#M55819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all &lt;/P&gt;&lt;P&gt;  My prog creates the spool but dont get the PDF .&lt;/P&gt;&lt;P&gt;  Plz help.&lt;/P&gt;&lt;P&gt;Thnx &lt;/P&gt;&lt;P&gt;Moni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  have a look into the code plllll....zzzz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Printing of Export Invoice, Packing List,Enclosure to Packing List &amp;amp;  *&lt;/P&gt;&lt;P&gt;*Case Marking in one SMART FORMS Layout                                *&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;P&gt;REPORT ZSD_REP_MULTI_PRINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES :&lt;/P&gt;&lt;P&gt;    VBAK,&lt;/P&gt;&lt;P&gt;    VBAP,&lt;/P&gt;&lt;P&gt;    VBFA,&lt;/P&gt;&lt;P&gt;    LIKP,&lt;/P&gt;&lt;P&gt;    LIPS,&lt;/P&gt;&lt;P&gt;    KONV,&lt;/P&gt;&lt;P&gt;    t005t,&lt;/P&gt;&lt;P&gt;    KNA1,&lt;/P&gt;&lt;P&gt;    t001w,&lt;/P&gt;&lt;P&gt;    T001,&lt;/P&gt;&lt;P&gt;    ADRC,&lt;/P&gt;&lt;P&gt;    ZPP_PLCMH,  "PACKING LIST HISTORY : HEADER DATA(CONF)&lt;/P&gt;&lt;P&gt;    ZPP_PLCMI,  "PACKING LIST HISTORY : ITEM DATA(CONF)&lt;/P&gt;&lt;P&gt;    ZPLH,       "PACKING LIST HISTORY : HEADER DATA(NON-CONF)&lt;/P&gt;&lt;P&gt;    ZPLI,       "PACKING LIST HISTORY : ITEM DATA(NON-CONF)&lt;/P&gt;&lt;P&gt;    SSCRFIELDS,&lt;/P&gt;&lt;P&gt;    TBTCP,&lt;/P&gt;&lt;P&gt;    TSP01,&lt;/P&gt;&lt;P&gt;    TBTCJOB,&lt;/P&gt;&lt;P&gt;    RALDB.&lt;/P&gt;&lt;P&gt;DATA: FM_NAME1  TYPE RS38L_FNAM,&lt;/P&gt;&lt;P&gt;      FM_NAME2  TYPE RS38L_FNAM,&lt;/P&gt;&lt;P&gt;      FM_NAME3  TYPE RS38L_FNAM,&lt;/P&gt;&lt;P&gt;      E_DEVTYPE TYPE RSPOPTYPE,&lt;/P&gt;&lt;P&gt;      T_JOB_OUTPUT_INFO TYPE SSFCRESCL OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      T_OTF  LIKE ITCOO OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      T_OTF2 LIKE ITCOO OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      T_OUTPUT_OPTIONS TYPE SSFCOMPOP OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      T_CONTROL_PARAMETERS TYPE SSFCTRLOP OCCURS 0 WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;      T_DOC  LIKE DOCS OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      T_LINES LIKE TLINE OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      BIN_FILESIZE TYPE I,&lt;/P&gt;&lt;P&gt;      LANGUAGE TYPE SFLANGU,&lt;/P&gt;&lt;P&gt;      BIN_FILE TYPE XSTRING,&lt;/P&gt;&lt;P&gt;      OK_CODE LIKE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_ITEM   TYPE  ZSD_TABL_LITEM,&lt;/P&gt;&lt;P&gt;      WA_ITEM  TYPE  ZSD_STRUCT_LITEM,&lt;/P&gt;&lt;P&gt;      T_PROD   TYPE  ZSD_TABL_PROD,&lt;/P&gt;&lt;P&gt;      WA_PROD  TYPE  ZSD_STRUCT_PROD,&lt;/P&gt;&lt;P&gt;      T_ADRS   LIKE  ZSD_STRUCT_ADRS  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      MSLINES  LIKE  TLINE OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      TIDNO    LIKE STXL-TDID,&lt;/P&gt;&lt;P&gt;      TNAME    LIKE STXL-TDNAME,&lt;/P&gt;&lt;P&gt;      TOBJT    LIKE STXL-TDOBJECT,&lt;/P&gt;&lt;P&gt;      SSORD    LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;      DNO      LIKE LIKP-VBELN,&lt;/P&gt;&lt;P&gt;      CKEY     LIKE KONV-WAERS,&lt;/P&gt;&lt;P&gt;      TOT      LIKE VBAK-NETWR,&lt;/P&gt;&lt;P&gt;      WORD     LIKE SPELL,&lt;/P&gt;&lt;P&gt;      ITNO     LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;      TCOD     LIKE SY-TCODE VALUE 'ZPNE',&lt;/P&gt;&lt;P&gt;      SPOOL_ID LIKE TSP01-RQIDENT,&lt;/P&gt;&lt;P&gt;      STEP     LIKE tbtcp-STEPCOUNT,&lt;/P&gt;&lt;P&gt;      T_SPOOL_FILE LIKE TLINE OCCURS 200 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      T_FINAL_PDF LIKE TLINE OCCURS 500 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      BTC      TYPE I,&lt;/P&gt;&lt;P&gt;      TEXT02(20),&lt;/P&gt;&lt;P&gt;      FINAL_SIZE TYPE I,&lt;/P&gt;&lt;P&gt;      ST   	LIKE	TBTCJOB-STATUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TP_LIPS,&lt;/P&gt;&lt;P&gt;          VBELN LIKE LIPS-VBELN,&lt;/P&gt;&lt;P&gt;          POSNR LIKE LIPS-POSNR,&lt;/P&gt;&lt;P&gt;       END OF TP_LIPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_LIPS TYPE TP_LIPS OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_DELNO LIKE  LIKP-VBELN OBLIGATORY,&lt;/P&gt;&lt;P&gt;            P_INVNO LIKE  VBRK-VBELN OBLIGATORY,&lt;/P&gt;&lt;P&gt;            P_DATE  LIKE  SY-DATUM.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR T_ADRS.&lt;/P&gt;&lt;P&gt;  REFRESH T_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_ADRS-INVNO = P_INVNO.&lt;/P&gt;&lt;P&gt;  T_ADRS-INVDAT = P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE VBELV INTO  VBFA-VBELV&lt;/P&gt;&lt;P&gt;                      FROM  VBFA&lt;/P&gt;&lt;P&gt;                      WHERE VBELN = P_DELNO&lt;/P&gt;&lt;P&gt;                        AND VBTYP_N = 'J'  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SSORD = VBFA-VBELV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Exporter's  Address&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE BUKRS_VF INTO  VBAK-BUKRS_VF&lt;/P&gt;&lt;P&gt;                         FROM  VBAK&lt;/P&gt;&lt;P&gt;                         WHERE VBELN = VBFA-VBELV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE   ADRNR&lt;/P&gt;&lt;P&gt;                  INTO T001-ADRNR&lt;/P&gt;&lt;P&gt;                  FROM T001&lt;/P&gt;&lt;P&gt;                  WHERE BUKRS = VBAK-BUKRS_VF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE NAME1 STREET CITY1 POST_CODE1 COUNTRY&lt;/P&gt;&lt;P&gt;         INTO (T_ADRS-NAME1,T_ADRS-STREET,T_ADRS-CITY1,&lt;/P&gt;&lt;P&gt;               T_ADRS-POST_CODE1, ADRC-COUNTRY)&lt;/P&gt;&lt;P&gt;         FROM  ADRC&lt;/P&gt;&lt;P&gt;         WHERE ADDRNUMBER EQ T001-ADRNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE LANDX&lt;/P&gt;&lt;P&gt;                INTO T_ADRS-COUNTRY&lt;/P&gt;&lt;P&gt;                FROM T005T&lt;/P&gt;&lt;P&gt;                WHERE     SPRAS = 'EN'&lt;/P&gt;&lt;P&gt;                      AND LAND1 = ADRC-COUNTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Consignee Address &amp;amp; Buyer Other Than Consignee&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE KUNNR KUNAG INTO (LIKP-KUNNR, LIKP-KUNAG)&lt;/P&gt;&lt;P&gt;                            FROM LIKP WHERE VBELN = P_DELNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF LIKP-KUNNR = LIKP-KUNAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE NAME1 NAME2 STRAS ORT01 PSTLZ REGIO TELF1 ADRNR&lt;/P&gt;&lt;P&gt;              INTO (T_ADRS-CNAME1, T_ADRS-CNAME2, T_ADRS-CSTREET,&lt;/P&gt;&lt;P&gt;                    T_ADRS-CCITY,  T_ADRS-CPCODE, T_ADRS-CREGIO,&lt;/P&gt;&lt;P&gt;                    T_ADRS-CTELF1, KNA1-ADRNR)&lt;/P&gt;&lt;P&gt;              FROM  KNA1&lt;/P&gt;&lt;P&gt;              WHERE KUNNR = LIKP-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE COUNTRY INTO  ADRC-COUNTRY&lt;/P&gt;&lt;P&gt;                          FROM  ADRC&lt;/P&gt;&lt;P&gt;                          WHERE ADDRNUMBER EQ KNA1-ADRNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LANDX&lt;/P&gt;&lt;P&gt;                INTO T_ADRS-CCOUNTRY&lt;/P&gt;&lt;P&gt;                FROM T005T&lt;/P&gt;&lt;P&gt;                WHERE     SPRAS = 'EN'&lt;/P&gt;&lt;P&gt;                      AND LAND1 = ADRC-COUNTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    T_ADRS-ONAME1   =  T_ADRS-CNAME1 .&lt;/P&gt;&lt;P&gt;    T_ADRS-ONAME2   =  T_ADRS-CNAME2 .&lt;/P&gt;&lt;P&gt;    T_ADRS-OSTREET  =  T_ADRS-CSTREET .&lt;/P&gt;&lt;P&gt;    T_ADRS-OCITY    =  T_ADRS-CCITY.&lt;/P&gt;&lt;P&gt;    T_ADRS-OPCODE   =  T_ADRS-CPCODE .&lt;/P&gt;&lt;P&gt;    T_ADRS-OREGIO   =  T_ADRS-CREGIO.&lt;/P&gt;&lt;P&gt;    T_ADRS-OTELF1   =  T_ADRS-CTELF1 .&lt;/P&gt;&lt;P&gt;    T_ADRS-OCOUNTRY =  T_ADRS-CCOUNTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE NAME1 NAME2 STRAS ORT01 PSTLZ REGIO TELF1 ADRNR&lt;/P&gt;&lt;P&gt;              INTO (T_ADRS-CNAME1, T_ADRS-CNAME2, T_ADRS-CSTREET,&lt;/P&gt;&lt;P&gt;                    T_ADRS-CCITY,  T_ADRS-CPCODE, T_ADRS-CREGIO,&lt;/P&gt;&lt;P&gt;                    T_ADRS-CTELF1, KNA1-ADRNR)&lt;/P&gt;&lt;P&gt;              FROM  KNA1&lt;/P&gt;&lt;P&gt;              WHERE KUNNR = LIKP-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE COUNTRY INTO  ADRC-COUNTRY&lt;/P&gt;&lt;P&gt;                          FROM  ADRC&lt;/P&gt;&lt;P&gt;                          WHERE ADDRNUMBER EQ KNA1-ADRNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LANDX&lt;/P&gt;&lt;P&gt;                INTO T_ADRS-CCOUNTRY&lt;/P&gt;&lt;P&gt;                FROM T005T&lt;/P&gt;&lt;P&gt;                WHERE     SPRAS = 'EN'&lt;/P&gt;&lt;P&gt;                      AND LAND1 = ADRC-COUNTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Buyer Other than Consignee&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE NAME1 NAME2 STRAS ORT01 PSTLZ REGIO TELF1 ADRNR&lt;/P&gt;&lt;P&gt;               INTO (T_ADRS-ONAME1, T_ADRS-ONAME2, T_ADRS-OSTREET,&lt;/P&gt;&lt;P&gt;                     T_ADRS-OCITY,  T_ADRS-OPCODE, T_ADRS-OREGIO,&lt;/P&gt;&lt;P&gt;                     T_ADRS-OTELF1, KNA1-ADRNR)&lt;/P&gt;&lt;P&gt;               FROM  KNA1&lt;/P&gt;&lt;P&gt;               WHERE KUNNR = LIKP-KUNAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE COUNTRY INTO  ADRC-COUNTRY&lt;/P&gt;&lt;P&gt;                          FROM  ADRC&lt;/P&gt;&lt;P&gt;                          WHERE ADDRNUMBER EQ KNA1-ADRNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LANDX&lt;/P&gt;&lt;P&gt;                INTO T_ADRS-OCOUNTRY&lt;/P&gt;&lt;P&gt;                FROM T005T&lt;/P&gt;&lt;P&gt;                WHERE     SPRAS = 'EN'&lt;/P&gt;&lt;P&gt;                      AND LAND1 = ADRC-COUNTRY.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Other's Ref&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z071'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-OREF = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Buyer's Order No  Ref&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z023'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-BUYER = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&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;*Exporter Ref&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z072'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-XPREF = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&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;*Pre-Carraige By&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z074'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-PCRG = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&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;&lt;/P&gt;&lt;P&gt;*Place Of reciept by Pre-Carraige&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z073'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-PLPCRG = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Vessel/Flight No&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z075'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-VFNO = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Port Of Loading&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z077'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-PLOAD = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Port Of Discharge&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z076'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-PDISG = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&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;*Final Destination&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z070'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-FDEST = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Terms Of Delivery &amp;amp; Payment&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z080'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-TERMS = mslines-tdline(50).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND T_ADRS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*BODY SECTION FOR LINE ITEMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DNO = P_DELNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT POSNR LFIMG VRKME&lt;/P&gt;&lt;P&gt;         INTO  (LIPS-POSNR, LIPS-LFIMG, LIPS-VRKME)&lt;/P&gt;&lt;P&gt;         FROM  LIPS&lt;/P&gt;&lt;P&gt;         WHERE VBELN = DNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Mark/Case No&lt;/P&gt;&lt;P&gt;    TIDNO = '0002'.&lt;/P&gt;&lt;P&gt;    CONCATENATE SSORD&lt;/P&gt;&lt;P&gt;                LIPS-POSNR&lt;/P&gt;&lt;P&gt;    INTO        TNAME.&lt;/P&gt;&lt;P&gt;    TOBJT = 'VBBP'.&lt;/P&gt;&lt;P&gt;    PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;      WA_ITEM-MARKNO = mslines-tdline(40).&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Packing Type&lt;/P&gt;&lt;P&gt;    TIDNO = '0003'.&lt;/P&gt;&lt;P&gt;    CONCATENATE SSORD&lt;/P&gt;&lt;P&gt;                LIPS-POSNR&lt;/P&gt;&lt;P&gt;    INTO        TNAME.&lt;/P&gt;&lt;P&gt;    TOBJT = 'VBBP'.&lt;/P&gt;&lt;P&gt;    PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;      WA_ITEM-PACKTYP = mslines-tdline(40).&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Goods Description&lt;/P&gt;&lt;P&gt;    TIDNO = '0001'.&lt;/P&gt;&lt;P&gt;    CONCATENATE SSORD&lt;/P&gt;&lt;P&gt;                LIPS-POSNR&lt;/P&gt;&lt;P&gt;    INTO        TNAME.&lt;/P&gt;&lt;P&gt;    TOBJT = 'VBBP'.&lt;/P&gt;&lt;P&gt;    PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;      WA_ITEM-GDESC = mslines-tdline(40).&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WA_PROD-GDESC = WA_ITEM-GDESC .&lt;/P&gt;&lt;P&gt;    APPEND WA_PROD TO T_PROD.&lt;/P&gt;&lt;P&gt;*Goods Quantity&lt;/P&gt;&lt;P&gt;    WA_ITEM-QTY = LIPS-LFIMG.&lt;/P&gt;&lt;P&gt;    WA_ITEM-VRKME = LIPS-VRKME.&lt;/P&gt;&lt;P&gt;*Goods Rate&lt;/P&gt;&lt;P&gt;    SELECT SINGLE KNUMV INTO VBAK-KNUMV FROM VBAK&lt;/P&gt;&lt;P&gt;    WHERE VBELN = SSORD AND VBTYP = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE KBETR WAERS&lt;/P&gt;&lt;P&gt;                  INTO  (WA_ITEM-RATE, WA_ITEM-WAERS)&lt;/P&gt;&lt;P&gt;                  FROM  KONV&lt;/P&gt;&lt;P&gt;                  WHERE KNUMV = VBAK-KNUMV&lt;/P&gt;&lt;P&gt;                    AND KPOSN = LIPS-POSNR&lt;/P&gt;&lt;P&gt;                    AND KSCHL = 'PR00'.&lt;/P&gt;&lt;P&gt;*Item Remarks&lt;/P&gt;&lt;P&gt;    TIDNO = 'ZREM'.&lt;/P&gt;&lt;P&gt;    CONCATENATE SSORD&lt;/P&gt;&lt;P&gt;                LIPS-POSNR&lt;/P&gt;&lt;P&gt;    INTO        TNAME.&lt;/P&gt;&lt;P&gt;    TOBJT = 'VBBP'.&lt;/P&gt;&lt;P&gt;    PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;      WA_ITEM-REMARK = mslines-tdline(40).&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Goods Amount&lt;/P&gt;&lt;P&gt;    WA_ITEM-AMOUNT = WA_ITEM-QTY * WA_ITEM-RATE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ITEM-WAERK = VBAP-WAERK.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TOT = TOT + WA_ITEM-AMOUNT.&lt;/P&gt;&lt;P&gt;    CKEY = WA_ITEM-WAERS.&lt;/P&gt;&lt;P&gt;    ITNO = LIPS-POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_ITEM TO T_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_ADRS-TOT = TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SPELL_AMOUNT'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     AMOUNT          = TOT&lt;/P&gt;&lt;P&gt;     CURRENCY        = CKEY&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILLER          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     LANGUAGE        = SY-LANGU&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     IN_WORDS        = WORD&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     NOT_FOUND       = 1&lt;/P&gt;&lt;P&gt;     TOO_LARGE       = 2&lt;/P&gt;&lt;P&gt;     OTHERS          = 3&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Gross Wieght&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z078'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-GWT = mslines-tdline(40).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;*Net Wieght&lt;/P&gt;&lt;P&gt;  TIDNO = 'Z079'.&lt;/P&gt;&lt;P&gt;  TNAME = SSORD.&lt;/P&gt;&lt;P&gt;  TOBJT = 'VBBK'.&lt;/P&gt;&lt;P&gt;  PERFORM FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MSLINES.&lt;/P&gt;&lt;P&gt;    T_ADRS-NWT = mslines-tdline(40).&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_ADRS-TOT_WORDS = WORD-WORD.&lt;/P&gt;&lt;P&gt;  APPEND T_ADRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LANGUAGE = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSF_GET_DEVICE_TYPE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_LANGUAGE    = LANGUAGE&lt;/P&gt;&lt;P&gt;      I_APPLICATION = 'SAPDEFAULT'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      E_DEVTYPE     = E_DEVTYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_OUTPUT_OPTIONS-XSFCMODE = 'X'.&lt;/P&gt;&lt;P&gt;  T_OUTPUT_OPTIONS-XSF = SPACE.&lt;/P&gt;&lt;P&gt;  T_OUTPUT_OPTIONS-XDFCMODE = 'X'.&lt;/P&gt;&lt;P&gt;  T_OUTPUT_OPTIONS-XDF = SPACE.&lt;/P&gt;&lt;P&gt;  T_OUTPUT_OPTIONS-TDPRINTER = E_DEVTYPE.&lt;/P&gt;&lt;P&gt;  T_OUTPUT_OPTIONS-TDDEST = 'LOHP'.&lt;/P&gt;&lt;P&gt;  APPEND T_OUTPUT_OPTIONS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  T_CONTROL_PARAMETERS-NO_DIALOG = 'X'.&lt;/P&gt;&lt;P&gt;  T_CONTROL_PARAMETERS-GETOTF = 'X'.&lt;/P&gt;&lt;P&gt;  T_CONTROL_PARAMETERS-NO_CLOSE = SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND  T_CONTROL_PARAMETERS.&lt;/P&gt;&lt;P&gt;&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                 = 'ZSD_REP_MULTI_PRINT1'&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                  = FM_NAME1&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;      NO_FORM                  = 1&lt;/P&gt;&lt;P&gt;      NO_FUNCTION_MODULE       = 2&lt;/P&gt;&lt;P&gt;      OTHERS                   = 3&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;       WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;  CALL FUNCTION FM_NAME1&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;/UL&gt;&lt;P&gt;    CONTROL_PARAMETERS         = T_CONTROL_PARAMETERS&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;    OUTPUT_OPTIONS             = T_OUTPUT_OPTIONS&lt;/P&gt;&lt;P&gt;    USER_SETTINGS              = 'X'&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOB_OUTPUT_INFO            = T_JOB_OUTPUT_INFO&lt;/P&gt;&lt;UL&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;    T_ADRS                     = T_ADRS&lt;/P&gt;&lt;P&gt;    T_ITEM                     = T_ITEM&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FORMATTING_ERROR           = 1&lt;/P&gt;&lt;P&gt;   INTERNAL_ERROR             = 2&lt;/P&gt;&lt;P&gt;   SEND_ERROR                 = 3&lt;/P&gt;&lt;P&gt;   USER_CANCELED              = 4&lt;/P&gt;&lt;P&gt;   OTHERS                     = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_JOB_OUTPUT_INFO-OTFDATA INTO T_OTF.&lt;/P&gt;&lt;P&gt;    APPEND T_OTF.&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                 = 'ZSD_REP_MULTI_PRINT2'&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                  = FM_NAME2&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;      NO_FORM                  = 1&lt;/P&gt;&lt;P&gt;      NO_FUNCTION_MODULE       = 2&lt;/P&gt;&lt;P&gt;      OTHERS                   = 3&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;       WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;  CALL FUNCTION FM_NAME2&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;/UL&gt;&lt;P&gt;    CONTROL_PARAMETERS         = T_CONTROL_PARAMETERS&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;    OUTPUT_OPTIONS             = T_OUTPUT_OPTIONS&lt;/P&gt;&lt;P&gt;    USER_SETTINGS              = 'X'&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOB_OUTPUT_INFO            = T_JOB_OUTPUT_INFO&lt;/P&gt;&lt;UL&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;    T_ADRS                     = T_ADRS&lt;/P&gt;&lt;P&gt;    T_ITEM                     = T_ITEM&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FORMATTING_ERROR           = 1&lt;/P&gt;&lt;P&gt;   INTERNAL_ERROR             = 2&lt;/P&gt;&lt;P&gt;   SEND_ERROR                 = 3&lt;/P&gt;&lt;P&gt;   USER_CANCELED              = 4&lt;/P&gt;&lt;P&gt;   OTHERS                     = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_JOB_OUTPUT_INFO-OTFDATA INTO T_OTF.&lt;/P&gt;&lt;P&gt;    APPEND T_OTF.&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;*ENCLOSER TO PACKING LIST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT VBELN POSNR INTO CORRESPONDING FIELDS OF TABLE T_LIPS&lt;/P&gt;&lt;P&gt;                    FROM  LIPS&lt;/P&gt;&lt;P&gt;                    WHERE VBELN = DNO.&lt;/P&gt;&lt;P&gt;*For capturing the o/p pages from ZPL3 and consolidating into table&lt;/P&gt;&lt;P&gt;*T_OTF to get single PDF&lt;/P&gt;&lt;P&gt;  LOOP AT T_LIPS INTO T_LIPS.&lt;/P&gt;&lt;P&gt;    ITNO = T_LIPS-POSNR.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM ZPP_PLCMH WHERE VBELN = SSORD&lt;/P&gt;&lt;P&gt;                                 AND   POSNR = ITNO.&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;     SET PARAMETER  ID: 'AUN' FIELD SSORD ,&lt;/P&gt;&lt;P&gt;                        'APO' FIELD ITNO.&lt;/P&gt;&lt;P&gt;     CALL TRANSACTION 'ZPCE' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;     IMPORT A = T_OTF2 FROM  MEMORY ID 'MEMID'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     LOOP AT T_OTF2  INTO T_OTF2.&lt;/P&gt;&lt;P&gt;       APPEND T_OTF2 TO T_OTF.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;     REFRESH T_OTF2.&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;P&gt;*For capturing the o/p pages from ZA3C and Appending&lt;/P&gt;&lt;P&gt;*at the end of the PDF file just created by the above code&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM ZPLH WHERE VBELN = SSORD&lt;/P&gt;&lt;P&gt;                              AND   POSNR = ITNO.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DATA :   v_jobcount LIKE tbtcjob-jobcount,&lt;/P&gt;&lt;P&gt;               JNAME LIKE TBTCJOB-JOBNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'JOB_OPEN'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;                jobname          = 'JNAME'&lt;/P&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;P&gt;                jobcount         = v_jobcount&lt;/P&gt;&lt;P&gt;           EXCEPTIONS&lt;/P&gt;&lt;P&gt;                cant_create_job  = 1&lt;/P&gt;&lt;P&gt;                invalid_job_data = 2&lt;/P&gt;&lt;P&gt;                jobname_missing  = 3&lt;/P&gt;&lt;P&gt;                OTHERS           = 4.&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        MESSAGE ID sy-msgid TYPE 'E' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;*-- submit the program in the background&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SUBMIT ZPP_REP_ENCLOSURE_PACKLIST3&lt;/P&gt;&lt;P&gt;        WITH   JOBNO = SSORD&lt;/P&gt;&lt;P&gt;        WITH   LINENO = ITNO&lt;/P&gt;&lt;P&gt;        USER sy-uname&lt;/P&gt;&lt;P&gt;        TO SAP-SPOOL WITHOUT SPOOL DYNPRO&lt;/P&gt;&lt;P&gt;        DESTINATION 'LOHP'&lt;/P&gt;&lt;P&gt;        IMMEDIATELY 'X'&lt;/P&gt;&lt;P&gt;        KEEP IN SPOOL 'X'&lt;/P&gt;&lt;P&gt;        VIA JOB 'JNAME' NUMBER v_jobcount AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;         MESSAGE I023(ZQOTBANK) WITH 'Job Not scheduled successfully'.&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;*-- close the job&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'JOB_CLOSE'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;                jobcount             = v_jobcount&lt;/P&gt;&lt;P&gt;                jobname              = 'JNAME'&lt;/P&gt;&lt;P&gt;                strtimmed            = 'X'&lt;/P&gt;&lt;P&gt;           EXCEPTIONS&lt;/P&gt;&lt;P&gt;                cant_start_immediate = 1&lt;/P&gt;&lt;P&gt;                invalid_startdate    = 2&lt;/P&gt;&lt;P&gt;                jobname_missing      = 3&lt;/P&gt;&lt;P&gt;                job_close_failed     = 4&lt;/P&gt;&lt;P&gt;                job_nosteps          = 5&lt;/P&gt;&lt;P&gt;                job_notex            = 6&lt;/P&gt;&lt;P&gt;                lock_failed          = 7&lt;/P&gt;&lt;P&gt;                OTHERS               = 8.&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 'W' 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;  DO.&lt;/P&gt;&lt;P&gt;     CALL FUNCTION 'BP_JOB_STATUS_GET'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        JOBCOUNT                         = V_JOBCOUNT&lt;/P&gt;&lt;P&gt;        JOBNAME                          = 'JNAME'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        STATUS                           = ST.&lt;/P&gt;&lt;P&gt;     IF ST = 'F'.&lt;/P&gt;&lt;P&gt;*----- job has finished&lt;/P&gt;&lt;P&gt;       EXIT.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       clear tbtcp.&lt;/P&gt;&lt;P&gt;         STEP = 1.&lt;/P&gt;&lt;P&gt;         select single listident from tbtcp&lt;/P&gt;&lt;P&gt;                                into tbtcp-listident&lt;/P&gt;&lt;P&gt;                               where jobname = 'JNAME'&lt;/P&gt;&lt;P&gt;                               and jobcount =  v_jobcount&lt;/P&gt;&lt;P&gt;                               and stepcount = step.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;          move tbtcp-listident to spool_id.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;           SRC_SPOOLID                    = SPOOL_ID&lt;/P&gt;&lt;P&gt;           NO_DIALOG                      = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          DST_DEVICE                     = 'LOHP' "E_DEVTYPE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          PDF_DESTINATION                = 'LOHP'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;           PDF_BYTECOUNT                  = BTC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         PDF_SPOOLID                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         LIST_PAGECOUNT                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         BTC_JOBNAME                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         BTC_JOBCOUNT                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;           PDF                            = T_SPOOL_FILE&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          ERR_NO_ABAP_SPOOLJOB           = 1&lt;/P&gt;&lt;P&gt;          ERR_NO_SPOOLJOB                = 2&lt;/P&gt;&lt;P&gt;          ERR_NO_PERMISSION              = 3&lt;/P&gt;&lt;P&gt;          ERR_CONV_NOT_POSSIBLE          = 4&lt;/P&gt;&lt;P&gt;          ERR_BAD_DESTDEVICE             = 5&lt;/P&gt;&lt;P&gt;          USER_CANCELLED                 = 6&lt;/P&gt;&lt;P&gt;          ERR_SPOOLERROR                 = 7&lt;/P&gt;&lt;P&gt;          ERR_TEMSEERROR                 = 8&lt;/P&gt;&lt;P&gt;          ERR_BTCJOB_OPEN_FAILED         = 9&lt;/P&gt;&lt;P&gt;          ERR_BTCJOB_SUBMIT_FAILED       = 10&lt;/P&gt;&lt;P&gt;          ERR_BTCJOB_CLOSE_FAILED        = 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;       LOOP AT T_SPOOL_FILE INTO T_SPOOL_FILE.&lt;/P&gt;&lt;P&gt;            APPEND T_SPOOL_FILE TO T_FINAL_PDF.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;       REFRESH T_SPOOL_FILE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;       CONCATENATE 'Enclosure Not Exist! for ItemNo' ITNO&lt;/P&gt;&lt;P&gt;       INTO TEXT02 SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;       MESSAGE I021(ZQOTBANK) WITH TEXT02.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ENDIF.&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 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        FORMNAME                 = 'ZSD_REP_MULTI_PRINT4'&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                  = FM_NAME3&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;        NO_FORM                  = 1&lt;/P&gt;&lt;P&gt;        NO_FUNCTION_MODULE       = 2&lt;/P&gt;&lt;P&gt;        OTHERS                   = 3&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;       WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;  CALL FUNCTION FM_NAME3&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;/UL&gt;&lt;P&gt;    CONTROL_PARAMETERS         = T_CONTROL_PARAMETERS&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;    OUTPUT_OPTIONS             = T_OUTPUT_OPTIONS&lt;/P&gt;&lt;P&gt;    USER_SETTINGS              = 'X'&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOB_OUTPUT_INFO            = T_JOB_OUTPUT_INFO&lt;/P&gt;&lt;UL&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;    T_PROD                     = T_PROD&lt;/P&gt;&lt;P&gt;    T_ADRS                     = T_ADRS&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FORMATTING_ERROR           = 1&lt;/P&gt;&lt;P&gt;   INTERNAL_ERROR             = 2&lt;/P&gt;&lt;P&gt;   SEND_ERROR                 = 3&lt;/P&gt;&lt;P&gt;   USER_CANCELED              = 4&lt;/P&gt;&lt;P&gt;   OTHERS                     = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_JOB_OUTPUT_INFO-OTFDATA INTO T_OTF.&lt;/P&gt;&lt;P&gt;    APPEND T_OTF.&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 'CONVERT_OTF_2_PDF'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    USE_OTF_MC_CMD               = 'X'&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; IMPORTING&lt;/P&gt;&lt;P&gt;    BIN_FILESIZE                 = BIN_FILESIZE&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;    OTF                          = T_OTF&lt;/P&gt;&lt;P&gt;    DOCTAB_ARCHIVE               = T_DOC&lt;/P&gt;&lt;P&gt;    LINES                        = T_LINES&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ERR_CONV_NOT_POSSIBLE        = 1&lt;/P&gt;&lt;P&gt;   ERR_OTF_MC_NOENDMARKER       = 2&lt;/P&gt;&lt;P&gt;   OTHERS                       = 3.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_LINES INTO T_LINES.&lt;/P&gt;&lt;P&gt;     APPEND T_LINES TO T_FINAL_PDF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FINAL_SIZE = BTC + BIN_FILESIZE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FILENAME TYPE STRING VALUE 'MULTI_PRINT.pdf',&lt;/P&gt;&lt;P&gt;  PATH TYPE STRING VALUE 'C:\DESKTOP\',&lt;/P&gt;&lt;P&gt;  FULLPATH     TYPE STRING VALUE 'C:\DESKTOP\PDF\MULTI_PRINT.pdf'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;file_save_dialog&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *    WINDOW_TITLE         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *    DEFAULT_EXTENSION    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *    DEFAULT_FILE_NAME    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *    WITH_ENCODING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *    FILE_FILTER          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *    INITIAL_DIRECTORY    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PROMPT_ON_OVERWRITE  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;       filename             =  FILENAME&lt;/P&gt;&lt;P&gt;       path                 =  PATH&lt;/P&gt;&lt;P&gt;       fullpath             =  FULLPATH.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       USER_ACTION          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FILE_ENCODING        =*&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;      CNTL_ERROR           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ERROR_NO_GUI         = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NOT_SUPPORTED_BY_GUI = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      others               = 4 .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    BIN_FILESIZE                    = FINAL_SIZE&lt;/P&gt;&lt;P&gt;    FILENAME                        = FULLPATH&lt;/P&gt;&lt;P&gt;    FILETYPE                        = 'BIN'&lt;/P&gt;&lt;P&gt;    APPEND                          = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_FIELD_SEPARATOR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                          = '00'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_LF                        = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COL_SELECT                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COL_SELECT_MASK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CONFIRM_OVERWRITE               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTH_CHECK                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_CERR                     = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPLACEMENT                     = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_BOM                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS_EOL       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;    FILELENGTH                      = FINAL_SIZE&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB                        = T_FINAL_PDF&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELDNAMES                      =&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;  FILE_WRITE_ERROR                = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER         = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                    = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                    = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                   = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED              = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED           = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILESIZE_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG                 = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_ERROR_CREATE                 = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_ERROR_SEND                   = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_ERROR_WRITE                  = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR                = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                   = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY                = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                       = 17&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                      = 18&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_NOT_FOUND                  = 19&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DATAPROVIDER_EXCEPTION          = 20&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTROL_FLUSH_ERROR             = 21&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                          = 22&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 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;  MESSAGE S031(ZQOTBANK) WITH 'PDF Generated Successfully'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  FINDTEXT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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 FINDTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH mslines.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      client                  = sy-mandt&lt;/P&gt;&lt;P&gt;      id                      = tidno&lt;/P&gt;&lt;P&gt;      language                = sy-langu&lt;/P&gt;&lt;P&gt;      name                    = tname&lt;/P&gt;&lt;P&gt;      object                  = tobjt&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      lines                   = mslines&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      id                      = 1&lt;/P&gt;&lt;P&gt;      language                = 2&lt;/P&gt;&lt;P&gt;      name                    = 3&lt;/P&gt;&lt;P&gt;      not_found               = 4&lt;/P&gt;&lt;P&gt;      object                  = 5&lt;/P&gt;&lt;P&gt;      reference_check         = 6&lt;/P&gt;&lt;P&gt;      wrong_access_to_archive = 7&lt;/P&gt;&lt;P&gt;      OTHERS                  = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE mslines WHERE tdline IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "FINDTEXT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 10:18:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904370#M55819</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T10:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904371#M55820</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 havent gone thru your code, but you can look at the sample program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RSTXPDFT4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which uses 'CONVERT_ABAPSPOOLJOB_2_PDF' function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 10:53:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904371#M55820</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-02-28T10:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904372#M55821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Durai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Actually it creates the spool-id fine but my PDF file contains a huge file around 41000 entries .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Is it creating any problem ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 11:44:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904372#M55821</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T11:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904373#M55822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Are you able to open the downloaded file? If not whats the message you are getting from the PDF reader?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. I see a problem with your approach,&lt;/P&gt;&lt;P&gt;you have a PDF from spool and a pdf from OTF&lt;/P&gt;&lt;P&gt;and you put them together into T_FINAL_PDF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The PDF reader cannot understand this document, because&lt;/P&gt;&lt;P&gt;each PDF documents will have some document starting point indicator and ending point indicator and in your case there will be two starting point indicator and two ending point indicator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 12:00:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904373#M55822</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-02-28T12:00:58Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904374#M55823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Raja&lt;/P&gt;&lt;P&gt;  I need 2 to get a consolidated PDF from both OTF and SPOOL &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; What do i do ? how 2 proceed . Plz tell me any other solution plz .&lt;/P&gt;&lt;P&gt; User wants only one PDF .&lt;/P&gt;&lt;P&gt; Plz help for god sake .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; How about saving the PDF from OTF and then appending the PDF from Spool at the prompt at end of that (Any append possible at the Prompt ) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx&lt;/P&gt;&lt;P&gt;Moni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: md monirujjaman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: md monirujjaman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: md monirujjaman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 12:17:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904374#M55823</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T12:17:57Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904375#M55824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PLZ HELP ANYBODY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 13:10:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904375#M55824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T13:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904376#M55825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree that having 2 starts and 2 ends is probably a problem.  It is possible to have 2 reports go to the same spool.  Maybe you could run the 2 reports in such a way that they go to the same spool, then convert the one spool to pdf.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 14:04:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904376#M55825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T14:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904377#M55826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Brian&lt;/P&gt;&lt;P&gt;  i m calling 2 diff Tcodes ( one is report &amp;amp; another is Sapscript OTF o/p)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Now i need to get a consolidated PDF containig both the OTF and SPool o/p.&lt;/P&gt;&lt;P&gt; I m getting the consolidated Pdf with all OTF pages but not the Report pages .&lt;/P&gt;&lt;P&gt; plz help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx&lt;/P&gt;&lt;P&gt;Moni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 14:34:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904377#M55826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T14:34:58Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904378#M55827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the following sequence in your program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Run the first report.&lt;/P&gt;&lt;P&gt;2. Convert that spool to PDF.&lt;/P&gt;&lt;P&gt;3. Create the PDF using GUI_DOWNLOAD.&lt;/P&gt;&lt;P&gt;4. Run the second report.&lt;/P&gt;&lt;P&gt;5. Convert the second report to PDF.&lt;/P&gt;&lt;P&gt;6. Append to the previous PDF using GUI_DOWNLOAD using the same file name and APPEND = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure if this will work, but if I understand APPEND correctly, it should add it to the PDF document that was previously created.  Make sure the table you create on the second convert is empty before you convert it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Feb 2005 15:34:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904378#M55827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-28T15:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: CONVERT_ABAPSPOOLJOB_2_PDF problem plz help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904379#M55828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Brian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  The APPEND prompt window doesnt appear .Plz help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx&lt;/P&gt;&lt;P&gt;Moni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Mar 2005 07:57:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-abapspooljob-2-pdf-problem-plz-help/m-p/904379#M55828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-03-01T07:57:32Z</dc:date>
    </item>
  </channel>
</rss>

