on 2012 Feb 09 9:32 AM
Hi Experts,
Currently sales data is not getting maintain through MDM to SAP. I wanted to know following fields of sales data maintaining in which table ?
Sales Data Fields: Departure country, Tax Category, Tax Classification of material.
These are the fields of standard MATMAS Idoc?
Kindly guide me where to map these fields in syndication map to SAP.
Regards,
Gaurang
Hi Gaurang,
You can generate a documentaion from SAP using transaction we 60 and check for fields and tables in the idoc.
However,easier way will be to view it in syndicator under the xsd for matmas.
Search for segment corresponding to MVKE in the xsd and do a header to header mapping for Sales Tuple to that segent.
Later you can map fields inside the segemnt corresponding to MVKE in the segment.
Please revert in case of any queries.
Thanks,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravi,
I have not understood the point 'view it in syndicator under the xsd for matmas'
As per my search these are the fields are not maintaining in MVKE table. It is maintaining in MLAN table.
I checked the segments of MATMAS in WE05. I found segment E1MVKEM but not segment E1MLANM. When I check segment E1MLANM in WE60, it is there.
Do i need to add this segment in MATMAS Idoc 1st then go for mapping in MDM syndicator.
Regards,
Gaurang
Hi Gaurang,
I meant we60 gives you detail documentation of idocs,this documentation will help you check which fields are there in MATMAS.
I got confused with heading of your post as it says Sales data fields which is MVKE.
MLAN is is Tax classification for material and I am not sure if its present in MATMAS.
For this you can either extend the idoc,send another standard idoc post MATMAS syndication to update the data,or also default these if it is as per business needs.
I would suggest study the data and then take a call.
Thanks,
Ravi
I dont have access to MATMAS right now but in this link I can see MLAN is there in MATMAS.
Please go through this:
http://help.sap.com/saphelp_45b/helpdata/en/35/6f2939268b2239e10000009b38f984/content.htm
Segment E1MLANM:
MSGFN (*) Function
ALAND (*) Departure country (country from which goods are sent)
TATY1 (*) Tax category (sales tax, federal sales tax,...)
TAXM1 (*) Tax classification for this material
TATY2 (*) Tax category (sales tax, federal sales tax,...)
TAXM2 (*) Tax classification for this material
TATY3 (*) Tax category (sales tax, federal sales tax,...)
TAXM3 (*) Tax classification for this material
TATY4 (*) Tax category (sales tax, federal sales tax,...)
TAXM4 (*) Tax classification for this material
TATY5 (*) Tax category (sales tax, federal sales tax,...)
TAXM5 (*) Tax classification for this material
TATY6 (*) Tax category (sales tax, federal sales tax,...)
TAXM6 (*) Tax classification for this material
TATY7 (*) Tax category (sales tax, federal sales tax,...)
TAXM7 (*) Tax classification for this material
TATY8 (*) Tax category (sales tax, federal sales tax,...)
TAXM8 (*) Tax classification for this material
TATY9 (*) Tax category (sales tax, federal sales tax,...)
TAXM9 (*) Tax classification for this material
TAXIM (*) Tax indicator for material (Purchasing)
Thanks,
Ravi
I did following mapping in syndicator & check
Departure country -> ALAND
Tax Category -> TATY1
Tax Classification -> TAXM1
But it is not showing E1MLANM Segment in WE05 & Idoc giving error u2019You have not fully maintained the tax classificationsu2019
I even try in reverse manner. Send material (BD10) which is having sales data & created MATMAS Idoc. That time E1MLANM Segment showing in WE05.
So that means in case of Inbound Idoc, it is not getting MLAN data. Where I am going wrong in syndicator mapping.
Hi Gaurang,
This means there is some mandatory field missing in the incoming idoc.
Please goto MM02 and try modifying a current material with the same data you are sending,look for mandatory fields in that view and also data ECC expects.
This is basically a data error,looking into a well maintained MLAN data in ECC will help you solve this.
Thanks,
Ravi
Hello,
Since you are using standard Idoc and MDM Adapter, PI will send what is receives from the source and send to target.
Check the map in the syndicator, before syndication check the destination preview if the required segments have been populated or not.
If not then assign some dummy values to check if the segment have values.
Regards,
Abhishek
Hi Gaurang,
The problem you are facing is due to incomplete maintanence of Tax data.
One way to resolve is to test a failed idoc with various data combinations in we19.
Also,looking at current data values in ECC will help you send right combination.
However,you need to ask business user for data combination to be sent that if provided could be a great help
Please note that the "incomplete maintenance of data" is not due to a segment error rather its the data which ECC expects is not available in the idoc,possibly some more fields need to be mapped or is wrongly sent.
Thanks,
Ravi
Hi,
After my further R&D I found header level mapping missing in MDM syndicator.
Lets say 'Location data' tuple mapped with E1MARCM & it appears in XML as <E1MBEWM SEGMENT="1">
But in case of 'Tax Details of sales view' tuple not mapped. One thing I found 'Tax Details' tuple not appearing with pink color flower symbol also E1MLANM segment appearing with pink color cube not with flower symbol.
2nd thing when I try to map this tuple with E1MLANM segment 'Map' button is disabled due to which in XML I found <E1MLANM> (SEGMENT="1" is missing)
Please guide me how to map this.
Regards,
Gaurang
Hi Gaurang
To map tuples on an XML map, the XML schema associated with the map must contain a compatible hierarchical structure for each tuple to be mapped. For nested tuples (tuple fields which are child items of other tuple fields), there must be a corresponding repeating node (pink color flower) in the Destination Items grid for every nested tuple you want to map.
As when mapping any repeating MDM structure, when mapping a tuple, you must map the parent tuple field before you can map any of its child items. When mapping a nested tuple item, you must map all tuple fields which are ancestors of the item before you can map that item itself. It is not sufficient to map the top-level tuple field only.
Finally, when unmapping tuples, you must unmap all child items of a tuple field before you can unmap the tuple field itself.
I think that the problem is with repeating node in your XML schema in destination grid. It shoul not be non-repeatable node(pink colour cube), it should be converted to repeatable node.
For this you need to go to map properties-> Repeating Record Node and select E1MLANM
If you want both E1MARCM and E1MLANM to be repeatable nodes, i think it better to create a XSD having repeatable nodes and use it for syndication
Regards
Goutham Kanithi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
69 | |
11 | |
10 | |
10 | |
9 | |
9 | |
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.