<?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: Purchase Orders Using BAPI_PO_CREATE1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378777#M185272</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/phpBB2/viewtopic.php?t=8139&amp;amp;view=next&amp;amp;sid=d15df1ed3be15ba020271ca50239ad32" target="test_blank"&gt;http://www.sapgenie.com/phpBB2/viewtopic.php?t=8139&amp;amp;view=next&amp;amp;sid=d15df1ed3be15ba020271ca50239ad32&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;TM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Jun 2006 09:55:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-16T09:55:59Z</dc:date>
    <item>
      <title>Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378774#M185269</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;when v want to upload PO data using BAPI FM&lt;/P&gt;&lt;P&gt;wat r the Strutures to be passed &lt;/P&gt;&lt;P&gt;Is it necessary 2 pass Xstructures&lt;/P&gt;&lt;P&gt;if So? why ? can any one have sample Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Anil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 09:46:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378774#M185269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T09:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378775#M185270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes we have to pass the X structures as well the structure with data. The X structures indicate which fields you are intending to send the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 09:54:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378775#M185270</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T09:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378776#M185271</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;Check the sample code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;report  zpo_test             .

*DATA DECLARATION
constants : c_x value 'X'.

*Structures to hold PO header data
data : header like bapimepoheader ,
headerx like bapimepoheaderx .

*Structures to hold PO account data
data : account like bapimepoaccount occurs 0 with header line ,
accountx like bapimepoaccountx occurs 0 with header line .

*Internal Tables to hold PO ITEM DATA
data : item like bapimepoitem occurs 0 with header line,
itemx like bapimepoitemx occurs 0 with header line,

*Internal table to hold messages from BAPI call
return like bapiret2 occurs 0 with header line,

*Internal table to hold messages from BAPI call
pocontractlimits 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.

*text-001 = 'PO Header' - define as text element
selection-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' .
*sociedad like HEADER-COMP_CODE default '122' ,
*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' ,
*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' ,
*contrato like ITEM-AGREEMENT default '4904000003' ,
*quantity like ITEM-QUANTITY default 1 .
po_unit like item-po_unit default 'EA'.

selection-screen end of block b2.

* Par?mnetros de imputaci?n
selection-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.


*&amp;amp;---------------------------------------------------------------------*
start-of-selection.
*&amp;amp;---------------------------------------------------------------------*
*DATA POPULATION
*&amp;amp;---------------------------------------------------------------------*
  ws_langu = sy-langu. "Language variable

*POPULATE HEADER DATA FOR PO
*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 .
*HEADER-SALES_PERS = vendedor .
*HEADER-CURRENCY = 'DOP' .
*HEADER-ITEM_INTVL = 10 .
*HEADER-PMNTTRMS = 'N30' .
*HEADER-EXCH_RATE = 1 .


*&amp;amp;---------------------------------------------------------------------*
*POPULATE HEADER FLAG.
*&amp;amp;---------------------------------------------------------------------*
  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.
*HEADERX-sales_pers = c_x.
*HEADERX-CURRENCY = c_x.
*HEADER-ITEM_INTVL = c_x.
*HEADER-PMNTTRMS = c_x.
*HEADER-EXCH_RATE = c_x.
*HEADER-EXCH_RATE = c_x.

*&amp;amp;---------------------------------------------------------------------*
*POPULATE ITEM DATA.
*&amp;amp;---------------------------------------------------------------------*
  item-po_item = item_num.
  item-quantity = '1'.
*ITEM-MATERIAL = material .
  item-short_text = 'prueba bapi_po_create1'.
*ITEM-TAX_CODE = ''.
  item-acctasscat = 'K' .
*ITEM-ITEM_CAT = 'D' .
  item-matl_group = '817230000' .
  item-plant = '3001' .
  item-trackingno = '99999'.
  item-preq_name = 'test'.
