cancel
Showing results for 
Search instead for 
Did you mean: 

Record Create & change

Former Member
0 Kudos

Hi ,

We are mainitaining master data centrally.

I can create one record in data manager or I can change existing record in data manager.

After the operation I want to syndicate same data to my remote system through XI.

For conversion of XML file to IDOC how does XI system will set the qualifier for create or change of record.

How can we acheive same functionality in MDM while passing data to XI.

Thanks in advance!!

Kiran.G.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

When you are syndicating data from MDM to ECC (using XI) there is a few easy ways to determine if the record already exists in ECC or not. First of all, if XI sends an IDoc to ECC, and you have you configured the ALE parameters to process the IDoc using the standard inbound function module, then you won't have any problem. The standard inbound function module will create a new record if it detects that the number (ie: material number) doesn't already exist. If it detects that the number does exist, then it will edit the existing record. This is assuming that you have already generated the material in MDM and in IMG you've configured ECC for external numbering assignment. If you want ECC to generate the number, then when you syndicate the record from MDM, XI can check if the material number field exists and if it doesn't then XI can tell it's a new creation in ECC. Once the record is established in ECC, you send the number back to MDM. That way when it gets updated, XI can determine that the record is an update instead of a create.

Former Member
0 Kudos

Hi Kiran

MDM offers on demand syndication which is a workflow with Syndicate step.In the properties details for syndication step u need to specify the port to which syndic map is assigned.

In the workflow properties add the trigger action as RECORD ADD/RECORD UPDATE.

this should solve ur problem

Also refer to this doc for On demand syndication ::>>

https://www.sdn.sap.com/irj/sdn/articles-topic?rid=/webcontent/uuid/30e9af33-899f-2a10-43a5-878b990b... [original link is broken]

regards-

Ravi Kumar

GabrielSagaya
Active Contributor
0 Kudos

Here we go for simple approach for MDM syndication...

1. Launch the syndicator applications with appropriate server and repository.

2. Form the records grid choose 1 or n number of records which you really want to syndicate.

3. From the menu File -> Open, dialog box opens and choose corresponding remote system and corresponding map available below.

4. Once you apply the map to the selected records, kindly chek the following things...in the corresponding tab..

MAP Properties : Both suppress check box

shouldn't be checked.

Apparetnly in your syndicator map the option "suppres unchanged data" is checked. It defines whether to suppres (not to generate) records that haven't been chnaged since the previous syndication's time. Note, such tracking is done separately for every agency.

(ii) Destination Preview : should have entry, where

IDOCs written in xml format.

5. From the menu Syndication --> Execute.

Hope this might really helps to you to create the syndication.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d05fdda9-05e6-2a10-5da4-e49a352f...

/people/harrison.holland5/blog/2007/01/22/testing-and-monitoring-an-interface-between-mdm-xi

Former Member
0 Kudos

Hi,

You can create the Workflow on Record ADD and Record Update which contains the Syndicate step that syndicates the record to the specified port. In XI side there should be some logic that checks whether say Material is already present or not if it exists then update that with the corresponding fields and if it doesnt then create the new one.

Regards,

Jitesh Talreja