03-14-2006 11:20 AM
Hi!
I would like to write a program which gets the acknowledgement status from IDoc Processing for a given purchase order number.
How can I do that? In which table can I find the link between IDoc and PO? How to get the status?
Thanks in advance
Christian
03-14-2006 12:09 PM
Hello Christian,
U can access table
EDIDC -Control reocrd which will have info like mesage type etc..
EDID4 - holds the data record. However the data is not stored in normal as it is dumped in LCHAR field which u will have to interpreat
EDIDS- Status records for Idoc.
U can link these tables to get what u want.
03-14-2006 11:30 AM
Hi Christian,
Try FM
STATUS_READ
STATUS_OBJECT_READ
BBP_STATUS_READ
BAPI_CLASS_GETSTATUS
BAPI_OBJCL_GETSTATUS
Hope it helps...
Lokesh
pls. reward appropriate points
03-14-2006 11:59 AM
Hi!
Thanks for your answer but I think it doesn't fit.
I need the IDoc status. I send an purchase order via IDoc to my supplier and want to show the IDoc processing status within my purchase order.
For example:
Purchase Order Nr: 4500000168
IDoc Status: 53 Application Document posted
Greetings
Christian
03-14-2006 12:01 PM
EDIDS -- table
Check in the below link to update the staus and find the application objectof an idoc
http://www.sapgenie.com/sapedi/idoc_abap.htm#Getting%20IDocs%20linked%20to%20Application%20documents
03-14-2006 12:09 PM
Hello Christian,
U can access table
EDIDC -Control reocrd which will have info like mesage type etc..
EDID4 - holds the data record. However the data is not stored in normal as it is dumped in LCHAR field which u will have to interpreat
EDIDS- Status records for Idoc.
U can link these tables to get what u want.
03-14-2006 12:17 PM