Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Andy_Wang
Advisor
Advisor

1,Background


New inbound SOAP API is provided to API Hub. This asynchronous inbound service enables you as the supplier using SAP S/4HANA Cloud to automatically Create, Update, Cancel Sales Order/Customer Return. It is based on the SOAP protocol with namespace http://sap.com/xi/EDI/Supplier.




2,Error Handling



The information is sent in the request as a payload. Messages transferred by this service can be monitored using SAP Application Interface Framework (AIF) Monitoring.





3, Trouble shooting


Here you can proceed the correction according to below messages and procedures.


Purpose


On the Message Dashboard, you can analyze the deployed log.


Procedure


1. Log on to FLP and navigate to Message Monitoring tab. Open the Message Dashboard.


2. Choose Sales&Distribution EDI integration - /SDEDI


3. Choose All Messages to check all relevant AIF messages.


4. Below error messages are usually displayed in message dashboard.



4, Message Handling



From <https://blogs.sap.com?p=606>





Sales area cannot be determined


Diagnosis:


The system could not determine a sale area as no record has been specified in view EDI_V_EDSDC


System Response:


The system stops processing the EDI message


Procedure:


Define configuration for Assign Cutomer/Supplier to Sales Organiziong Data for integration with buyers.


Define in the SSC UI step Assign Customer/Supplier to Sales Organization Data with Buyers under Sales > Integration with Buyers



Business partner for role &1 cannot be determined


Diagnosis:


The system could not determine a sale area as no record has been specified in view EDI_V_EDPAR


System Response:


The system stops processing the EDI message


Procedure:


Define conversion from external to internal partner number for integration with buyers.


Define mapping in the SSC UI step Convert External to Internal Partner Numbers with Buyers under Sales > Integration with Buyers





No valid &1 party can be determined


Diagnosis:


The system could not determine an internal party ID as the a sale area as no record has been specified in view EDI_V_EDPAR


System Response:


The system stops processing the EDI message


Procedure:


Define conversion from external to internal partner number for integration with buyers.


Define mapping in the SSC UI step Convert External to Internal Partner Numbers with Buyers under Sales > Integration with Buyers




&1 must be provided in the source data


Diagnosis:


Necessary fields have to be provided in pay-load file.


For example, the system uses purchasing order number and purchasing order creation date in sales order.


System Response:


The system stops processing the EDI message


Procedure:


Provide those mentioned fields in Payload file or EDI segment fields



Sales document type cannot be determined


Diagnosis:


Sales documents type is not identified


System Response:


The system stops processing the EDI message


Procedure:


Provide sales document type in Payload file or EDI segment fields



Party type &1 is not supported


Diagnosis:



Party type in payload is not pre-defined in both buyer and supplier system:


Sold-to-party


Bill-to-party


Ship-to-party


Payer


Supplier



System Response:


The system stops processing the EDI message


Procedure:


Provide supported party type in Payload file or EDI segment fields




The Source Party internal ID must be provided in the source data


Diagnosis:



Necessary field internal ID of sender party have to be provided in pay-load file


System Response:


The system stops processing the EDI message


Procedure:


Provide internal ID in Payload file or EDI segment fields



Pricing procedure cannot be determined


Diagnosis:



The system could not determine a pricing procedure as no record has been specified in view V_T683V with:


Sales organization


Distribution Channel


Division in payload file.



System Response:


The system stops processing the EDI message


Procedure:


Define Pricing Procedure Determination for Sales.


Define Determination in the SSC UI step Set Pricing Procedure Determination under Sales > Pricing




Price conditions for customer expected price cannot be determined


Diagnosis:



The system could not determine a pricing procedure as no record has been specified in view V_T683V with:


Sales organization


Distribution Channel


Division in payload file.



System Response:


The system stops processing the EDI message


Procedure:


Define Pricing Procedure Determination for Sales.


Define Determination in the SSC UI step Set Pricing Procedure Determination under Sales > Pricing




Standard ID of the sender partner is not defined uniquely


Diagnosis:



There are multiple Standard IDs defined in payload


System Response:


The system stops processing the EDI message


Procedure:


Redefine the standard ID in sender partner to ensure it is the unique




Purchase order &2 of customer &1 is referenced by multiple sales orders


Diagnosis:



There are multiple sales orders are determined by purchasing order number in payload file


System Response:


The system stops processing the EDI message


Procedure:


Delete or Reject the sales orders with the duplicated purchasing order number reference , via in Change Sales Order app.





Purchase order &2 of customer &1 is currently being processed


Diagnosis:



The system locked the sales order with referred purchasing order number right now


System Response:


The system stops processing the EDI message


Procedure:


Unlock the sales order and process again




Sales document items cannot contain Sold-To-Party information


Diagnosis:



The system check the sold-to-party information on item in payload file


System Response:


The system stops processing the EDI message


Procedure:


Remove the sold-to-party information on item payload file or segment fields





Schedule line requested delivery date must be provided in the source data


Diagnosis:



The error happens when the schedule line requested delivery date is initial on schedule line in payload file


System Response:


The system stops processing the EDI message


Procedure:


Provide schedule line requested delivery date in Payload file or EDI segment fields




The salutation text &1 is not supported


Diagnosis:



The error happens when form of address provided in payload file is check failed in business partner


System Response:


The system stops processing the EDI message


Procedure:


Maintain the address information in Business Partner app with information in payload




The text procedure cannot be determined


Diagnosis:



The system could not determine text procedure as no record has been specified with sales document type in view V_TVAK_TXT


System Response:


The system stops processing the EDI message


Procedure:


Maintain the correct text procedure information




The text ID for the received text type &1 cannot be determined


Diagnosis:



The system could not determine a text type as no record has been specified in view EDI_V_TXTIN_SUP


System Response:


The system stops processing the EDI message


Procedure:


Define mapping for inbound texts type for integration with buyers.


Define mapping in the SSC UI step Define Mapping for Inbound Texts for Integration with Buyers under Sales > Integration with Buyers




3 Comments