cancel
Showing results for 
Search instead for 
Did you mean: 

What is the happens in R/3 side?

Former Member
0 Kudos

Hi,

I have been working in SAP MDM for last 6 months.

I actually did a POC for Denmark client.

I need real time knowledge what is going behind in MM Systems.

I have two R/3 (ECC) systems from where the data is coming into MDM.

I have customer data into two systems.

System1:

Customer No: 101, Customer Name: Neha Jindal, etc.

System2:

Customer No: 201, Customer Name: Neha Jindal, etc.

These both are Master Data and coming into MDM from R/3.

In the time of import, I am mapping remote key with the Customer name

and both are taken as two remote systems and the remote key generation is on

for the two systems.

Now, after Matching and Merging done by Workflow.

I am syndicating the record back to two R/3 Systems.

The new record is:

Customer No: 301, Customer Name: Neha Jindal, etc.

The Data comes from R/3 by Matmas Idoc and converted to XML by XI.

Now, the issue.

I know the data is send by writting RFCs and the fileds are passed as parameters to the RFC.

On my best knowledge the Master data in the two R/3 System gets updated.

Now, I do not know whether Customer No: 101 is replaced by 301 but according to my knowlege

it should be kept as it is, the data including Customer Name, Customer Address, Customer Phone Number etc gets

updated and so, the transactional data in R/3 reamains the same.

All is done by executing the RFC.

I think there is a functional module in R/3 which retrieves the data from XML if we define the XML Schema.

Then we have to write a simple insert statement to insert data into Ztable or SAP table.

Please add comments if there is more to this.

Regards

Neha Singh

Edited by: Neha Singh on Jul 16, 2009 1:17 PM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Neha,

There are no standard function module for this. You may have to create a z function module for this.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Neha,

I think "customer id", what you are saying is MDMID (unquie id for mdm identification) NOT FOR R3 INDENTIFICATION. I guess there should be other field that represents the customerid from r3. Because the tables even in R3 does not take already existing customers(ID). I dont think after mergering 301(new one) will be created, but that should be eithier 101 or102.

The customers are already created in the both r3 systems, the customer id (301) should NOT be created as it self will be duplicate which spoils all of our process.

if your question is about inserting a data in to ztable you can use - XML string operation in ABAP, which can directly converted XML to internal table or vice-versa using command CALL TRANSFORMATION. Then you need to insert the internal table into ztable.

Anyways, reframe our question please.