Hello,
We have a requirement that we need to serialize two different idoc Types -- purchase Order Create and Purchase Order Change (for each PO Number) flowing from Process Orchestration to SAP Backend System.
Now, we can populate the Queue Name based on PO Number by generating the que name dynamically. Ref blog: http://scn.sap.com/community/pi-and-soa-middleware/blog/2015/02/06/adapter-module-development-set-qos-eoio-with-queue-name-based-on-xpath-expression
We can use the above approach to populate the que name for both the PO Create Interface and PO change Interface -- the same que id can be populated if we use Purchase Order number as a part of the queue name.
However, if we do so:
- Will these remain serialized in the SAP backend System as well after the idocs reach ECC?
- Every different Purchase Order will have a different Queue Name -- then how would that impact the system since we would have a large number of queues building up in the system? Is there any limitation on the number of queues in the system?
- My understanding is if an Idoc fails in ECC, then the others in same queue will be delivered to ECC from PO and will be stuck up with ECC(IF serialization is still maintained in ECC). Then that would require manual intervention. Is this understanding correct?
Thanks and Regards,
Himadri