Hi All,
I am using BAPI_SALESORDER_CREATEFROMDAT2 to upload sales orders. Confirmed quantity (BMENG) in the scheduled lines for a line item is not getting updated ( it is shown as 0). Everything else is gtting uploaded perfectly. I am attaching an excerpt from my code:
LOOP AT it_salesschedu INTO wa_salesschedu WHERE vbeln = wa_salesheader-vbeln
AND posnr = wa_salesitem-posnr.
CLEAR wa_order_schedules_in.
CLEAR wa_order_schedules_inx.
wa_order_schedules_in-sched_line = wa_salesschedu-etenr.
wa_order_schedules_in-itm_number = wa_salesschedu-posnr.
wa_order_schedules_in-req_date = wa_salesschedu-edatu.
wa_order_schedules_in-req_qty = wa_salesschedu-wmeng.
APPEND wa_order_schedules_in TO it_order_schedules_in.
wa_order_schedules_inx-sched_line = 'X'.
wa_order_schedules_inx-itm_number = 'X'.
wa_order_schedules_inx-req_date = 'X'.
wa_order_schedules_inx-req_qty = 'X'.
APPEND wa_order_schedules_inx TO it_order_schedules_inx.
CLEAR wa_salesschedu.
ENDLOOP.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
order_header_in = wa_order_header_in
order_header_inx = wa_order_header_inx
SENDER =
BINARY_RELATIONSHIPTYPE =
INT_NUMBER_ASSIGNMENT =
BEHAVE_WHEN_ERROR =
LOGIC_SWITCH =
testrun = testrun
CONVERT = ' '
IMPORTING
salesdocument = v_salesdocument
TABLES
return = it_return
order_items_in = it_order_items_in
order_items_inx = it_order_items_inx
order_partners = it_order_partners
order_schedules_in = it_order_schedules_in
order_schedules_inx = it_order_schedules_inx
order_conditions_in = it_bapicond
ORDER_CONDITIONS_INX =
ORDER_CFGS_REF =
ORDER_CFGS_INST =
ORDER_CFGS_PART_OF =
ORDER_CFGS_VALUE =
ORDER_CFGS_BLOB =
ORDER_CFGS_VK =
ORDER_CFGS_REFINST =
ORDER_CCARD =
ORDER_TEXT =
ORDER_KEYS =
EXTENSIONIN =
PARTNERADDRESSES =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'
IMPORTING
RETURN =
I eagerly await your input.