Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

How to get acknowledgement status for PO

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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.

5 REPLIES 5

Former Member
0 Kudos

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

0 Kudos

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

0 Kudos

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

Former Member
0 Kudos

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.

former_member181962
Active Contributor
0 Kudos

Try using the fm,

IDOC_STATUS_VALUES_READ