Skip to Content
avatar image
Former Member

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

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Dec 10, 2012 at 06:16 AM

    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

    Add comment
    10|10000 characters needed characters exceeded