I have a requirement to keep the order of inbound and outbound IDOCs. For this purpose I've implemented IDOC serialization by Object Type. I've customized ALE according to steps described at help doc: http://help.sap.com/saphelp_nw04/helpdata/en/f8/42d1b5cfa711d6b2ba00508b5d5c51/frameset.htm
I have also discovered there is predefined business process customization in SALE for HR master data distribution (my case). Thus, I have maintained serialization for HR MD input / output.
When I'm testing my integration, I block HR object by entring transaction and chosing particular object. Thus, coming IDOC fails with 51 status and error text "Object blocked". Next I leave the transaction and send another IDOC of the same type. I expect it to have status 66 as described in Serialization by Object Type help chapter
http://help.sap.com/saphelp_nw04/helpdata/en/1c/289c65100d11d2a55e0060087832f8/frameset.htm, because its predecessor is not processed yet. But in reality the second one gets processed with 53 status, which is not ik for me.
One point that may be important - the IDOC I'm using is a custom one.
Could anyone point at my error or misunderstanding of the concept?