*ITEM-AGREEMENT = '' .
*ITEM-AGMT_ITEM = ''.
  item-quantity = '1' .
  item-po_unit = 'EA'.
*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'.
*ITEM-PCKG_NO = '' .


  append item. clear item.

*&amp;amp;---------------------------------------------------------------------*
*POPULATE ITEM FLAG TABLE
*&amp;amp;---------------------------------------------------------------------*
  itemx-po_item = item_num.
  itemx-po_itemx = c_x.
*ITEMX-MATERIAL = C_X.
  itemx-short_text = c_x.
  itemx-quantity = c_x.
*ITEMX-TAX_CODE = C_X.
  itemx-acctasscat = c_x.
*ITEMX-ITEM_CAT = c_x.
  itemx-matl_group = c_x.
  itemx-plant = c_x.
  itemx-trackingno = c_x.
  itemx-preq_name = c_x.
*ITEMX-AGREEMENT = C_X.
*ITEMX-AGMT_ITEM = c_x.
  itemx-stge_loc = c_x.
  itemx-quantity = c_x.
  itemx-po_unit = c_x.
*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;---------------------------------------------------------------------*
*POPULATE ACCOUNT DATA.
*&amp;amp;---------------------------------------------------------------------*
  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;---------------------------------------------------------------------*
*POPULATE ACCOUNT FLAG TABLE.
*&amp;amp;---------------------------------------------------------------------*
  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;---------------------------------------------------------------------*
*BAPI CALL
*&amp;amp;---------------------------------------------------------------------*
  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;---------------------------------------------------------------------*
*Confirm the document creation by calling database COMMIT
*&amp;amp;---------------------------------------------------------------------*
  call function 'BAPI_TRANSACTION_COMMIT'
  exporting
  wait = 'X'
* IMPORTING
* RETURN =
  .

