Symptom
The buyer integration is implemented. The below error messages appear in the EDI message monitoring for some customer purchase orders:
"Function EDI_SD_ORDR_PROCESSING was not executed successfully".
"Field TEXT_STRING is not an input field".
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
1. Open the "Message Monitoring - Application Interface Framework" app.
2. Select the "/SDEDI - ORDR_IN - 1" interface.
3. Set the time filter as "All".
4. Select a sales organization.
5. Set the status filter to "Error".
6. There will be two messages with the mentioned error.
Cause
The reason why the text is not editable is that the text has become a formatted data (such as Left-Aligned). With the limitation of such formatted data, the edit of formatted data has to be done in SAP Editor of Microsoft Word instead of SAP Web Dynpro or SAP GUI. Meanwhile in the Fiori app, the formatted data is not shown. Please use the "Change Material" app.
Resolution
- Go to the "Change Material" app and enter the material.
- Click "Additional Data" and then go to the tab "Basic data text".
- Click the "Editor" button to enter the Microsoft Word Editor.
- Change the formatted indicator from "L" to "*", which means, disabling the formatted data to default data.
- Then it can be editable in SAP Web Dynpro or SAP GUI.
Keywords
Buyer integration, Customer purchase order, EDI_SD_ORDR_PROCESSING, TEXT_STRING, Message monitoring, Application interface framework, /SDEDI - ORDR_IN, Interface, Formatted data, Left-aligned, SAP editor, Microsoft Word, SAP Web Dynpro, SAP GUI, Change material , KBA , SD-SLS-EDI-2CL , S/4HANA: Sales EDI Messages (Public Cloud) , Problem
SAP Knowledge Base Article - Public