I have a scenario wherein based on a particular KeyField, I need to dynamically determine the IDOC. I haven't used BPM before and I don't know whether this scenario is feasible using BPM.
My approach is creating a data type for the source which will have common fields of both the IDOCs. This data type will hold the data sent by the sender system. Thereafter, I would create 2 message interfaces for each IDOC. Subsequent Message Mapping and Interface Mapping will also be done. In BPM based on the KeyField, I will determine the Message Interface dynamically and post it to the target system.
Kindly advice whether the above approach is right. Is this scenario possible without using BPM. If so, kindly suggest how to proceed.
Thanks in advance.