<?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: Create a new PO  using a bdc session and adding multiple line items in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532872#M574524</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aleem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          Thanks for the sample program that u have given for me21n bapi_po_create1. can you pls do me a favour by sending the file format on which ur logic is working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Oct 2007 18:45:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-03T18:45:14Z</dc:date>
    <item>
      <title>Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532864#M574516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to create a new PO using  ME 21 flat file  thru a bdc.This program needs to create a new po and a number of line items (this is done thru table control i understand).Can some one guide me in this .&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 00:52:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532864#M574516</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T00:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532865#M574517</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;PO can be created from t code me21n it is an enjoy transaction .&lt;/P&gt;&lt;P&gt;Hence BAPI is prefered to BDC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use BAPI_PO_CREATE1.&lt;/P&gt;&lt;P&gt;check this Sample code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zpo_create                              .&lt;/P&gt;&lt;P&gt;PARAMETERS: p-file LIKE rlgrap-filename DEFAULT&lt;/P&gt;&lt;P&gt;                          'c:\demo3.txt'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;  line(1000),&lt;/P&gt;&lt;P&gt;  END OF itab.&lt;/P&gt;&lt;P&gt;DATA l_item(5) TYPE n.&lt;/P&gt;&lt;P&gt;TABLES : zerror.&lt;/P&gt;&lt;P&gt;DATA lcounter(3) TYPE n.&lt;/P&gt;&lt;P&gt;DATA : l_errflag.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : l_po_header LIKE bapimepoheader.&lt;/P&gt;&lt;P&gt;DATA : l_po_headerx LIKE bapimepoheaderx.&lt;/P&gt;&lt;P&gt;DATA : t_po_account LIKE bapimepoaccount OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : t_po_accountx LIKE bapimepoaccountx OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : l_new_po(10), l_last_po(10).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : l_purchaseorder LIKE bapimepoheader-po_number.&lt;/P&gt;&lt;P&gt;*DATA : L_HEADER LIKE BAPIMEPOHEADER STRUCTURE BAPIMEPOHEADER.&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 : BEGIN OF t_po_items OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapimepoitem.&lt;/P&gt;&lt;P&gt;DATA : END OF t_po_items.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : BEGIN OF t_po_itemsx OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapimepoitemx.&lt;/P&gt;&lt;P&gt;DATA : END OF t_po_itemsx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : BEGIN OF t_return OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapiret2.&lt;/P&gt;&lt;P&gt;DATA : END OF t_return.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR : l_po_header.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                = p-file&lt;/P&gt;&lt;P&gt;    filetype                = 'DAT'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    data_tab                = itab&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    file_open_error         = 1&lt;/P&gt;&lt;P&gt;    file_read_error         = 2&lt;/P&gt;&lt;P&gt;    no_batch                = 3&lt;/P&gt;&lt;P&gt;    gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;    invalid_type            = 5&lt;/P&gt;&lt;P&gt;    OTHERS                  = 6.&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;  EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP  AT itab.&lt;/P&gt;&lt;P&gt;  IF itab-line(1) EQ 'K'.&lt;/P&gt;&lt;P&gt;    l_new_po = itab-line(10).&lt;/P&gt;&lt;P&gt;    IF l_last_po NE  l_new_po AND l_last_po NE space.&lt;/P&gt;&lt;P&gt;      PERFORM create_po.&lt;/P&gt;&lt;P&gt;      PERFORM refresh_table.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF itab-line+13(2) EQ '40'.&lt;/P&gt;&lt;P&gt;      PERFORM append_header.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF itab-line+13(2) EQ '81'.&lt;/P&gt;&lt;P&gt;      PERFORM append_item.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    l_last_po = l_new_po.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;  PERFORM create_po.&lt;/P&gt;&lt;P&gt;  PERFORM refresh_table.&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  CREATE_PO&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;PO Create&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 create_po .&lt;/P&gt;&lt;P&gt;  CLEAR : l_purchaseorder.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PO_CREATE1'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      poheader                     = l_po_header&lt;/P&gt;&lt;P&gt;     poheaderx                    = l_po_headerx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POADDRVENDOR                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TESTRUN                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MEMORY_UNCOMPLETE            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MEMORY_COMPLETE              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POEXPIMPHEADER               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POEXPIMPHEADERX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VERSIONS                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_MESSAGING                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_MESSAGE_REQ               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_AUTHORITY                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_PRICE_FROM_PO             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     exppurchaseorder             = l_purchaseorder&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXPHEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXPPOEXPIMPHEADER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     return                       = t_return&lt;/P&gt;&lt;P&gt;     poitem                       = t_po_items&lt;/P&gt;&lt;P&gt;     poitemx                      = t_po_itemsx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POADDRDELIVERY               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POSCHEDULE                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POSCHEDULEX                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     poaccount                    = t_po_account&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POACCOUNTPROFITSEGMENT       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     poaccountx                   = t_po_accountx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POCONDHEADER                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POCONDHEADERX                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POCOND                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POCONDX                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POLIMITS                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POCONTRACTLIMITS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POSERVICES                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POSRVACCESSVALUES            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POSERVICESTEXT               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONIN                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONOUT                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POEXPIMPITEM                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POEXPIMPITEMX                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POTEXTHEADER                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POTEXTITEM                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ALLVERSIONS                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    POPARTNER                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  l_errflag = space.&lt;/P&gt;&lt;P&gt;  lcounter  = 1.&lt;/P&gt;&lt;P&gt;  LOOP AT t_return .&lt;/P&gt;&lt;P&gt;    IF t_return-type = 'E'.&lt;/P&gt;&lt;P&gt;      l_errflag = 'X'.&lt;/P&gt;&lt;P&gt;      GET TIME.&lt;/P&gt;&lt;P&gt;      PERFORM append_error.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    WRITE : /1 t_return-message.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF l_errflag EQ space.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&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;WAIT =&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;RETURN =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    .&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " CREATE_PO&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  APPEND_HEADER&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;PO Header print&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 append_header .&lt;/P&gt;&lt;P&gt;  l_po_header-comp_code = '1000'." Company Code&lt;/P&gt;&lt;P&gt;  l_po_header-doc_type = 'NB'. " Order Typr BSART&lt;/P&gt;&lt;P&gt;  l_po_header-creat_date = sy-datum. " P.O Dt - BEDAT&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*CONCATENATE '0000' ITAB+72(6) INTO L_PO_HEADER-VENDOR .&lt;/P&gt;&lt;P&gt;  l_po_header-vendor = itab-line+71(6).&lt;/P&gt;&lt;P&gt;*L_PO_HEADER-VENDOR = ITAB+72(6)    " 'ABC'. "Vendor - EKKO-LIFNR&lt;/P&gt;&lt;P&gt;  IF itab-line(4) NE 'K034'.&lt;/P&gt;&lt;P&gt;    l_po_header-purch_org = '2000'. " Purch. Org - EKKO-EKORG&lt;/P&gt;&lt;P&gt;    l_po_header-pur_group = 'F01'. " Purch Group - EKKO-EKGRP&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    l_po_header-purch_org = '1000'. " Purch. Org - EKKO-EKORG&lt;/P&gt;&lt;P&gt;    l_po_header-pur_group = '001'. " Purch Group - EKKO-EKGRP&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  l_po_header-currency_iso = 'USD'. " Currency Default field for Enjoy&lt;/P&gt;&lt;P&gt;  l_po_header-ref_1       = itab-line+1(9).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*L_PO_HEADER-DOC_CAT = 'F'. " Account Assign Cat EKPO-KNTTP&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*_PO_HEADER-CREATED_BY = SY-UNAME.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CLEAR : l_po_headerx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  l_po_headerx-po_number = 'X'.&lt;/P&gt;&lt;P&gt;  l_po_headerx-comp_code = 'X'." Company Code&lt;/P&gt;&lt;P&gt;  l_po_headerx-doc_type = 'X'. " Order Typr BSART&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  l_po_headerx-vendor = 'X'. "Vendor - EKKO-LIFNR&lt;/P&gt;&lt;P&gt;  l_po_headerx-purch_org = 'X'. " Purch. Org - EKKO-EKORG&lt;/P&gt;&lt;P&gt;  l_po_headerx-pur_group = 'X'. " Purch Group - EKKO-EKGRP&lt;/P&gt;&lt;P&gt;  l_po_headerx-currency_iso = 'X'. " Currency Default field for Enjoy&lt;/P&gt;&lt;P&gt;  l_po_headerx-ref_1       = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " APPEND_HEADER&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  APPEND_ITEM&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;Material Number and Item print&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 append_item .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO Line Items&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  l_item = l_item + 10.&lt;/P&gt;&lt;P&gt;  t_po_items-po_item = l_item.&lt;/P&gt;&lt;P&gt;*T_PO_ITEMS-PO_ITEM = '00010'." Line Item No - EKPO-EBELP&lt;/P&gt;&lt;P&gt;*T_PO_ITEMS-SHORT_TEXT = 'KSR TEXT'." Line Item TEXT&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CONCATENATE  '00000000' itab-line+32(10) INTO t_po_items-material.&lt;/P&gt;&lt;P&gt;*T_PO_ITEMS-MATERIAL = '000000000000000043'. " Material No - EKPO-EMATN&lt;/P&gt;&lt;P&gt;  CONCATENATE  '00000000' itab-line+32(10) INTO t_po_items-ematerial.&lt;/P&gt;&lt;P&gt;  t_po_items-plant = '2001'. " Plant - EKPO-WERKS&lt;/P&gt;&lt;P&gt;  t_po_items-quantity = '1.000'.&lt;/P&gt;&lt;P&gt;  t_po_items-net_price = '10.00'. " EKPO-NETPR&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  t_po_items-price_unit = '10 '.&lt;/P&gt;&lt;P&gt;*T_PO_ITEMS-TAX_CODE = 'A2'.&lt;/P&gt;&lt;P&gt;  IF  itab-line+0(4) EQ 'K034'.&lt;/P&gt;&lt;P&gt;    t_po_items-acctasscat = 'R'.&lt;/P&gt;&lt;P&gt;    t_po_items-plant = '1001'.&lt;/P&gt;&lt;P&gt;    t_po_account-po_item = l_item.&lt;/P&gt;&lt;P&gt;    t_po_account-profit_ctr = 'BR034'.&lt;/P&gt;&lt;P&gt;    t_po_account-gl_account = '0000135075'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_PO_ACCOUNT-CO_AREA  = '1000'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    APPEND t_po_account.&lt;/P&gt;&lt;P&gt;    CLEAR t_po_account.&lt;/P&gt;&lt;P&gt;    t_po_accountx-po_item = l_item.&lt;/P&gt;&lt;P&gt;    t_po_accountx-profit_ctr = 'X'.&lt;/P&gt;&lt;P&gt;    t_po_accountx-gl_account = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_PO_ACCOUNTX-CO_AREA  = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    APPEND t_po_accountx.&lt;/P&gt;&lt;P&gt;    CLEAR t_po_accountx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  APPEND t_po_items.&lt;/P&gt;&lt;P&gt;  CLEAR t_po_items.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  t_po_itemsx-po_item = l_item.&lt;/P&gt;&lt;P&gt;  t_po_itemsx-po_itemx = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  t_po_itemsx-acctasscat = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  t_po_itemsx-material = 'X'.&lt;/P&gt;&lt;P&gt;  t_po_itemsx-ematerial = 'X'.&lt;/P&gt;&lt;P&gt;  t_po_itemsx-plant = 'X'.&lt;/P&gt;&lt;P&gt;  t_po_itemsx-quantity = 'X'.&lt;/P&gt;&lt;P&gt;  t_po_itemsx-net_price = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  t_po_itemsx-price_unit = 'X'.&lt;/P&gt;&lt;P&gt;*T_PO_ITEMSX-TAX_CODE = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  APPEND t_po_itemsx.&lt;/P&gt;&lt;P&gt;  CLEAR t_po_itemsx.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Second Line Item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " APPEND_ITEM&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  REFRESH_TABLE&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 refresh_table .&lt;/P&gt;&lt;P&gt;  REFRESH : t_po_items, t_po_itemsx.&lt;/P&gt;&lt;P&gt;  CLEAR l_item.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " REFRESH_TABLE&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  append_error&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 append_error .&lt;/P&gt;&lt;P&gt;  MOVE : sy-datum TO zerror-zdate,&lt;/P&gt;&lt;P&gt;          sy-uzeit TO zerror-ztime,&lt;/P&gt;&lt;P&gt;          itab+3(5) TO zerror-document_no,&lt;/P&gt;&lt;P&gt;          t_return-message    TO zerror-message.&lt;/P&gt;&lt;P&gt;  lcounter =  lcounter + 1.&lt;/P&gt;&lt;P&gt;  zerror-counter = lcounter .&lt;/P&gt;&lt;P&gt;  zerror-rec_type = itab-line(1).&lt;/P&gt;&lt;P&gt;  MODIFY zerror. CLEAR zerror.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " append_error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful,&lt;/P&gt;&lt;P&gt;Aleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 03:04:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532865#M574517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T03:04:53Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532866#M574518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anjali,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may be thinking you asked for bdc and i gave bapi. &lt;/P&gt;&lt;P&gt;Actually &lt;/P&gt;&lt;P&gt;1. ME21N&lt;/P&gt;&lt;P&gt;is an ENJOY transaction&lt;/P&gt;&lt;P&gt;it means that it uses&lt;/P&gt;&lt;P&gt;complex controls on screen,&lt;/P&gt;&lt;P&gt;(which require classes and other things).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. due to this,&lt;/P&gt;&lt;P&gt;BDC is not fully possible in this tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Hence,&lt;/P&gt;&lt;P&gt;SAP suggests to use BAPI&lt;/P&gt;&lt;P&gt;for putting data in the transaction !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful,&lt;/P&gt;&lt;P&gt;Aleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 03:08:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532866#M574518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T03:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532867#M574519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot for that .I realise that a BAPI would be more helpful but the  func guys here want  it to be a BDC with transaction me21 cause they are used to using BDC's.&lt;/P&gt;&lt;P&gt;i will keep that as a reference and use it when needed .&lt;/P&gt;&lt;P&gt;Thanks again &lt;/P&gt;&lt;P&gt;anjali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 03:21:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532867#M574519</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T03:21:06Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532868#M574520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have used BDC for ME22 Transaction and moreever it is similar ,do the recording and see the below logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zpochange.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_error like bdcmsgcoll occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_bdcdata like bdcdata occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : ekko, ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :c1(10) value 'ME22',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;c2(1) value ',',c3(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : var1(20). " LIKE EKKO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : var2 like ekko-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of i_ekko occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header(2),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end of i_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of i_ekpo occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item(2),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ebeln like ekpo-ebeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ebelp like ekpo-ebelp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;menge(10), " LIKE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end of i_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v like ekpo-ebelp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text(300),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: p_file like ibipparms-path.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS: PONUMBER LIKE EKPO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program_name = syst-cprog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FIELD_NAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file_name = p_file&lt;/P&gt;&lt;P&gt;&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;*SELECT EBELN FROM EKKO INTO TABLE I_EKKO WHERE EBELN = PONUMBER.&lt;/P&gt;&lt;P&gt;&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;SELECT EBELN EBELP MENGE FROM EKPO INTO TABLE I_EKPO WHERE EBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*= PONUMBER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var1 = itab-text+0(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if var1 = 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*I_EKKO-EBELN = ITAB-TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;split itab at c2 into i_ekko-header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_ekko-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SPLIT ITAB AT ',' INTO I_EKKO-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;" I_EKPO-EBELP&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;" I_EKPO-MENGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;" var1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_ekko.&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;split itab at c2 into i_ekpo-item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_ekpo-ebeln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_ekpo-ebelp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_ekpo-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*var2 = i_ekpo-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE VAR1 TO I_EKPO-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE VAR1 TO I_EKKO-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND: I_EKPO.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*if not var1 is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;split var1 at ',' into i_ekpo-ebelp&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;i_ekpo-menge.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;i_ekpo-ebeln = var2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append i_ekpo.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&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;loop at i_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; i_ekpo.&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;&lt;/P&gt;&lt;P&gt;loop at i_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform fill_data. " TABLES I_EKPO.&lt;/P&gt;&lt;P&gt;&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;LOOP AT I_EKPO.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; I_EKPO.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form GET_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/P&gt;&lt;P&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT I_ERROR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; I_ERROR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDLOOP.&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;form get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;codepage = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;filename = p_file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;headlen = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;line_exit = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;trunclen = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user_form = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user_prog = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dat_d_format = ' '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILELENGTH =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data_tab = itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;conversion_error = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file_open_error = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file_read_error = 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;invalid_type = 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no_batch = 5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unknown_error = 6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;invalid_table_width = 7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gui_refuse_filetransfer = 8&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;customer_error = 9&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;others = 10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&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;&lt;/P&gt;&lt;P&gt;message id sy-msgid type sy-msgty number sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " GET_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form FILL_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/P&gt;&lt;P&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;--&amp;gt;P_I_EKPO text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_data. " tables i_ekpo .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcscreen using 'SAPMM06E' '0105'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'RM06E-BSTNR' i_ekko-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'BDC_OKCODE' '/00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_ekpo where ebeln = i_ekko-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;V = I_EKPO-EBELP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcscreen using 'SAPMM06E' 0120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'BDC_CURSOR' 'RM06E-EBELP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'RM06E-EBELP' i_ekpo-ebelp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'BDC_OKCODE' '/00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcscreen using 'SAPMM06E' 0120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'BDC_CURSOR' 'EKPO-MENGE(01)'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'RM06E-EBELP' i_ekpo-ebelp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'EKPO-MENGE(01)' i_ekpo-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdcfield using 'BDC_OKCODE' '/00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM BDCSCREEN USING 'SAPMM06E' 0120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM BDCFIELD USING 'BDC_CURSOR' 'RMO6E-EBELP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CLEAR V.&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;perform bdcfield using 'BDC_OKCODE' '=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call transaction c1 using i_bdcdata mode 'A'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;messages into i_error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " FILL_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form BDCSCREEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/P&gt;&lt;P&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;--&amp;gt;P_0140 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_0120 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form bdcscreen using p_program p_screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-program = p_program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-dynpro = p_screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " BDCSCREEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form BDCFIELD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/P&gt;&lt;P&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;--&amp;gt;P_0145 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_I_EKPO_EBELN text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form bdcfield using fnam fval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " BDCFIELD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 03:33:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532868#M574520</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T03:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532869#M574521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot for that .I will try it with me21  and let you know if i get stuck .&lt;/P&gt;&lt;P&gt;I think it answers my question but i will just keep the thread open for a few more days so that i can post anything else if i have an issue with me21.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 04:35:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532869#M574521</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T04:35:14Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532870#M574522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi aleem mohiuddin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for the sample program that u have given for me21n bapi_po_create1. can u pls do me a favour by sending the file format on which ur logic is working. it's very urgent. i'll really be very grateful to u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ritu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2007 19:51:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532870#M574522</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-26T19:51:17Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532871#M574523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi aleem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i've got ur program code. what i need is the way u have maintined ur file for that. like in which order header n line items are coming. hope u got my question. pls answer at ur earliest.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 03:06:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532871#M574523</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T03:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new PO  using a bdc session and adding multiple line items</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532872#M574524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aleem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          Thanks for the sample program that u have given for me21n bapi_po_create1. can you pls do me a favour by sending the file format on which ur logic is working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2007 18:45:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-new-po-using-a-bdc-session-and-adding-multiple-line-items/m-p/2532872#M574524</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-03T18:45:14Z</dc:date>
    </item>
  </channel>
</rss>

