<?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: BAPI_PO_CREATE...... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436439#M208014</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/bapi.htm" target="test_blank"&gt;http://www.sap-img.com/bapi.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;check with program in the link&lt;/P&gt;&lt;P&gt;or below pasted code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zTEST_PO                                .&lt;STRONG&gt;DATA DECLARATIONCONSTANTS : C_X VALUE 'X'.&lt;/STRONG&gt;Structures to hold PO header dataDATA : HEADER LIKE BAPIMEPOHEADER ,HEADERX LIKE BAPIMEPOHEADERX .&lt;STRONG&gt;Structures to hold PO account dataDATA : ACCOUNT LIKE BAPIMEPOACCOUNT OCCURS 0 WITH HEADER LINE ,ACCOUNTX LIKE BAPIMEPOACCOUNTX OCCURS 0 WITH HEADER LINE .&lt;/STRONG&gt;Internal Tables to hold PO ITEM DATADATA : ITEM LIKE BAPIMEPOITEM OCCURS 0 WITH HEADER LINE,ITEMX LIKE BAPIMEPOITEMX OCCURS 0 WITH HEADER LINE,&lt;STRONG&gt;Internal table to hold messages from BAPI callRETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,&lt;/STRONG&gt;Internal table to hold messages from BAPI callPOCONTRACTLIMITS LIKE BAPIESUCC OCCURS 0 WITH HEADER LINE.DATA : W_HEADER(40) VALUE 'PO Header',PURCHASEORDER LIKE BAPIMEPOHEADER-PO_NUMBER,DELIVERY_DATE LIKE BAPIMEPOSCHEDULE-DELIVERY_DATE.DATA : WS_LANGU LIKE SY-LANGU.&lt;STRONG&gt;text-001 = 'PO Header' - define as text elementSELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.PARAMETERS : COMPANY LIKE HEADER-COMP_CODE DEFAULT '122' ,DOCTYP LIKE HEADER-DOC_TYPE DEFAULT 'NB' ,CDATE LIKE HEADER-CREAT_DATE DEFAULT SY-DATUM ,VENDOR LIKE HEADER-VENDOR DEFAULT '2000000012' ,PUR_ORG LIKE HEADER-PURCH_ORG DEFAULT 'PU01' ,PUR_GRP LIKE HEADER-PUR_GROUP DEFAULT '005' .&lt;/STRONG&gt;sociedad like HEADER-COMP_CODE default '122' ,&lt;STRONG&gt;vendedor like HEADER-SALES_PERS default 'sale person'.SELECTION-SCREEN END OF BLOCK B1.SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.PARAMETERS : ITEM_NUM LIKE ITEM-PO_ITEM DEFAULT '00010',MATERIAL LIKE ITEM-MATERIAL DEFAULT '12000000' ,TIPO_IMP LIKE ITEM-ACCTASSCAT DEFAULT 'K' ,&lt;/STRONG&gt;pos_doc like ITEM-ITEM_CAT default 'F' ,SHORTTXT LIKE ITEM-SHORT_TEXT DEFAULT 'PRUEBA BAPI' ,GRUP_ART LIKE ITEM-MATL_GROUP DEFAULT '817230000' ,PLANT LIKE ITEM-PLANT DEFAULT '3001' ,MPE LIKE ITEM-TRACKINGNO DEFAULT '9999' ,&lt;STRONG&gt;contrato like ITEM-AGREEMENT default '4904000003' ,&lt;/STRONG&gt;quantity like ITEM-QUANTITY default 1 .PO_UNIT LIKE ITEM-PO_UNIT DEFAULT 'EA'.SELECTION-SCREEN END OF BLOCK B2.* Par?mnetros de imputaci?nSELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-004.PARAMETERS : CENTRO LIKE ACCOUNT-COSTCENTER DEFAULT '1220813150',CUENTA LIKE ACCOUNT-GL_ACCOUNT DEFAULT '6631400' ,NUM_POS LIKE ACCOUNT-PO_ITEM DEFAULT '10' ,SERIAL LIKE ACCOUNT-SERIAL_NO DEFAULT '01' ,IND_IMP LIKE ACCOUNT-TAX_CODE DEFAULT 'I2' .SELECTION-SCREEN END OF BLOCK B3.&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;START-OF-SELECTION.&lt;STRONG&gt;&amp;amp;----&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;/STRONG&gt;&lt;STRONG&gt;DATA POPULATION&lt;/STRONG&gt;&amp;amp;--&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  WS_LANGU = SY-LANGU. "Language variable&lt;STRONG&gt;POPULATE HEADER DATA FOR PO&lt;/STRONG&gt;HEADER-COMP_CODE = sociedad .  HEADER-DOC_TYPE = DOCTYP .  HEADER-VENDOR = VENDOR .  HEADER-CREAT_DATE = CDATE .  HEADER-CREATED_BY = 'TD17191' .  HEADER-PURCH_ORG = PUR_ORG .  HEADER-PUR_GROUP = PUR_GRP .  HEADER-COMP_CODE = COMPANY .  HEADER-LANGU = WS_LANGU .&lt;STRONG&gt;HEADER-SALES_PERS = vendedor .&lt;/STRONG&gt;HEADER-CURRENCY = 'DOP' .&lt;STRONG&gt;HEADER-ITEM_INTVL = 10 .&lt;/STRONG&gt;HEADER-PMNTTRMS = 'N30' .&lt;STRONG&gt;HEADER-EXCH_RATE = 1 .&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE HEADER FLAG.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  HEADERX-COMP_CODE = C_X.  HEADERX-DOC_TYPE = C_X.  HEADERX-VENDOR = C_X.  HEADERX-CREAT_DATE = C_X.  HEADERX-CREATED_BY = C_X.  HEADERX-PURCH_ORG = C_X.  HEADERX-PUR_GROUP = C_X.  HEADERX-LANGU = C_X.&lt;STRONG&gt;HEADERX-sales_pers = c_x.&lt;/STRONG&gt;HEADERX-CURRENCY = c_x.&lt;STRONG&gt;HEADER-ITEM_INTVL = c_x.&lt;/STRONG&gt;HEADER-PMNTTRMS = c_x.&lt;STRONG&gt;HEADER-EXCH_RATE = c_x.&lt;/STRONG&gt;HEADER-EXCH_RATE = c_x.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ITEM DATA.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ITEM-PO_ITEM = ITEM_NUM.  ITEM-QUANTITY = '1'.&lt;STRONG&gt;ITEM-MATERIAL = material .  ITEM-SHORT_TEXT = 'prueba bapi_po_create1'.&lt;/STRONG&gt;ITEM-TAX_CODE = ''.  ITEM-ACCTASSCAT = 'K' .&lt;STRONG&gt;ITEM-ITEM_CAT = 'D' .  ITEM-MATL_GROUP = '817230000' .  ITEM-PLANT = '3001' .  ITEM-TRACKINGNO = '99999'.  ITEM-PREQ_NAME = 'test'.&lt;/STRONG&gt;ITEM-AGREEMENT = '' .&lt;STRONG&gt;ITEM-AGMT_ITEM = ''.  ITEM-QUANTITY = '1' .  ITEM-PO_UNIT = 'EA'.&lt;/STRONG&gt;ITEM-ORDERPR_UN = 'EA'.  ITEM-CONV_NUM1 = '1'.  ITEM-CONV_DEN1 = '1'.  ITEM-NET_PRICE = '1000000' .  ITEM-PRICE_UNIT = '1'.  ITEM-GR_PR_TIME = '0'.  ITEM-PRNT_PRICE = 'X'.  ITEM-UNLIMITED_DLV = 'X'.  ITEM-GR_IND = 'X' .  ITEM-IR_IND = 'X' .  ITEM-GR_BASEDIV = 'X'.&lt;STRONG&gt;ITEM-PCKG_NO = '' .  APPEND ITEM. CLEAR ITEM.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ITEM FLAG TABLE&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ITEMX-PO_ITEM = ITEM_NUM.  ITEMX-PO_ITEMX = C_X.&lt;STRONG&gt;ITEMX-MATERIAL = C_X.  ITEMX-SHORT_TEXT = C_X.  ITEMX-QUANTITY = C_X.&lt;/STRONG&gt;ITEMX-TAX_CODE = C_X.  ITEMX-ACCTASSCAT = C_X.&lt;STRONG&gt;ITEMX-ITEM_CAT = c_x.  ITEMX-MATL_GROUP = C_X.  ITEMX-PLANT = C_X.  ITEMX-TRACKINGNO = C_X.  ITEMX-PREQ_NAME = C_X.&lt;/STRONG&gt;ITEMX-AGREEMENT = C_X.&lt;STRONG&gt;ITEMX-AGMT_ITEM = c_x.  ITEMX-STGE_LOC = C_X.  ITEMX-QUANTITY = C_X.  ITEMX-PO_UNIT = C_X.&lt;/STRONG&gt;ITEMX-ORDERPR_UN = C_X.  ITEMX-CONV_NUM1 = C_X.  ITEMX-CONV_DEN1 = C_X.  ITEMX-NET_PRICE = C_X.  ITEMX-PRICE_UNIT = C_X.  ITEMX-GR_PR_TIME = C_X.  ITEMX-PRNT_PRICE = C_X.  ITEMX-UNLIMITED_DLV = C_X.  ITEMX-GR_IND = C_X .  ITEMX-IR_IND = C_X .  ITEMX-GR_BASEDIV = C_X .  APPEND ITEMX. CLEAR ITEMX.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ACCOUNT DATA.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ACCOUNT-PO_ITEM = ITEM_NUM.  ACCOUNT-SERIAL_NO = SERIAL .  ACCOUNT-CREAT_DATE = SY-DATUM .  ACCOUNT-COSTCENTER = CENTRO .  ACCOUNT-GL_ACCOUNT = CUENTA .  ACCOUNT-GR_RCPT = 'tester'.  APPEND ACCOUNT. CLEAR ACCOUNT.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ACCOUNT FLAG TABLE.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ACCOUNTX-PO_ITEM = ITEM_NUM .  ACCOUNTX-PO_ITEMX = C_X .  ACCOUNTX-SERIAL_NO = SERIAL .  ACCOUNTX-SERIAL_NOX = C_X .  ACCOUNTX-CREAT_DATE = C_X .  ACCOUNTX-COSTCENTER = C_X .  ACCOUNTX-GL_ACCOUNT = C_X .  ACCOUNT-GR_RCPT = C_X.  APPEND ACCOUNTX. CLEAR ACCOUNTX.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;BAPI CALL&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  CALL FUNCTION 'DIALOG_SET_NO_DIALOG'.  CALL FUNCTION 'BAPI_PO_CREATE1'    EXPORTING      POHEADER         = HEADER      POHEADERX        = HEADERX    IMPORTING      EXPPURCHASEORDER = PURCHASEORDER    TABLES      RETURN           = RETURN      POITEM           = ITEM      POITEMX          = ITEMX      POACCOUNT        = ACCOUNT      POACCOUNTX       = ACCOUNTX.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;Confirm the document creation by calling database COMMIT&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'  EXPORTING  WAIT = 'X'* IMPORTING* RETURN =  .END-OF-SELECTION.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;Output the messages returned from BAPI call&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*  LOOP AT RETURN.    WRITE / RETURN-MESSAGE.  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;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;Pravin M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Jul 2006 11:55:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-24T11:55:40Z</dc:date>
    <item>
      <title>BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436437#M208012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;            This is my program. Please check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********DECLARATIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : T_PO_HEADER TYPE BAPIEKKOC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       T_PO_ITEMS TYPE BAPIEKPOC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       T_PO_ITEM_SCHEDULES TYPE BAPIEKET OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       T_RETURN TYPE BAPIRETURN OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       PURCHASEORDERNO TYPE BAPIEKKOC-PO_NUMBER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_PO_HEADER-DOC_TYPE = 'NB'.&lt;/P&gt;&lt;P&gt;T_PO_HEADER-DOC_DATE = '24.07.2006'.&lt;/P&gt;&lt;P&gt;T_PO_HEADER-PURCH_ORG = '1000'.&lt;/P&gt;&lt;P&gt;T_PO_HEADER-PUR_GROUP = '000'.&lt;/P&gt;&lt;P&gt;T_PO_HEADER-VENDOR = '0000001000'.&lt;/P&gt;&lt;P&gt;APPEND T_PO_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_PO_ITEMS-MATERIAL = '100-100'.&lt;/P&gt;&lt;P&gt;T_PO_ITEMS-PLANT = '1000'.&lt;/P&gt;&lt;P&gt;APPEND T_PO_ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_PO_ITEM_SCHEDULES-DELIV_DATE = '25.07.2006'.&lt;/P&gt;&lt;P&gt;T_PO_ITEM_SCHEDULES-QUANTITY = '0000000000010'.&lt;/P&gt;&lt;P&gt;APPEND T_PO_ITEM_SCHEDULES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_PO_CREATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    po_header                        = T_PO_HEADER&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_HEADER_ADD_DATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_ADD_DATA_RELEVANT         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_ADDRESS                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SKIP_ITEMS_WITH_ERROR            = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ITEM_ADD_DATA_RELEVANT           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   PURCHASEORDER                    = PURCHASEORDERNO&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    po_items                         = T_PO_ITEMS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_ITEM_ADD_DATA                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    po_item_schedules                = T_PO_ITEM_SCHEDULES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_ITEM_ACCOUNT_ASSIGNMENT       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_ITEM_TEXT                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   RETURN                           = T_RETURN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_LIMITS                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_CONTRACT_LIMITS               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_SERVICES                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_SRV_ACCASS_VALUES             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_SERVICES_TEXT                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PO_BUSINESS_PARTNER              =&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;  POADDRDELIVERY                   =&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;&lt;/P&gt;&lt;P&gt;          WRITE : / PURCHASEORDERNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE : / T_RETURN-MESSAGE, T_RETURN-TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And i am the error as type-e, and message-document contains no items.Do i need to add other fields.&lt;/P&gt;&lt;P&gt;Please solve my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with Regards&lt;/P&gt;&lt;P&gt;Badri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 11:44:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436437#M208012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T11:44:24Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436438#M208013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Badri,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;T_PO_ITEMS-PO_ITEM = '000010'&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;T_PO_ITEMS-MATERIAL = '100-100'.&lt;/P&gt;&lt;P&gt;T_PO_ITEMS-PLANT = '1000'.&lt;/P&gt;&lt;P&gt;APPEND T_PO_ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GIve the PO Item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same bapi is used in the MMWE0F01.Have a look and do the same in ur report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 11:51:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436438#M208013</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T11:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436439#M208014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/bapi.htm" target="test_blank"&gt;http://www.sap-img.com/bapi.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;check with program in the link&lt;/P&gt;&lt;P&gt;or below pasted code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zTEST_PO                                .&lt;STRONG&gt;DATA DECLARATIONCONSTANTS : C_X VALUE 'X'.&lt;/STRONG&gt;Structures to hold PO header dataDATA : HEADER LIKE BAPIMEPOHEADER ,HEADERX LIKE BAPIMEPOHEADERX .&lt;STRONG&gt;Structures to hold PO account dataDATA : ACCOUNT LIKE BAPIMEPOACCOUNT OCCURS 0 WITH HEADER LINE ,ACCOUNTX LIKE BAPIMEPOACCOUNTX OCCURS 0 WITH HEADER LINE .&lt;/STRONG&gt;Internal Tables to hold PO ITEM DATADATA : ITEM LIKE BAPIMEPOITEM OCCURS 0 WITH HEADER LINE,ITEMX LIKE BAPIMEPOITEMX OCCURS 0 WITH HEADER LINE,&lt;STRONG&gt;Internal table to hold messages from BAPI callRETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,&lt;/STRONG&gt;Internal table to hold messages from BAPI callPOCONTRACTLIMITS LIKE BAPIESUCC OCCURS 0 WITH HEADER LINE.DATA : W_HEADER(40) VALUE 'PO Header',PURCHASEORDER LIKE BAPIMEPOHEADER-PO_NUMBER,DELIVERY_DATE LIKE BAPIMEPOSCHEDULE-DELIVERY_DATE.DATA : WS_LANGU LIKE SY-LANGU.&lt;STRONG&gt;text-001 = 'PO Header' - define as text elementSELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.PARAMETERS : COMPANY LIKE HEADER-COMP_CODE DEFAULT '122' ,DOCTYP LIKE HEADER-DOC_TYPE DEFAULT 'NB' ,CDATE LIKE HEADER-CREAT_DATE DEFAULT SY-DATUM ,VENDOR LIKE HEADER-VENDOR DEFAULT '2000000012' ,PUR_ORG LIKE HEADER-PURCH_ORG DEFAULT 'PU01' ,PUR_GRP LIKE HEADER-PUR_GROUP DEFAULT '005' .&lt;/STRONG&gt;sociedad like HEADER-COMP_CODE default '122' ,&lt;STRONG&gt;vendedor like HEADER-SALES_PERS default 'sale person'.SELECTION-SCREEN END OF BLOCK B1.SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.PARAMETERS : ITEM_NUM LIKE ITEM-PO_ITEM DEFAULT '00010',MATERIAL LIKE ITEM-MATERIAL DEFAULT '12000000' ,TIPO_IMP LIKE ITEM-ACCTASSCAT DEFAULT 'K' ,&lt;/STRONG&gt;pos_doc like ITEM-ITEM_CAT default 'F' ,SHORTTXT LIKE ITEM-SHORT_TEXT DEFAULT 'PRUEBA BAPI' ,GRUP_ART LIKE ITEM-MATL_GROUP DEFAULT '817230000' ,PLANT LIKE ITEM-PLANT DEFAULT '3001' ,MPE LIKE ITEM-TRACKINGNO DEFAULT '9999' ,&lt;STRONG&gt;contrato like ITEM-AGREEMENT default '4904000003' ,&lt;/STRONG&gt;quantity like ITEM-QUANTITY default 1 .PO_UNIT LIKE ITEM-PO_UNIT DEFAULT 'EA'.SELECTION-SCREEN END OF BLOCK B2.* Par?mnetros de imputaci?nSELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-004.PARAMETERS : CENTRO LIKE ACCOUNT-COSTCENTER DEFAULT '1220813150',CUENTA LIKE ACCOUNT-GL_ACCOUNT DEFAULT '6631400' ,NUM_POS LIKE ACCOUNT-PO_ITEM DEFAULT '10' ,SERIAL LIKE ACCOUNT-SERIAL_NO DEFAULT '01' ,IND_IMP LIKE ACCOUNT-TAX_CODE DEFAULT 'I2' .SELECTION-SCREEN END OF BLOCK B3.&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;START-OF-SELECTION.&lt;STRONG&gt;&amp;amp;----&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;/STRONG&gt;&lt;STRONG&gt;DATA POPULATION&lt;/STRONG&gt;&amp;amp;--&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  WS_LANGU = SY-LANGU. "Language variable&lt;STRONG&gt;POPULATE HEADER DATA FOR PO&lt;/STRONG&gt;HEADER-COMP_CODE = sociedad .  HEADER-DOC_TYPE = DOCTYP .  HEADER-VENDOR = VENDOR .  HEADER-CREAT_DATE = CDATE .  HEADER-CREATED_BY = 'TD17191' .  HEADER-PURCH_ORG = PUR_ORG .  HEADER-PUR_GROUP = PUR_GRP .  HEADER-COMP_CODE = COMPANY .  HEADER-LANGU = WS_LANGU .&lt;STRONG&gt;HEADER-SALES_PERS = vendedor .&lt;/STRONG&gt;HEADER-CURRENCY = 'DOP' .&lt;STRONG&gt;HEADER-ITEM_INTVL = 10 .&lt;/STRONG&gt;HEADER-PMNTTRMS = 'N30' .&lt;STRONG&gt;HEADER-EXCH_RATE = 1 .&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE HEADER FLAG.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  HEADERX-COMP_CODE = C_X.  HEADERX-DOC_TYPE = C_X.  HEADERX-VENDOR = C_X.  HEADERX-CREAT_DATE = C_X.  HEADERX-CREATED_BY = C_X.  HEADERX-PURCH_ORG = C_X.  HEADERX-PUR_GROUP = C_X.  HEADERX-LANGU = C_X.&lt;STRONG&gt;HEADERX-sales_pers = c_x.&lt;/STRONG&gt;HEADERX-CURRENCY = c_x.&lt;STRONG&gt;HEADER-ITEM_INTVL = c_x.&lt;/STRONG&gt;HEADER-PMNTTRMS = c_x.&lt;STRONG&gt;HEADER-EXCH_RATE = c_x.&lt;/STRONG&gt;HEADER-EXCH_RATE = c_x.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ITEM DATA.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ITEM-PO_ITEM = ITEM_NUM.  ITEM-QUANTITY = '1'.&lt;STRONG&gt;ITEM-MATERIAL = material .  ITEM-SHORT_TEXT = 'prueba bapi_po_create1'.&lt;/STRONG&gt;ITEM-TAX_CODE = ''.  ITEM-ACCTASSCAT = 'K' .&lt;STRONG&gt;ITEM-ITEM_CAT = 'D' .  ITEM-MATL_GROUP = '817230000' .  ITEM-PLANT = '3001' .  ITEM-TRACKINGNO = '99999'.  ITEM-PREQ_NAME = 'test'.&lt;/STRONG&gt;ITEM-AGREEMENT = '' .&lt;STRONG&gt;ITEM-AGMT_ITEM = ''.  ITEM-QUANTITY = '1' .  ITEM-PO_UNIT = 'EA'.&lt;/STRONG&gt;ITEM-ORDERPR_UN = 'EA'.  ITEM-CONV_NUM1 = '1'.  ITEM-CONV_DEN1 = '1'.  ITEM-NET_PRICE = '1000000' .  ITEM-PRICE_UNIT = '1'.  ITEM-GR_PR_TIME = '0'.  ITEM-PRNT_PRICE = 'X'.  ITEM-UNLIMITED_DLV = 'X'.  ITEM-GR_IND = 'X' .  ITEM-IR_IND = 'X' .  ITEM-GR_BASEDIV = 'X'.&lt;STRONG&gt;ITEM-PCKG_NO = '' .  APPEND ITEM. CLEAR ITEM.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ITEM FLAG TABLE&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ITEMX-PO_ITEM = ITEM_NUM.  ITEMX-PO_ITEMX = C_X.&lt;STRONG&gt;ITEMX-MATERIAL = C_X.  ITEMX-SHORT_TEXT = C_X.  ITEMX-QUANTITY = C_X.&lt;/STRONG&gt;ITEMX-TAX_CODE = C_X.  ITEMX-ACCTASSCAT = C_X.&lt;STRONG&gt;ITEMX-ITEM_CAT = c_x.  ITEMX-MATL_GROUP = C_X.  ITEMX-PLANT = C_X.  ITEMX-TRACKINGNO = C_X.  ITEMX-PREQ_NAME = C_X.&lt;/STRONG&gt;ITEMX-AGREEMENT = C_X.&lt;STRONG&gt;ITEMX-AGMT_ITEM = c_x.  ITEMX-STGE_LOC = C_X.  ITEMX-QUANTITY = C_X.  ITEMX-PO_UNIT = C_X.&lt;/STRONG&gt;ITEMX-ORDERPR_UN = C_X.  ITEMX-CONV_NUM1 = C_X.  ITEMX-CONV_DEN1 = C_X.  ITEMX-NET_PRICE = C_X.  ITEMX-PRICE_UNIT = C_X.  ITEMX-GR_PR_TIME = C_X.  ITEMX-PRNT_PRICE = C_X.  ITEMX-UNLIMITED_DLV = C_X.  ITEMX-GR_IND = C_X .  ITEMX-IR_IND = C_X .  ITEMX-GR_BASEDIV = C_X .  APPEND ITEMX. CLEAR ITEMX.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ACCOUNT DATA.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ACCOUNT-PO_ITEM = ITEM_NUM.  ACCOUNT-SERIAL_NO = SERIAL .  ACCOUNT-CREAT_DATE = SY-DATUM .  ACCOUNT-COSTCENTER = CENTRO .  ACCOUNT-GL_ACCOUNT = CUENTA .  ACCOUNT-GR_RCPT = 'tester'.  APPEND ACCOUNT. CLEAR ACCOUNT.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;POPULATE ACCOUNT FLAG TABLE.&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  ACCOUNTX-PO_ITEM = ITEM_NUM .  ACCOUNTX-PO_ITEMX = C_X .  ACCOUNTX-SERIAL_NO = SERIAL .  ACCOUNTX-SERIAL_NOX = C_X .  ACCOUNTX-CREAT_DATE = C_X .  ACCOUNTX-COSTCENTER = C_X .  ACCOUNTX-GL_ACCOUNT = C_X .  ACCOUNT-GR_RCPT = C_X.  APPEND ACCOUNTX. CLEAR ACCOUNTX.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;BAPI CALL&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  CALL FUNCTION 'DIALOG_SET_NO_DIALOG'.  CALL FUNCTION 'BAPI_PO_CREATE1'    EXPORTING      POHEADER         = HEADER      POHEADERX        = HEADERX    IMPORTING      EXPPURCHASEORDER = PURCHASEORDER    TABLES      RETURN           = RETURN      POITEM           = ITEM      POITEMX          = ITEMX      POACCOUNT        = ACCOUNT      POACCOUNTX       = ACCOUNTX.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;Confirm the document creation by calling database COMMIT&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'  EXPORTING  WAIT = 'X'* IMPORTING* RETURN =  .END-OF-SELECTION.*&amp;amp;&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;*&lt;STRONG&gt;Output the messages returned from BAPI call&lt;/STRONG&gt;&amp;amp;&lt;/DEL&gt;--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*  LOOP AT RETURN.    WRITE / RETURN-MESSAGE.  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;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;Pravin M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 11:55:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436439#M208014</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T11:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436440#M208015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Badri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U need to populate the corresponding X structures also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sreedhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 11:59:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436440#M208015</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T11:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436441#M208016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vasanth,&lt;/P&gt;&lt;P&gt;            i have added the po_item,but it is giving the same error.Is this program MMWE0fo1 ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards &lt;/P&gt;&lt;P&gt;Badri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 12:00:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436441#M208016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T12:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436442#M208017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes Badri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BAPI is used in the include  MMWE0F01.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 12:05:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436442#M208017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T12:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PO_CREATE......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436443#M208018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;           i am new to bapi's.The solutions u gave i did not understand.Please guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Badri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 12:28:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-po-create/m-p/1436443#M208018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T12:28:47Z</dc:date>
    </item>
  </channel>
</rss>

