Skip to Content
0
Former Member
Oct 04, 2011 at 09:04 AM

SHP_OBDLV_CHANGE01 don't update quantity

73 Views

Hi all,

I've a problem with this Idoc and I cannot find the solution.

Can someone help me out?

Scenario: Central SAP and a DWMS (AS400), we want to modify the item quantity from DWMS, so we proceed as follow:

1.- Distribute the Outbound Delivery (OD) from SAP to DWMS -> this step it is OK

2.- Modify the item quantity of this OD from DWMS -> this is nok OK, but the message status is correct (53): B1501 'BAPI DELIVERYCHANGE has been called successfully'

Curiosly, we use the same Idoc to remove one item (delete ) and this process works fine.

The fields we fill for modification are:

E1SHP_OBDLV_CHANGE-DELIVERY

E1BPOBDLVHDRCHG-DELIV_NUMB (OD)

E1BPOBDLVHDRCTRLCHG-DELIV_NUMB (OD)

E1BPOBDLVITEMCHG-DELIV_NUMB (OD)

E1BPOBDLVITEMCHG-DELIV_ITEM (Item OD)

E1BPOBDLVITEMCHG-DLV_QTY (with the new quantity)

E1BPOBDLVITEMCHG-DLV_QTY_IMUNIT (with the new quantity)

E1BPOBDLVITEMCHG-FACT_UNIT_NOM (fixed 1)

E1BPOBDLVITEMCHG-FACT_UNIT_DENOM (fixed 1)

E1BPOBDLVITEMCHG-SALES_UNIT

E1BPOBDLVITEMCHG-SALES_UNIT_ISO

E1BPOBDLVITEMCHG-BASE_UOM

E1BPOBDLVITEMCHG-BASE_UOM_ISO

E1BPOBDLVITEMCTRLCHG-DELIV_NUMB (OD)

E1BPOBDLVITEMCTRLCHG-DELIV_ITEM (Item OD)

E1BPOBDLVITEMCTRLCHG-CHG_DELQTY (fixed X)

For removing lines, we fill the same except the last flag

E1BPOBDLVITEMCTRLCHG-DEL_ITEM (fixed X)

Regards,

Antonio Castro.