cancel
Showing results for 
Search instead for 
Did you mean: 

Delta Replication of Material Master - SAP SRM One Client

hegde_dhananjay
Explorer
0 Kudos

Hello All

We are on SAP SRM One Client set up with SRM 7 EHP 3.

We are facing the below issue whenever we try to replicate new material groups into SRM:

When we run MDS_LOAD_COCKPIT for "MATGROUP" to "Product Category" replication, system seem to think that it is the initial load and tries to download all the material groups.  It then hits the short dump DBSQL_DUPLICATE_KEY_ERROR in function module COM_CATEGORY_SAVE_DU because on line 21 it tries to insert already existing product categories.

In SRM other scenarios (other than one client), there is an option to replicate only the delta after the initial replication.  However, in this case, we could not find any such option.

Also, a few SCN links we could find mention that the delta replication happens through "delta reports".  But nowhere we could find those "delta reports".

It does not seem to happen synchronously as and when there is a new material group or changes to existing material groups.

Could you please let us know how can we set up "delta replication" of "material groups" from ECC to SRM in SRM One Client scenario?

Thank you

Dhananjay

Accepted Solutions (0)

Answers (1)

Answers (1)

ivy_li
Active Contributor
0 Kudos

Hi,

In the path below, activating synchronization will automatically replicate the changes from ECC to SRM side after initial download:

Cross-Application Components
Master Data Synchronization
  Synchronization Control
     Synchronization Control
     Activate Synchronization Options

hegde_dhananjay
Explorer
0 Kudos

Hello Ivy

Thanks for your reply.

We have already maintained thse settings for the objects:

ECCMATGRP --> PRODCAT

ECCMATTYP -->  PRODCAT

Shouldn't these two be enough for synchronization of "material group" and "material types" with "Product Categories"?

Even then, synchronization is not taking place.  And trying to manually synchronize them is being treated as "Initial download".

Could you please let me know if there is any queue (like it is there in other SRM scenarios) that we can check/debug or trigger?

I would really appreciate that.

Thank you

Dhananjay

ivy_li
Active Contributor
0 Kudos

Hi,

For the specific entries to be maintained, you may adjust this according to your system scenario. This is not mandatory to maintain each of them.

As I know, initial download must be manually executed via MDS_LOAD_COCKPIT. Then later for any changes in ECC side, it should be updated automatically once the synchronization is activated. Once it is activated, you may notice it in MDS_LOAD_COCKPIT. All the related queue name and monitor functionality are also available in MDS_LOAD_COCKPIT.

BR,
Ivy