I have an IDoc(OILMAT05) -> Soap/File async interface configured with an ICO.
Based on source Material Type field, I have configured the following conditions:
MaterialType = Context Object (IDoc source structure, field E1MARAM-MTART).
Then in the next ICO tab (Receiver Interfaces), I have the corresponding Interfaces/Operation Mapping for each receiver.
Question is: I have made sure the IDoc is being sent with MaterialType = 'HALB' value. It means that the message should be split into 5 and delivered to all 5 receivers that met receiving conditions which are:
But it's splitting message into 3 and delivering to those 3 systems, instead.
I could check the same interface in another environment and it's splitting correctly into 5 and delivering successfully to all of them.
Is there anything I could check to figure why it's happening?