Hi all,
I am also getting the same error when location data is passed from MDM to ECC via PI
Initially i suspected the issue was due to address_line1 and address_line2 field values when i compared this failure idoc with successful idocs.
When i replicated the same issue in quality system, i can see the idocs has passed successfully even when address_line1 and address_line2 values are "TBA5116".
Note:
The process can be split across different systems:
MDM
Verify that all the mandatory fields are entered in MDM and also that data entry in MDM triggers automatic XML generation with all data. The ECC required fields are as follows:
- MDM Site ID
- Address Line 1/ Address Line 2/ Address Line 3
- City
- County
- State
- Country
- Postal Code
- Store Number
- Legal Entity
- Location Type
- Banner Code
- Format Code
EAI – Middleware
EAI receives the messages in MQ Queue from WCC. These messages are fetched and transformed in EAI. The EAI transforms these messages to the required IDOC format and then delivers these messages to ECC (SAP).
ECC
The IDOC is received from EAI. A check will be done to ensure that all the mandatory fields in XML are populated. The mandatory fields are listed in the MDM section above.
1. Populate the site master record and custom tables ZIMT_SITE_MAP and ZIMT_SITE_STORE with relevant values.
2. Based on the data sent from MDM derive values for other fields like:
- SAP Site Profile type: From custom mapping table ZIMT_SITE_PRFL
- Purchasing Organization: From Configuration in SAP ECC
- Sales Organization: From Configuration in SAP ECC
- Distribution Channel: From Configuration in SAP ECC
- Division: From Configuration in SAP ECC
- Language: From Configuration in SAP ECC
3. The interface updates the Site Master record and custom tables ZIMT_SITE_MAP and ZIMT_SITE_STORE with corresponding values.