|
After being correctly approved and processed by the ERP system, a Purchase Requisition (PR) generates a Purchase Order (PO) that is stuck in ordering status with only the PurchaseOrderExportRequest appearing in Managed Gateway for Spend&Network.
One of the common causes for this issue is unexpected content in the payload that is received by the ERP.
Since Managed Gateway for Spend&Network does not have a error handler for this scenario, the only way to spot if this is caused by a SRT: Serialization / Deserialization failed is by accessing the ERP and looking into the SRT_MONI transaction.
The error SRT: Serialization / Deserialization failed is triggered in the deserialization process where the ABAP proxy tries to parse the XML and populate the ABAP objects. In this particular scenario, the content in the payload exceeds a specified length limitation or uses characters that are not suitable for the field in subject, triggering the error.
In order to spot a SRT: Serialization / Deserialization failed in the ERP go through the following steps:
Now you will see a screen with all the error messages in the Web Service Utilities: Message Monitor related to the request to create a buyer Purchase Order (PO).
In order to understand which document issue the error message is correlated to, follow these steps:
In order to see what field in the payload is triggering the error:
The most common types of deserialization error related to improper user data in the payload are listed below:
There are different ways to solve these issues, the most common ones are shown below:
In order to prevent it from happening again for any particular field, you can request for a customisation request. This will limit the field maximum length in the Ariba Solution, preventing it from being wrongly filled up. Please refer KB0537649 for more information regarding the customisation request.
SAP Integration Suite Managed Gateway > Managed Gateway for Business Network SCC > Managed Gateway for Buyer Business Network SCC