<?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: BDC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648034#M610170</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for ME21N go for BAPI FM.It is a Enjoy transaction. For &amp;lt;b&amp;gt;Enjoy transactions&amp;lt;/b&amp;gt; use BAPI FM to upload data.For Enjoy transactions the screen sequence  is difficult to record.For ME21n  use &amp;lt;b&amp;gt;BAPI_PO_CREATE1 FM &amp;lt;/b&amp;gt;is available use that FM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if helpful....&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;surendarreddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Aug 2007 13:12:56 GMT</pubDate>
    <dc:creator>suredarreddy_pulimamidi</dc:creator>
    <dc:date>2007-08-15T13:12:56Z</dc:date>
    <item>
      <title>BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648032#M610168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    How can i write the for the transaction ME21n ....can any send me the code for recording ....I am getting the problem with item datas for recording...so any can explain that .... Kindly send me the Reply..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Sunder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 11:57:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648032#M610168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-15T11:57:24Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648033#M610169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sunder,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dont do BDC recording on Enjoy transactions. As ME21N is an Enjoy transaction, better to go for BAPI instead of doing with BDCs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use BAPI_PO_CREATE1 for Create Purchase Order and &lt;/P&gt;&lt;P&gt;BAPI_PO_CHANGE for Change purchase order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 12:00:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648033#M610169</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-15T12:00:32Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648034#M610170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for ME21N go for BAPI FM.It is a Enjoy transaction. For &amp;lt;b&amp;gt;Enjoy transactions&amp;lt;/b&amp;gt; use BAPI FM to upload data.For Enjoy transactions the screen sequence  is difficult to record.For ME21n  use &amp;lt;b&amp;gt;BAPI_PO_CREATE1 FM &amp;lt;/b&amp;gt;is available use that FM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if helpful....&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;surendarreddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 13:12:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648034#M610170</guid>
      <dc:creator>suredarreddy_pulimamidi</dc:creator>
      <dc:date>2007-08-15T13:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648035#M610171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for enjoy transactions never go for recording. use BAPI's like&lt;/P&gt;&lt;P&gt;BAPI_PO_CREATE Create Purchase Order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_PO_GETDETAIL Display Purchase Order Details&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_PO_GETITEMS List Purchase Order Items&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_PO_GETITEMSREL List Purchase Orders for Release (Approval): New as of 4.0A&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*&lt;STRONG&gt;reward for useful answers&lt;/STRONG&gt;*&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2007 13:53:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648035#M610171</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-15T13:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648036#M610172</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 dont kow any thing about BAPI .. How can i proceed further ..plz just tell me about that ...It is very urgent for ... thx for ur quick reply&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;sunder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2007 08:48:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648036#M610172</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-16T08:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648037#M610173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sunder,&lt;/P&gt;&lt;P&gt;Check this Sample Code for BAPI_PO_CREATE1. &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:\Sample3.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;&amp;lt;b&amp;gt;Reward Points if Useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gokul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2007 09:08:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2648037#M610173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-16T09:08:23Z</dc:date>
    </item>
  </channel>
</rss>

