Hello guys,
I want your opinion on the following EDI-Idoc scenario:
An external system sends me a flat file with master data in a non-idoc format and I want to post these data to my R/3 using as much as possible the standard procedure of the inbound EDI-Idoc interface.
Let say I already have the Idoc type and message type that I want to use.
1. I will create a dummy File port. I know that this has no actual meaning since there is no actual communication with the external system but I will do it for completeness reasons.
2. I will also create a dummy partner profile of type LS assigning to inbound parameters the Idoc message type and a Z* function module as a process code.
3. I will develop a custom program that will transform the flat files into Idocs of the specified type and store them into tables IDIDC and IDID4 as ready to be processed.
4. Then I will schedule a standard program (any suggestions of which program?) to process them. I quess that this program will call the process code in order to process the data and post them to R/3. Or this is not the case?
What do you think about this scenario? Is it applicable or am I missing something?
And what about error handling? Will the system produce by itself a workflow task to inform the agents I will assign to the partner profile or should I do something about it?
Any thoughts, corrections and suggestions will be highly apreciated...
Thank u very much
Amanda