Application Development and Automation 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: 
Read only

BAPI Salesorder

b_deterd2
Active Contributor
0 Likes
328

Hi,

I'm looking for an example for bapi BAPI_SALESORDER_CREATEFROMDAT2 of BAPI_SALESORDER_CHANGE with the configuration tables filled.

Does anyone know how I can fill these tables:

ORDER_CFGS_REF

ORDER_CFGS_INST

ORDER_CFGS_PART_OF

ORDER_CFGS_VALUE

ORDER_CFGS_BLOB

ORDER_CFGS_VK

ORDER_CFGS_REFINST

Help will be appreciated.

Bert

1 REPLY 1
Read only

Former Member
0 Likes
300

Have a look this code

DATA: RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.

DATA: ORDER_HEADER_IN LIKE BAPISDHD1 ,

ORDER_HEADER_INX LIKE BAPISDHD1X,

ORDER_ITEMS_IN LIKE BAPISDITM OCCURS 0 WITH HEADER LINE,

ORDER_ITEMS_INX LIKE BAPISDITMX OCCURS 0 WITH HEADER LINE,

ORDER_SCHEDULES_IN LIKE BAPISCHDL OCCURS 0 WITH HEADER LINE,

ORDER_SCHEDULES_INX LIKE BAPISCHDLX OCCURS 0 WITH HEADER LINE,

ORDER_PARTNERS LIKE BAPIPARNR OCCURS 0 WITH HEADER LINE.

ORDER_HEADER_INX-UPDATEFLAG = 'X'..

ORDER_HEADER_INX-DOC_TYPE = 'X'.

ORDER_HEADER_INX-SALES_ORG = 'X'.

ORDER_HEADER_INX-DISTR_CHAN = 'X'.

ORDER_HEADER_INX-DIVISION = 'X'.

ORDER_HEADER_INX-PURCH_NO_C = 'X'.

ORDER_HEADER_INX-REF_DOC_L = 'X'.

ORDER_ITEMS_INX-UPDATEFLAG = 'X'.

ORDER_ITEMS_INX-ITM_NUMBER = '000010'.

ORDER_ITEMS_INX-MATERIAL = 'X'.

ORDER_ITEMS_INX-PLANT = 'X'.

ORDER_ITEMS_INX-TARGET_QTY = 'X'.

ORDER_SCHEDULES_INX-UPDATEFLAG = 'X'.

ORDER_SCHEDULES_INX-ITM_NUMBER = ORDER_ITEMS_IN-ITM_NUMBER.

ORDER_SCHEDULES_INX-REQ_QTY = 'X'.

CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'

EXPORTING

  • SALESDOCUMENTIN ORDER_HEADER_IN = wa_header

ORDER_HEADER_INX * SENDER * BINARY_RELATIONSHIPTYPE * INT_NUMBER_ASSIGNMENT * BEHAVE_WHEN_ERROR * LOGIC_SWITCH * TESTRUN * CONVERT = ' '

IMPORTING

SALESDOCUMENT = sorder

TABLES

RETURN ORDER_ITEMS_IN = i_item

ORDER_ITEMS_INX ORDER_PARTNERS = i_partner

ORDER_SCHEDULES_IN = i_schedule

ORDER_SCHEDULES_INX * ORDER_CONDITIONS_IN = i_cond.