cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Inbound IDOC to update ODO document Fields (at Item level) in EWM?

former_member775841
Discoverer
0 Likes
1,278

Dear EWM experts,

Can someone please let me know if there are any Inbound IDOCs (Message Types) that can be used to bring in some information from a 3rd Party system and populate it on custom fields at ODO Item level (I would be using PI middleware to do the field mapping)?

Your suggestions are much appreciated.

thanks,

Sam.

Accepted Solutions (1)

Accepted Solutions (1)

former_member230160
Active Participant
0 Likes

Hi Sam,

my concerns would be the following with this approach: you try to update (asynchronuos) a delivery which was transferred from an ERP and now has a certain status in EWM (e.g. it may be changed, picking started,...) and now you try to change data. This may result in overwriting of data (e.g. if 3rd party sends old or obsolete data and does not consider the status in EWM). There is an IDOC interface but it is to do the initial upload and requires all data of the delivery which you will probably not have on 3rd party system. The danger is high that you overwrite data.

Alternatives could be:

- while the delivery is replicated from ERP you enhance it with the data of the 3rd party. This would require that you can access the 3rd party data at this point in time. This could be done in the inbound BadIs

- you use an own interface (for push) or program (e.g. for pull) to update the parts of the outbound delivery that you want to update. E.g note 1414179 (Technical documents for software development in EWM) contains some attachments. But this is for local development, so no remote calls. For remote calls as mentioned you would have to encapsulate this with own RFC, ODATA, IDOC,...

Best regards

Markus

former_member775841
Discoverer
0 Likes

Thanks Markus.. Those are excellent suggestions. I am veering towards ODATA Call.

thanks,

Sam.

Answers (1)

Answers (1)

former_member230160
Active Participant
0 Likes

Hello Sam,

could you give some background information on this? Which EWM release are you using (EWM 9.5 vs. EWM in S/4 HANA)...

Is your use case that the deliveries are replicated from an ERP system and you want to change an existing delivery in EWM from an other non SAP system?

Or is your use case that you do not have an SAP ERP system and want to replicate deliveries from a non SAP system?

Best regards

Markus

former_member775841
Discoverer
0 Likes

Hi Markus,

The release is S/4 1909.

And the use case is the former, i.e., Delivery which has already been distributed to EWM, needs to be embellished with information that should be brought in from a 3rd party system.

I have a couple of custom fields added at the ODO item level (using the Easy Enhancement framework), that ought to be populated with the information from a 3rd party system. Now the question is how to bring in that information.

Are there any Inbound IDOC types (I couldn't find any) that can be interfaced with ODOs or should I explore Odata services for this.

thanks,

Sam.