cancel
Showing results for 
Search instead for 
Did you mean: 

How are updates on IDoc (CREMAS01 / ADRMA01) identifiable when Idoc is sent to external systems? (non SAP)

Former Member
0 Kudos

Hi MDM gurus,

I am recently working in a project that will require that suppliers master data is sent from our SAP MDM to an external system (non SAP), through a middle ware (not PI) - web service, my question is:

How would the external partner recognize it is a change and what fields are being modified?

I am quite new to MDM IDocs, but I assume we would be sending entire IDoc (all fields populated) and somehow indicate it is a change, like populating field E1LFA1M-MSGFN = 004 or some flag that indicates that message contains changes.

All help and feedback are welcome.

Cheers,

JF

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

MDM has a property called Suppress Unchanged records in Syndicator, with which only the changed records can be syndicated, this property, when checked, the system creates a time stamp upon the records are syndication, and for further syndications, this time stamp will check if any of the record's field's have been changed since last syndication.

Eg: If a record "XXX" is syndicated once to a remote system's  port, then it will not be considered for the syndication next time, If any fileld  of the record "XXX" has not changed since last syndication.

With this property you will be able to syndicate only the changed record, and middlewear will not be required to check if a record's field has changed since last syndication

Please refer the below link for further explanation

http://help.sap.com/saphelp_mdm550/helpdata/en/C2/9EC853A240446DB18B59E62F78E0AD/content.htm

The records when auto syndicated from the MDM syndicator are in xml format, this syndicated file can be picked up by non-PI middlewear and sent to the concerned system in the required format.

just to add, if you want to know what the changed fields are, then unfortunately MDM doesnot provide that flexibility which highlightes the changed fields, instead, the whole record will get syndicated upon a field change in that record.

Regards,

Prasad