on 09-11-2007 12:52 PM
Hi All,
I m working on MDM5.5 sp05.
My standard material scenario is working fine.
Now i want to send MATMAS from R3 when any change(create,change) happens for material...............for this i m using <b>change pointer</b> concept....... this is sending MATMAS........but only with changed segments(Not whole IDoc).
I have converted this IDoc to XML file using XI (one to one mapping).
Now my problem is, i m not able to import this XML file thr Import manager.........map is giving error......... as XSD is for whole IDoc & my XML file is with only some segments.
How can i handle this in MDM????
Coz every time i create or change material in R3, my IDoc will contain different segments.......... and i cant create that much MAPs in Import Manager.
Is there any other solution???
Thanks,
Mahehswari.
Hi Michal,
Thanks........ so i need to so some coding.
Is it possible for MDM to update only changed field for a perticular record.......... or we need to import whole IDoc again???
Thanks,
Maheshwari.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
Adding to Michals´solution ,another suggestion is to make sure that in the port settings in the console, the xml schema is maintained- Ithink this is a mandatory requirement in SP5 ,but please check if it maintained i nyour setup. This way all matmas segments will be taken care off while importing and you just need to ensure that the segaments are mapped in IM and your import map is updated.
Another solution for the issue of being able to generate the material changes and transfer it to MDM, without coding, is to create a delta variant in the transaction mdm_clnt_extr, schedule a job that runs according to your requirement which calls this variant. this will ensure that all changes to the materials are transferred as Idocs to the port.
Regards,
Anita
Hi,
you can create a simple table - with material number only
there is an exit when you save a material in MM02
and from this exit you could populate this table
then create a report that will check this table
and execute BD10 with material numbers from this table..
this way they should go as a whole matmas - not just delta
this should be just a few lines of code but
maybe this is what you need
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.