cancel
Showing results for 
Search instead for 
Did you mean: 

Identifying Purchase Order operation from external system

Former Member
0 Kudos

Hi !

We need to process an ORDERS05 Idoc in an external system. We were expecting to receive a different E1EDK01-ACTION value depending on operation, e.g. 001 for a new PO, 003 for cancelled one and 004 for a modified one, but outbound IDocs come with no value in the ACTION field in the header.

Any clues? Is there any other method to identify the kind of operation?

Thanks.

Regards,

Matias.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Matias am not with a system..pls check ORDERSP Idoc, if that has the kind of fields/data

you're expecting to send?

Regards

Raghu.

Former Member
0 Kudos

Hi Raghu !

Thanks for your answer. We already are sending the ORDERS05 with an extension. The problem is that the ACTION in the header does not get populated. The question could be what should we do to get it populated or what other thing should be done to be able to differentiate the operations from outside of SAP.

Thanks.

Regards,

Matias.

Former Member
0 Kudos

Hi Matias,

You can try populating the E1EDK01-ACTION for various values via enhancement points in the function module: IDOC_OUTPUT_ORDERS.

Regards,

Raghu.

Former Member
0 Kudos

Hi Raghu !

Thanks again.

I was expecting to have that field completed automatically, considering it is part of the standard IDOC structure. Do you know if there is a customizing procedure to make this happen with no ABAP coding?

Thanks

Regards,

Matias.

Former Member
0 Kudos

Hi Matias,

I just had a quick look at PERFORM fuellen_idoc_inttab in the FM I mentioned above..SAP is not filling it..

so I think you might have to go for abap coding..pls search for oss notes on this..

Regards,

Raghu.

Answers (0)