end-of-selection.
*&amp;amp;---------------------------------------------------------------------*
*Output the messages returned from BAPI call
*&amp;amp;---------------------------------------------------------------------*
  loop at return.
    write / return-message.
  endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 09:55:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378776#M185271</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T09:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378777#M185272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/phpBB2/viewtopic.php?t=8139&amp;amp;view=next&amp;amp;sid=d15df1ed3be15ba020271ca50239ad32" target="test_blank"&gt;http://www.sapgenie.com/phpBB2/viewtopic.php?t=8139&amp;amp;view=next&amp;amp;sid=d15df1ed3be15ba020271ca50239ad32&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;TM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 09:55:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378777#M185272</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T09:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378778#M185273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have a look at the Function MOdule's documentation.&lt;/P&gt;&lt;P&gt;It has a nice example also:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Example&lt;/P&gt;&lt;P&gt;Example of population of BAPI interface in the Function Builder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_CODE = 1000 &lt;/P&gt;&lt;P&gt;DOC_TYPE = NB &lt;/P&gt;&lt;P&gt;ITEM_INTVL = 00001 &lt;/P&gt;&lt;P&gt;VENDOR = 0000001000 &lt;/P&gt;&lt;P&gt;PMNTTRMS = 0001 &lt;/P&gt;&lt;P&gt;PURCH_ORG = 1000 &lt;/P&gt;&lt;P&gt;PUR_GROUP = 001 &lt;/P&gt;&lt;P&gt;CURRENCY = EUR &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POHEADERX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_CODE = X &lt;/P&gt;&lt;P&gt;DOC_TYPE = X &lt;/P&gt;&lt;P&gt;ITEM_INTVL = X &lt;/P&gt;&lt;P&gt;VENDOR = X &lt;/P&gt;&lt;P&gt;PMNTTRMS = X &lt;/P&gt;&lt;P&gt;PURCH_ORG = X &lt;/P&gt;&lt;P&gt;PUR_GROUP = X &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POITEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;MATERIAL = 100-100 &lt;/P&gt;&lt;P&gt;PLANT = 1000 &lt;/P&gt;&lt;P&gt;STGE_LOC = 0001 &lt;/P&gt;&lt;P&gt;QUANTITY = 15.000 &lt;/P&gt;&lt;P&gt;TAX_CODE = V0 &lt;/P&gt;&lt;P&gt;ITEM_CAT = 0 &lt;/P&gt;&lt;P&gt;ACCTASSCAT = K &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POITEMX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;MATERIAL = X &lt;/P&gt;&lt;P&gt;PLANT = X &lt;/P&gt;&lt;P&gt;STGE_LOC = X &lt;/P&gt;&lt;P&gt;QUANTITY = X &lt;/P&gt;&lt;P&gt;TAX_CODE = X &lt;/P&gt;&lt;P&gt;ITEM_CAT = X &lt;/P&gt;&lt;P&gt;ACCTASSCAT = X &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POSCHEDULE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SCHED_LINE = 0001 &lt;/P&gt;&lt;P&gt;DELIVERY_DATE = 02.12.2002 &lt;/P&gt;&lt;P&gt;QUANTITY = 6.000 &lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SCHED_LINE = 0002 &lt;/P&gt;&lt;P&gt;DELIVERY_DATE = 03.12.2002 &lt;/P&gt;&lt;P&gt;QUANTITY = 5.000 &lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SCHED_LINE = 0003 &lt;/P&gt;&lt;P&gt;DELIVERY_DATE = 04.12.2002 &lt;/P&gt;&lt;P&gt;QUANTITY = 4.000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POSCHEDULEX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SCHED_LINE = 0001 &lt;/P&gt;&lt;P&gt;PO_ITEMX = X &lt;/P&gt;&lt;P&gt;SCHED_LINEX = X &lt;/P&gt;&lt;P&gt;DELIVERY_DATE = X &lt;/P&gt;&lt;P&gt;QUANTITY = X &lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SCHED_LINE = 0002 &lt;/P&gt;&lt;P&gt;PO_ITEMX = X &lt;/P&gt;&lt;P&gt;SCHED_LINEX = X &lt;/P&gt;&lt;P&gt;DELIVERY_DATE = X &lt;/P&gt;&lt;P&gt;QUANTITY = X &lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SCHED_LINE = 0003 &lt;/P&gt;&lt;P&gt;PO_ITEMX = X &lt;/P&gt;&lt;P&gt;SCHED_LINEX = X &lt;/P&gt;&lt;P&gt;DELIVERY_DATE = X &lt;/P&gt;&lt;P&gt;QUANTITY = X &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POACCOUNT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SERIAL_NO = 01 &lt;/P&gt;&lt;P&gt;QUANTITY = 15.000 &lt;/P&gt;&lt;P&gt;GL_ACCOUNT = 0000400000 &lt;/P&gt;&lt;P&gt;COSTCENTER = 0000001000 &lt;/P&gt;&lt;P&gt;CO_AREA = 1000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POACCOUNTX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001 &lt;/P&gt;&lt;P&gt;SERIAL_NO = 01 &lt;/P&gt;&lt;P&gt;QUANTITY = X &lt;/P&gt;&lt;P&gt;GL_ACCOUNT = X &lt;/P&gt;&lt;P&gt;COSTCENTER = X &lt;/P&gt;&lt;P&gt;CO_AREA = X &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POCOND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITM_NUMBER = 000001 &lt;/P&gt;&lt;P&gt;COND_ST_NO = 001 &lt;/P&gt;&lt;P&gt;COND_TYPE = PB00 &lt;/P&gt;&lt;P&gt;COND_VALUE = 79.900000000 &lt;/P&gt;&lt;P&gt;CURRENCY = EUR &lt;/P&gt;&lt;P&gt;CURRENCY_ISO = EUR &lt;/P&gt;&lt;P&gt;COND_UNIT = KG &lt;/P&gt;&lt;P&gt;COND_P_UNT = 1 &lt;/P&gt;&lt;P&gt;CHANGE_ID = U &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POCONDX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITM_NUMBER =  000001 &lt;/P&gt;&lt;P&gt;COND_ST_NO =  000 &lt;/P&gt;&lt;P&gt;ITM_NUMBERX =  X &lt;/P&gt;&lt;P&gt;COND_TYPE =  X &lt;/P&gt;&lt;P&gt;COND_VALUE =  X &lt;/P&gt;&lt;P&gt;CURRENCY =  X &lt;/P&gt;&lt;P&gt;CHANGE_ID =  X &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POPARTNER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNERDESC =  OA &lt;/P&gt;&lt;P&gt;LANGU =  EN &lt;/P&gt;&lt;P&gt;BUSPARTNO =  0000001100 &lt;/P&gt;&lt;P&gt;PARTNERDESC =  GS &lt;/P&gt;&lt;P&gt;LANGU =  EN &lt;/P&gt;&lt;P&gt;BUSPARTNO =  0000001200 &lt;/P&gt;&lt;P&gt;PARTNERDESC =  PI &lt;/P&gt;&lt;P&gt;LANGU =  EN &lt;/P&gt;&lt;P&gt;BUSPARTNO =  0000001000&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 10:01:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378778#M185273</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T10:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378779#M185274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u very much yaar 4 ur help&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Anil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 10:03:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378779#M185274</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T10:03:45Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378780#M185275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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; Report  ZP_TEST_POBAPI&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;REPORT  zp_test_pobapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*- BAPI related declarations&lt;/P&gt;&lt;P&gt;DATA : g_pohdr TYPE bapimepoheader,&lt;/P&gt;&lt;P&gt;g_pohdrx TYPE bapimepoheaderx,&lt;/P&gt;&lt;P&gt;gt_poitem TYPE TABLE OF bapimepoitem,&lt;/P&gt;&lt;P&gt;gt_poitemx TYPE TABLE OF bapimepoitemx,&lt;/P&gt;&lt;P&gt;gt_posched TYPE TABLE OF bapimeposchedule,&lt;/P&gt;&lt;P&gt;gt_poschedx TYPE TABLE OF bapimeposchedulx,&lt;/P&gt;&lt;P&gt;gt_poacct TYPE TABLE OF bapimepoaccount,&lt;/P&gt;&lt;P&gt;lt_poacct TYPE  bapimepoaccount,&lt;/P&gt;&lt;P&gt;gt_poacctx TYPE TABLE OF bapimepoaccountx,&lt;/P&gt;&lt;P&gt;lt_poacctx TYPE  bapimepoaccountx,&lt;/P&gt;&lt;P&gt;gt_poservice TYPE TABLE OF bapiesllc,&lt;/P&gt;&lt;P&gt;gt_posrvacc TYPE TABLE OF bapiesklc,&lt;/P&gt;&lt;P&gt;gt_return TYPE TABLE OF bapiret2,&lt;/P&gt;&lt;P&gt;centro like bapimepoaccount-costcenter VALUE '1000',&lt;/P&gt;&lt;P&gt;cuenta like bapimepoaccount-gl_account VALUE '112655' ,&lt;/P&gt;&lt;P&gt;num_pos like bapimepoaccount-po_item VALUE '10' ,&lt;/P&gt;&lt;P&gt;serial like bapimepoaccount-serial_no VALUE '01' ,&lt;/P&gt;&lt;P&gt;ind_imp like bapimepoaccount-tax_code VALUE 'I2' ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM prepare_header.&lt;/P&gt;&lt;P&gt;PERFORM prepare_items.&lt;/P&gt;&lt;P&gt;PERFORM prepare_schedule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lt_poacct-po_item = '0010'.&lt;/P&gt;&lt;P&gt;  lt_poacct-serial_no = serial .&lt;/P&gt;&lt;P&gt;  lt_poacct-creat_date = sy-datum .&lt;/P&gt;&lt;P&gt;  lt_poacct-costcenter = centro .&lt;/P&gt;&lt;P&gt;  lt_poacct-gl_account = cuenta .&lt;/P&gt;&lt;P&gt;  lt_poacct-gr_rcpt = 'tester'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND lt_poacct to gt_poacct.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append gt_poacct. clear gt_poacct.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;*POPULATE gt_poacct FLAG 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;&lt;/P&gt;&lt;P&gt;  lt_poacctx-po_item = '0010' .&lt;/P&gt;&lt;P&gt;  lt_poacctx-po_itemx = 'X' .&lt;/P&gt;&lt;P&gt;  lt_poacctx-serial_no = serial .&lt;/P&gt;&lt;P&gt;  lt_poacctx-serial_nox = 'X' .&lt;/P&gt;&lt;P&gt;  lt_poacctx-creat_date = 'X' .&lt;/P&gt;&lt;P&gt;  lt_poacctx-costcenter = 'X' .&lt;/P&gt;&lt;P&gt;  lt_poacctx-gl_account = 'X' .&lt;/P&gt;&lt;P&gt;  lt_poacct-gr_rcpt = 'X'.&lt;/P&gt;&lt;P&gt;  append lt_poacctx to gt_poacctx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM create_po.&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 prepare_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;Set up header structure&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 prepare_header.&lt;/P&gt;&lt;P&gt;  g_pohdr-comp_code = '1000'.&lt;/P&gt;&lt;P&gt;  g_pohdrx-comp_code = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set up doc type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  g_pohdr-doc_type = 'NB'.&lt;/P&gt;&lt;P&gt;  g_pohdrx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  g_pohdr-vendor = '0000010123'.&lt;/P&gt;&lt;P&gt;  g_pohdrx-vendor = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  g_pohdr-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  g_pohdrx-langu = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_pohdr-purch_org = 'BA01'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_pohdr-purch_org = '1000'.&lt;/P&gt;&lt;P&gt;  g_pohdrx-purch_org = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  g_pohdr-pur_group = '001'.&lt;/P&gt;&lt;P&gt;  g_pohdrx-pur_group = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  g_pohdr-currency = 'EUR'.&lt;/P&gt;&lt;P&gt;  g_pohdrx-currency = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " prepare_header&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 prepare_items&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;Set up item values&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 prepare_items.&lt;/P&gt;&lt;P&gt;  DATA : ls_poitem  TYPE bapimepoitem,&lt;/P&gt;&lt;P&gt;         ls_poitemx TYPE bapimepoitemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-po_item     = '00010'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-po_item    = '00010'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-po_itemx   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-material = 'PARAG03'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-material = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-short_text = 'PAR'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-short_text = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-vend_mat = 'xyz'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-vend_mat = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-quantity = '100'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-quantity = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-po_unit = 'EA'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-po_unit = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-po_unit_iso = 'EA'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-po_unit_iso = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-net_price = '6'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-net_price = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-price_unit = '1'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-price_unit = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitem-item_cat = 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_poitemx-item_cat = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poitem-plant = '1000'.&lt;/P&gt;&lt;P&gt;  ls_poitemx-plant = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_poitem-acctasscat = 'K'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_poitemx-acctasscat = 'X'.&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;ls_poitem-acctasscat = &amp;lt;fs_req&amp;gt;-knttp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-acctasscat = 'X'.&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;ls_poitem-distrib = &amp;lt;fs_req&amp;gt;-vrtkz.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-distrib = 'X'.&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;ls_poitem-part_inv = &amp;lt;fs_req&amp;gt;-twrkz.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-part_inv = 'X'.&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;ls_poitem-gr_ind = &amp;lt;fs_req&amp;gt;-wepos.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-gr_ind = 'X'.&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;ls_poitem-gr_non_val = &amp;lt;fs_req&amp;gt;-weunb.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-gr_non_val = 'X'.&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;ls_poitem-ir_ind = &amp;lt;fs_req&amp;gt;-repos.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-ir_ind = 'X'.&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;ls_poitem-agreement = &amp;lt;fs_req&amp;gt;-konnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-agreement = 'X'.&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;ls_poitem-agmt_item = &amp;lt;fs_req&amp;gt;-ktpnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-agmt_item = 'X'.&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;ls_poitem-preq_no = &amp;lt;fs_req&amp;gt;-banfn.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-preq_no = 'X'.&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;ls_poitem-preq_item = &amp;lt;fs_req&amp;gt;-bnfpo.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-preq_item = 'X'.&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;ls_poitem-preq_name = &amp;lt;fs_req&amp;gt;-afnam.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-preq_name = 'X'.&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;ls_poitem-pckg_no = &amp;lt;fs_req&amp;gt;-packno.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poitemx-pckg_no = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND : ls_poitem TO gt_poitem,&lt;/P&gt;&lt;P&gt;  ls_poitemx TO gt_poitemx.&lt;/P&gt;&lt;P&gt;ENDFORM. " prepare_items&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 prepare_schedule&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;Schedule data&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 prepare_schedule.&lt;/P&gt;&lt;P&gt;  DATA : ls_posched TYPE bapimeposchedule,&lt;/P&gt;&lt;P&gt;  ls_poschedx TYPE bapimeposchedulx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_poschedx-po_item = '00010'.&lt;/P&gt;&lt;P&gt;  ls_posched-po_item = '00010'.&lt;/P&gt;&lt;P&gt;  ls_poschedx-po_itemx = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_posched-delivery_date = '10.10.2007'.&lt;/P&gt;&lt;P&gt;  ls_poschedx-delivery_date = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_posched-quantity = '100'.&lt;/P&gt;&lt;P&gt;  ls_poschedx-quantity = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_posched-preq_no = &amp;lt;fs_req&amp;gt;-banfn.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poschedx-preq_no = 'X'.&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;ls_posched-preq_item = &amp;lt;fs_req&amp;gt;-bnfpo.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_poschedx-preq_item = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND : ls_posched TO gt_posched,&lt;/P&gt;&lt;P&gt;  ls_poschedx TO gt_poschedx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " prepare_schedule&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;Create PO with ref to the req&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;  DATA : lt_return TYPE TABLE OF bapiret2,&lt;/P&gt;&lt;P&gt;  l_ponum TYPE banfn.&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 = g_pohdr&lt;/P&gt;&lt;P&gt;  poheaderx = g_pohdrx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;testrun = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;  exppurchaseorder = l_ponum&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;  return = lt_return&lt;/P&gt;&lt;P&gt;  poitem = gt_poitem&lt;/P&gt;&lt;P&gt;  poitemx = gt_poitemx&lt;/P&gt;&lt;P&gt;  poschedule = gt_posched&lt;/P&gt;&lt;P&gt;  poschedulex = gt_poschedx&lt;/P&gt;&lt;P&gt;  poaccount = gt_poacct&lt;/P&gt;&lt;P&gt;  poaccountx = gt_poacctx&lt;/P&gt;&lt;P&gt;  poservices = gt_poservice&lt;/P&gt;&lt;P&gt;  posrvaccessvalues = gt_posrvacc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND LINES OF lt_return TO gt_return.&lt;/P&gt;&lt;P&gt;  IF NOT l_ponum IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE s398(00) WITH 'Purchase document ' l_ponum&lt;/P&gt;&lt;P&gt;    ' successfully created'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " create_po&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 15:08:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378780#M185275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T15:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Purchase Orders Using BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378781#M185276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can not see the code put in order&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jul 2009 03:26:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purchase-orders-using-bapi-po-create1/m-p/1378781#M185276</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-22T03:26:22Z</dc:date>
    </item>
  </channel>
</rss>

