on 07-16-2009 11:41 AM
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
Hi Neha,
There are no standard function module for this. You may have to create a z function module for this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.