Skip to Content
0
Former Member
Feb 10, 2009 at 11:00 AM

Confirmed quantity(BMENG) not getting updated while uploading sales orders

841 Views

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.