Symptom
Via communication arrangement SAP_COM_0108, you have chosen the SOAP service 'MATERIALDOCUMENTCREATEREQUEST1' as your 'Material Document Integration' method into the SAP Public Cloud system.
When you attempt to post a 'Material Document' via the interface it fails with error 'Material number too long for client setting in material mapping' Message No 007(M_)
Environment
- SAP S/4HANA Cloud Public Edition All versions
Reproducing the Issue
- Make an API call to SOAP service 'MATERIALDOCUMENTCREATEREQUEST1'.
- The 'Message Dashboard' shows error M_007, 'Material number too long for client setting in material mapping'.
Cause
Incorrect XML content.
If the posting is being made with reference to a 'Purchase Order' the material master data will be derived from the reference Purchase Order item. It therefore must not be specified in XML content.
Resolution
Do not pass a 'Material Number' in the SoaP interface, when posting with reference to a Purchase Order
See Also
Keywords
M_007, MMIM_SOA_MATDOC_AIFMAP_REQ, MATERIAL, /AIF/FILE_XI_PROCESS, SAP_COM_0108, Material Document Integration, MaterialDocumentCreateRequest_Async_In, BAPI_GOODSMVT_CREATE. , KBA , MM-IM-GF , Basic Functions , MM-IM-GF-2CL , Basic Functions (Public Cloud) , How To