Updating IDoc status to 53


I've written a Posting program to read the Inbound Idoc and Post the data to VL32N. The Posting program has a logic of adding a new line item to Inbound Delivery(VL32N). In this program i'm using a BDC {Call transaction Method}.

My problem is when we trigger the IDoc from XI, the new line-item is added to the Delivery but the Status is showing as 64 its not showing 53 {After Call transaction, i have updated the IDOC_STATUS table with Status 53 in the Program, still the Status not showing as 53}.

But when i trigger the same IDoc through WE19, its adding a new line-item to the delviery with status 53.

Can i know if i'm missing anything in the configuration/ and any extra logic has to be built in my Posting Program.

Please find the below links,



The inbound function module that uses an ALE enabled transaction must pass the IDoc number to the transactionu2019s IDoc memory variable before calling the transaction.

==> Which Memory ID will be used for VL32N.

Is there any problem with the LUW of Call transaction. Please share your comments on it.

Thanks in Advance,

Ajay Kumar Chippa

Edited by: ajay.chippa on Aug 23, 2010 10:23 AM