Documente Academic
Documente Profesional
Documente Cultură
Introduction ............................................................................................................................................ 2
Basics steps to follow .............................................................................................................................. 2
Example............................................................................................................................................... 2
Steps to follow..................................................................................................................................... 3
Create Logical Systems..................................................................................................................... 3
Create Distribution Model ............................................................................................................... 3
Generate Partner Profile .................................................................................................................. 8
Define & Configure serialization group........................................................................................... 11
Testing ........................................................................................................................................... 13
Introduction
There are business requirements where you need to process multiple IDOC message types in a serialized
manner.
I.e.
In order to process these IDOCs successfully, you must process them in a sequence.
It is not necessary IDOCs to be for master data distribution, you can serialize any message type.
Example
Some of the address details are not available in CREMAS IDOC itself, hence we need to process both
address master and the vendor master IDOCs using serialization.
First need to update the address master then the vendor (Creditor) Master.
Steps to follow
Create Logical Systems
Go to the transaction SALE
Expand the node in IMG:
Modeling and Implementing Business Process -> Maintain Distribution Model and Distribute
Views
Enter the short text and the technical name based on the requirement
Predefined Business processes can be used to generate the distribution models for master data. This is
more like a template that you can use.
You can create distribution models manually also.
Modelling and Implementing Business Processes -> Configure Predefined ALE Business
Processes -> Logistics -> Master Data Distribution -> Proposal for distribution model: Customer
and vendor masters
SAP will provide a proposal with a distribution model that will be created for the model view
Go to the IMG
Modeling and Implementing Business Process -> Maintain Distribution Model and Distribute
Views
Or the transaction BD64
Go to WE20 and confirm the created partner profiles and inbound parameters.
Modelling and Implementing Business Processes -> Master Data Distribution -> Serialization
for Sending and Receiving Data -> Serialization Using Message Types -> Define Serialization
Groups
Here you can see standard serialization groups provided by SAP, assigned message types and the order
of processing.
In our example, we use the standard serialization group (GRP_CREMAS_ADR) to post Vendor Master &
Address Master.
Still you can create a custom serialization group specifically for your scenarios to serialize message
types.
Modelling and Implementing Business Processes -> Master Data Distribution -> Serialization
for Sending and Receiving Data -> Serialization Using Message Types -> Define Inbound
Processing.
Here you define inbound processing parameters for each message type in the serialization group.
If you are going to process large number of IDOCs, you need to enable parallel processing and define
number of objects (IDOCs) per process. This will help to avoid locking issues and improve performance.
Testing
Generate IDOCs with ADRMAS & CREMAS and the IDOCs should remain in status 64 (Based on the
partner profile setup Go to step Partner Profile Setup )
Message types defined in the serialization group will be processed in the order provided.
Disclaimer
This article is done based on my research and readings, unless otherwise stated. The views expressed are
my own and not of anyone else.
Author accepts no liability for the content of the articles in this website or for the consequences of any
actions taken on the basis of the information provided. Using this information is at the users own
discretion and responsibility.