Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI

Former Member
0 Kudos

Tell me few standard BAPI function modules used for uploading sales order data?

3 REPLIES 3

Former Member
0 Kudos

hi anil,

Check this link,

http://www.sap-img.com/ab001.htm

http://www.sap-img.com/abap.htm

Hope this helps u.

Regards

Allan Cristian

former_member186143
Active Contributor
0 Kudos

SE37 search for BAPI_SALESORDER*

kind regards

arthur

Former Member
0 Kudos

try BAPI_SALESORDER_CREATEFROMDAT1

BAPI_SALESORDER_CREATEFROMDAT2

***********

data:itab_header like bapisdhead occurs 0 with header line,

itab_item like bapiitemin occurs 0 with header line,

itab_partner like BAPIPARTNR occurs 0 with header line,

itab_return like bapireturn1,

soldtoparty like bapisoldto occurs 0 with header line,

shiptoparty like bapishipto occurs 0 with header line,

salesdoc like BAPIVBELN-VBELN .

itab_header-doc_type = 'OR'.

itab_header-sales_org = '1000'.

itab_header-distr_chan = '10'.

itab_header-division = '00'.

append itab_header.

itab_item-material = 'M-01'.

itab_item-req_qty = '1'.

append itab_item.

itab_partner-partn_role = 'AG'.

itab_partner-partn_numb = '1000'.

append itab_partner.

clear itab_partner.

itab_partner-partn_role = 'WE'.

itab_partner-partn_numb = '1000'.

append itab_partner.

clear itab_partner.

CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT1'

EXPORTING

ORDER_HEADER_IN = itab_header

  • WITHOUT_COMMIT = ' '

  • CONVERT_PARVW_AUART = ' '

IMPORTING

SALESDOCUMENT = salesdoc

SOLD_TO_PARTY = soldtoparty

SHIP_TO_PARTY = shiptoparty

  • BILLING_PARTY =

RETURN = itab_return

TABLES

ORDER_ITEMS_IN = itab_item

ORDER_PARTNERS = itab_partner.

  • ORDER_ITEMS_OUT =

  • ORDER_CFGS_REF =

  • ORDER_CFGS_INST =

  • ORDER_CFGS_PART_OF =

  • ORDER_CFGS_VALUE =

  • ORDER_CCARD =

  • ORDER_CFGS_BLOB =

  • ORDER_SCHEDULE_EX =.

.

if itab_return-type ne 'E'.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

WAIT = 'X'.

  • IMPORTING

  • RETURN =