Matmas05
Hi, How to see the details (logic etc) in R/3 System for standard idoc MATMAS05 to prepare a FS to interface with external system. Please advise what should i mention in FS in this regard. thank you.
closed as no respone recieved for long time
Similar Messages
-
Error: ****** is not a unit of length - MATMAS05
Hi,
I am sending material master data from a file to ECC thru SAP PI using MATMAS05, I see the idoc in status 51 and get the below error in SAP
" ****** is not a unit of length", I tried passing "(double quotes) , INCH in MEABM field but it does not take, please advice
Thank youin MATMAS05 IDOCs you have to enter the ISOcode of a unit
execute CUNI, select Length and find the INCH unit, go into its detail and see what ISOcode it has -
Getting error while try to send data to matmas05 idoc
hello frnds,
i m working on a scenario in which i m sending data from xml file to matmas05 idoc of R/3. here i have done all the required XI settings. at sender side i have used file adapter and at reciever side IDOC Adapter. while i m executing my schenario at that time i m getting green flag into the sxmb_moni transaction but m not able to see any idoc generated at the receiver R/3.
can anybody tell me that what might be the problem? is it the problem with R/3 receiver or it is the problem with XI configuration itself..
Regards,
Hetalhi,
if the flag is green you can check in SMQ1, SMQ2
for any waiting entries
I hope you've activated the queues in SXMB_ADM
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Create Material using MATMAS05 IDOC
Hi Gurus,
Please tell me what are the mandatory fields and tables for those fields to create a Material using MATMAS05 standard IDOC.Hi,
Fields are never mandatory while sending the idocs. Its the segment which is mandatory.
If you see the definition of MATMAS05 idoc in transaction WE30 you will find E1MARAM and E1MAKTM, as a mandatory segment. It means that you can't send an Idoc without this segment. If you go in segment details than even if you populate a single field in the segment E1MARAM and E1MAKTM then you can send the idocs.
KR Jaideep, -
Flat file to idoc MATMAS05 - mapping
Hi,
I want to create 2 Idocs from one recordset.
Can any one tell me how do I map this Recordset to an Idoc?
Example source and target IDOC structures:
Source:-
<Recordset>
<SA010>
<IDENTS>1234</IDENTS>
<BEZ>Dummytxt</BEZ>
</SA010>
<SA088>
<IDENTS>1234</IDENTS>
<MARC1>010</ MARC1>
<MARC2>020</MARC2>
</SA088>
</Recordset>
Target:-
<MATMAS05>
<IDOC BEGIN="1">
<E1MARAM SEGMENT="1">
<MATNR>1234</MATNR>
<E1MARCM SEGMENT="2">
<WERKS>010</WERKS>
</E1MARCM>
</E1MARAM>
</IDOC>
</MATMAS05>
<MATMAS05>
<IDOC BEGIN="1">
<E1MARAM SEGMENT="1">
<MATNR>1234</MATNR>
<E1MARCM SEGMENT="2">
<WERKS>020</WERKS>
</E1MARCM>
</E1MARAM>
</IDOC>
</MATMAS05>
Thanks and Regards,
ErenHello Varun,
My flat structure:
<Recordset>
<b><SA010></b>
<i><IDENTS>1234</IDENTS>
<BEZ>Dummytxt</BEZ></i>
<b></SA010></b>
<b><SA088></b>
<IDENTS>1234</IDENTS>
<i><MARC1>010<>
<MARC2>020</MARC2></i>
<b></SA088></b>
</Recordset>
The MATNR field is <IDENTS>. I can pick the value from node <SA010> or <SA088>.
Thanks -
MATMAS05 Idoc to Flat File : Multiple material into same file
Hi ,
I am struck in simple scenario .Sending Materail Master data to flat file using idoc MATMAS05. I made following changes to MATMAS05.xml file.
I added MaxOccurs -=Unbounded and imported it in the interface mapping.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="MATMAS05"><xsd:complexType><xsd:sequence><xsd:element name="IDOC" type="MATMAS.MATMAS05" maxOccurs="unbounded"
I am able to get multiple materials extracted in same file .However the XML fails to open the file completely saying there is error.
Can anybody send me an xml file of Material Master having 2 matrials so I can compare it?
Regards
PrashantaHello Prasanta,
If I understand correctly you are sending MATMAS from SAP to File.
And you want to split the Matmas into multiple files .
If this is the case then do not change the Idoc field occurance on the target side. In the Message mapping , messages tab change the occurance of the target to unbounded.
And use enhanced interface determination for the same.
Cheers,
Himadri -
IDoc MATMAS05 does not update MARA-AENAM
Dear colleagues,
I am using IDoc for maintenance of material master records. It's basic type is standard MATMAS05. When I trigger IDoc that needs to change material master record, this material master record is updated correctly, except AENAM field (Name of accounting clark who changed record). In my IDoc structure I have field which defines AENAM. This field is filled with proper information, but after IDoc running ERP MARA-AENAM is filled with logon user defined in RFC Destination settings and not with value from IDoc's AENAM.
Could you help me to solve this issue and have proper data in MARA-AENAM (from IDoc AENAM field)?
Regards,
Harrythe coding is undoubtedly taking the last change date and user from the SY structure:
IF neuflag = space
and ( not rmmg2-new_inst is initial or
not rmmg2-new_inst_v is initial or
not rmmg2-new_inst_a is initial ).
mara-laeda = sy-datum.
IF user IS INITIAL.
mara-aenam = sy-uname.
ELSE.
mara-aenam = user.
ENDIF.
ENDIF.
And this sounds logical to me, as if this would not be the case, then you could change data with an IDOC and let it look as if this change was done by someone else. -
Material Master IDOC MATMAS05 and unit of measure
Hi
We are using SAP standard material master IDOC type MATMAS05 to trigger IDOC. Our material master is having base unit of measure as "G". We are not using ISO unit of measurement. But Material master IDOC, segment E1MARM is populating base unit of meaurement (MEINS) as "GRM".
Any idea why IDOC is picking ISO unit of measurement instead of material master base unit of measurement.
Any idea how to send base unit of measurememt as "G" instead of "GRM" in DOC segment.
Thanks
NileshThats the way it works. In any interfacie to or from external sys. , it uses the ISO code from CUNI instead of the UOM .
-
Message Mapping of IDOC "MATMAS.MATMAS05"
Hi!
I would like to execute the following message mapping for IDoc
MATMAS05 <--> MATMAS05.
What are the recommended fields to map?
Is the a button to automatically map the fields with the same names?
Thank you very much!
regards
ThomHi,
you could use the button "Map Selected Fields and Substructures if Names Are Identical"
it's explained here:
http://help.sap.com/saphelp_nw04/helpdata/en/49/1ebc6111ea2f45a9946c702b685299/frameset.htm
Or if you do it without a mapping:
simple IDoc to IDoc scenario with SAP PI
Regards
Patrick -
Sending MATMAS05 IDOC via XML-HTTP Interface (without XI)
Dear all,
I have to send the MATMAS05 IDOC via XML-SOAP-HTTP Interface to a subsystem. Sending works (the sub-system receives the SOAP-Request with the MATMAS05 as Body). So far so good. Now the SAP System is waiting for an answer (synchronous communication). How should this answer look like?
We receive the Error EA390 "Problem with SOAP Class" - execute_processing: entry result table
Can anybody give me a hint how the response should look like.
Many thanks and best regards
RomanHello Sven,
we find a solution. As far as I remember, there is a flag to send without waiting for answer (or technical better to not rely on SOAP standard).
Look in WE21 and the XML_HTTP Port you use. Uncheck the "SOAP Protocol" flag. Then it should work.
HTH and Best regards
Roman -
IDOC reduction gets always MATMAS05 as basic type
Dear Gurus,
I am trying to create a reduced IDOC derived from MATMAS message. I get always an associated basic IDOC type MATMAS05 but I would like this concrete reduction to be derived from MATMAS03.
Can somebody tell me what can I do so the system will reduce from MATMAS03 instead of MATMAS05 ?
I am using release 470 for the application ERP and basis has release 620.
ThanksHi ,
When you are reducing the Idoc, system will consider latest version of the Basic type of mesage type MATMAS,
You can not reduce previous version, this is SAP standard,
You have to reduce MATMAS05 based on u r requirement and create new Message,
Revert back if u have any queries...
Regards
Suresh.,D -
I can create material using inbound Idoc of type MATMAS01, but not MATMAS05
I can create material using inbound Idoc of type MATMAS01 in WE19, but MATMAS05 failed. In fact I used same data ( different material number), and same inbound function, but got different result.
What is different between MATMAS01 and MATMAS05? Is there some configuation need for MATMAS05?
My system is ECC5.0. Thanks.Hi, nagaraj
this is inbound IDoc, not outbound IDoc, so we can't assign Basic type in WE20, only can assign Message type.
In WE82, there are 5 records about Messagetype MATMAS:
Message type Basic type Release
MATMAS MATMAS01 30A
MATMAS MATMAS02 30D
MATMAS MATMAS03 40A
MATMAS MATMAS04 46C
MATMAS MATMAS05 470
I think it should be ok.
In WE57, there 2 records are exist:
FM_name BasicType MessageType
IDOC_INPUT_MATMAS01 MATMAS01 MATMAS
IDOC_INPUT_MATMAS01 MATMAS05 MATMAS
so I think all configurations should be ok.
Message was edited by:
liu bin -
File to IDOC(MATMAS05)
I'm trying simple scenario for File to MATMAS05 IDOC. I filled in the required fields it specified by Red in the message mapping, but still I get the following error when I try to test the mapping
Structure with min!=max without mapping
I dont understand what exactly this means..did anyone get this before? how to fix this error?
Thanks,
Kalpanahi
Below one is for Cremas
u just follow the same procedure for u r Idoc with u r fields..
I think it is helpful for u upto some Extend...
2.11.4 Map the fields of the source document to the equivalent fields in the IDoc. This can be achieved easily by locating the target field in the IDoc structure and then drag-and-drop from the source field to target field. Please refer to the table below for the mapping rules (segments and fields are sorted according to their order of appearance in the IDoc).
Source field in Vendor Target field in CREMAS03
VendorNumber E1LFA1M à LIFNR
Address à Country E1LFA1M à LAND1
LastName E1LFA1M à NAME1
Address à City E1LFA1M à ORT01
Address à Zip E1LFA1M à PSTLZ
SearchTerm E1LFA1M à SORTL
Address à Street E1LFA1M à STRAS
VendorNumber E1LFA1M à E1LFB1M à LIFNR
VendorNumber E1LFA1M à E1LFM1M à LIFNR
Currency E1LFA1M à E1LFM1M à WAERS
2.11.5 Now we have to assign constants to certain fields and attributes in the IDoc (for segment qualifiers, hardcoded values and XML attributes). This can be achieved by following the procedure below. Refer to the table below for more details on the mapping rules.
2.11.5.1 Double-click on the target field in the IDoc.
2.11.5.2 At the bottom of the screen, select Constants from the drop-down list for function type.
2.11.5.3 Click on the function Constant. Now the empty constant appears in the screen.
2.11.5.4 Double-click on the empty constant and assign a specific value.
2.11.5.5 Connect the constant to the target field.
Constant Target field in CREMAS
1 CREMAS03 à IDOC à BEGIN
1 E1LFA1M à SEGMENT
009 E1LFA1M à MSGFN
COMPANY E1LFA1M à ANRED
LIEF E1LFA1M à KTOKK
1 E1LFA1M à E1LFB1M à SEGMENT
009 E1LFA1M à E1LFB1M à MSGFN
3000 E1LFA1M à E1LFB1M à BUKRS
31000 E1LFA1M à E1LFB1M à AKONT
A1 E1LFA1M à E1LFB1M à FDGRV
1 E1LFA1M à E1LFM1M à SEGMENT
009 E1LFA1M à E1LFM1M à MSGFN
3000 E1LFA1M à E1LFM1M à EKORG
2.11.6 For the segments E1LFB1M and E1LFM1M please assign an empty constant. This is necessary because these segments are optional in the IDoc. Although some underlying fields have already been mapped, If the parent node is not explicitely used as the target of a mapping, the segment will not be instantiated at all.
2.11.7 Finally, right-click on the segment EDI_DC40 and disable it (this segment is mandatory but will be filled out automatically by the IDoc adapter. Save your mapping. -
The meta data for the IDoc type "MATMAS05" is unavailable
Dear Gurus:
I need help in completing small test that I am doing to send MATMAS IDOC to xMII.
I have done:
1. RFC connection SM69 and tested ok
2. xMII IDOC Listner config with my SAP client
3. Connection appears in smgw ok (in logon client screen)
4. Completed Distribution channel and we20,we21
All above looks in place when I send one IDOC (BD10) it remains in 03 even after I run RBDMOIND. Besides IDOC is not appearing in C:\Lighthammer\JCO\Output.
On tRFC I see error The meta data for the IDoc type "MATMAS05" is unavailable.
Note that
a) I am NOT using transaction on routing tab
b) xMII version 11.5
c) I used "How to send IDOC ...." Version 2 PDF that is available on web (thanks to Bimal)
d) I looked at other two posts which has to do with LOIPRO message type and with JCO issue
Please help.
Thanks
JayJay,
What version of ERP are you using, perhaps this note will help: 770239
Also the SAP Help has some suggestions as well...<a href="http://help.sap.com/saphelp_nw04/helpdata/en/8a/b8b13bb3ace769e10000000a11402f/content.htm">Click Here</a>
-Sam
null -
LSMW IDOC MATMAS05 Material Master
Hi Experts,
Actually ,Iam using IDOC method in LSMW for Material Master Upload.
For that Iam using the IDOC type MATMAS05 .
So in the input file when Iam not the giving the Material Number IDOC is getting failed
with status 51 and giving the errors that "NO MATERIAL NUMBER
TRANSFERED".
And
if Iam giving a material number in the test file it is again getting failed
giving the error " The material does not exist ".
I am not able to understand what iam missing here.
Other than this Iam passing all the mandatory fields required .
Also in the each segment iam passing the MSGFN = '009'. i.e. to create.
Pls help.
Thanks in Advance.
Regards,
MithunHi Chuin,
This forum doesn't provide specific info on LSMW. You may check https://service.sap.com/lsmw for more info.
Regards,
Markus -
MATMAS05 IDOC adding Quality Management view to Material when posted
Matmas05 IDoc when posted is appending Quality Management(QM) view to material.
Initially Material doesnt have a QM view . However whil e postion matmas05 , MAra-VPSTA & PSTAT fields are getting updated with the letter Q(which is QM). I'm not passing any fields relevant to quality management. I donot want any views to be added.
Thanks
Sunil RI can see the IDOC data passing in through WE02 and can control which data I can pass in to MATMAS05 IDOC. However need to know why the idoc is appending a view to the material. I tried to Debug the IDOC_Input_MAtmas01 Function module which is used to process this incoming IDOC to SAP, coudnt get too far on that.
Where can i see the actual updating of tables like mara &marc in the above Function module at debug time?
Thnaks
SUnil R
Maybe you are looking for
-
ITunes can't find music on external hard drive Help!
We moved my friend's iTunes music to an external hard drive. Everything was working fine until this week. Somehow the location of the music got changed back to her C drive. I redid the location but now every song has the exclamation mark. I would tra
-
RoboHELP HTML Freezes Different Ways
Using Windows XP and RoboHELP HTML 6.0: If I start RoboHELP HTML from the START > Programs menu, it freezes almost instantly and requires END TASK. If I double-click a previously created .xpj file in Windows Explorer view, then RH HTML starts up and
-
Transferring internal and optical drives?
Hi all, I have an older MacBook Pro 2,2 (Intel Core 2 Duo, 2.33GHz, 3 GB RAM) which has small internal drive and an optical drive that is starting to become buggy. I have access to a more recent MacBook Pro 4,1 (Intel Core 2 Duo, 2.6 GHz, 2 GB RAM)
-
Quick time won't uninstall or open
Quick time will not open I get error 2095 if i try to open the program It will not install Qt or itunes updates. How can I reinstall qt & itunes. Everything I tried would not work. It report that QT and bourjour will not uninstall and then the updat
-
Can not upgrade to 1.1.3 - iPhone freezes while backing up prior to upgrade
Try to upgrade to 1.1.3 during the process iPhone freezes while attempting of making a back up. Then get a message "iTunes could not sync to iPhone because the iPhone disconnected". I have reset my iSync... to no avail... Please help...Thank you...