2008 Dec 08 4:22 AM
Hi Friends
Am getting inbound idocs with this error : Serialization errror for object 01,S, 34343434,Expected counter 000001<
and error in details says,
The expected serialization counter has the value 000001. However, the serialization counter in the IDoc has the value 000002 and is therefore too big. There are therefore older IDocs with this HR object with the serialization counter values in between. These IDocs have either not yet been posted, or have been posted incorrectly.
Intrested Part is i put check ( Selected ) on as per client suggestion in ,
IMG -> Sap Netweaver -> Application server ->Idoc Interface / Application Link Enabling (ALE ) -> Modelling and imple Business process -> Configure Predefine ALE Business Process -> Human Resource -> Master data Distribution ->Serialize HR Master Data -> ( Serialize HR Master data in ALE inbound processing ) ... settings and i was getting this error but when i take back this check ( unselect ) flag idoc posted successfully Now am confuse i shd keep this or not because am getting data from diff countries also.
what shd i do for this few expert said i need to do some thing for Serialization so automatically system shd take care for this,
Need your support on this .
Regards
Meeta
Hi Friends
Am getting inbound idocs with this error : Serialization errror for object 01,S, 34343434,Expected counter 000001<
and error in details says,
The expected serialization counter has the value 000001. However, the serialization counter in the IDoc has the value 000002 and is therefore too big. There are therefore older IDocs with this HR object with the serialization counter values in between. These IDocs have either not yet been posted, or have been posted incorrectly.
Intrested Part is i put check ( Selected ) on as per client suggestion in ,
IMG -> Sap Netweaver -> Application server ->Idoc Interface / Application Link Enabling (ALE ) -> Modelling and imple Business process -> Configure Predefine ALE Business Process -> Human Resource -> Master data Distribution ->Serialize HR Master Data -> ( Serialize HR Master data in ALE inbound processing ) ... settings and i was getting this error but when i take back this check ( unselect ) flag idoc posted successfully Now am confuse i shd keep this or not because am getting data from diff countries also.
what shd i do for this few expert said i need to do some thing for Serialization so automatically system shd take care for this,
Need your support on this .
Regards
Meeta
2008 Dec 09 4:58 AM
2008 Dec 12 7:19 PM
I have been working with IDocs in a serilization-active HR-ALE system and have learned a few things along the way ....
- Serialization must be active in both sending/originating and receiving/destination systems. (Turn on flag in customizing, as you have already done).
- Both systems maintain a registry of HR objects that includes in each record the object type, object id, and serial counter. The serial counter is increased by one in the sending system every time the object is sent via ALE and increased by one when the object is correctly processed in the receiving system. The serial counter is passed in the E1PLOGI record of each object in the IDoc.
- When a similar serialization error is received (where the counter received is lower than the expected counter), the error message gives a little more detail: "Decide what to do based on your own particular situation. Responses could range from ignoring or editing the IDoc, to manually adjusting the serialization counter in the registry of the receiving system to the expected value."
Options are therefore:
- Edit IDoc - can use IDoc test tool (WE19) to create and edit a copy for processing.
- Use transaction RE_RHALE_HRMDRGIN to maintain the serial counters
- Use transaction RE_RHALE_RGIN2IDOC to adjust the serial counters for the offending IDoc
I strongly recommend, however, that you take some time to further understand the serialization process before updating the counters manually. If you've turned on, then off, then on the serialization flag(s) through customizing, you might consider initializing the serial counters in both sending and receiving systems and starting from scratch.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |