| |||||||||
Après avoir été correctement approuvée et traitée par le système ERP, une demande d'achat génère un bon de commande qui est bloqué au statut Commande en cours avec uniquement la PurchaseOrderExportRequest qui apparaît dans Passerelle gérée pour Spend&Network.
L'une des causes courantes de ce problème est le contenu inattendu dans les données utiles reçues par l'ERP.
Étant donné que Passerelle gérée pour Spend&Network n'a pas de gestionnaire d'erreurs pour ce scénario, le seul moyen de repérer si cela est causé par un échec de SRT: Serialization / Deserialization est d'accéder à l'ERP et de consulter la transaction SRT_MONI.
L'erreur SRT : échec de la sérialisation/désérialisation est déclenchée dans le processus de désérialisation où le proxy ABAP tente d'analyser le XML et de renseigner les objets ABAP. Dans ce scénario particulier, le contenu des données utiles dépasse une limite de longueur définie ou utilise des caractères qui ne sont pas appropriés pour la zone dans l'objet, déclenchant l'erreur.
Pour détecter un type de service : la sérialisation/désérialisation a échoué dans l'ERP, suivez les étapes suivantes :
Vous voyez maintenant un écran avec tous les messages d'erreur dans Web Service Utilities: Message Monitor lié à la demande de création d'une commande d'achat d'acheteur.
Pour comprendre à quel document le message d'erreur est corrélé, procédez comme suit :
) de n'importe quelle ligne que SRT: Échec de sérialisation/désérialisation affiche.
) et cliquez dessus.Pour voir quelle zone dans les données utiles déclenche l'erreur :
) de n'importe quelle ligne que SRT: Échec de sérialisation/désérialisation affiche.Les types d'erreur de désérialisation les plus courants liés à des données utilisateur incorrectes dans les données utiles sont répertoriés ci-dessous :
Il existe différentes façons de résoudre ces problèmes, les plus courantes sont présentées ci-dessous :
Afin d'éviter que cela ne se reproduise pour un champ particulier, vous pouvez demander une demande de personnalisation. Cela limitera la longueur maximale de la zone dans la solution Ariba, évitant ainsi qu'elle ne soit mal renseignée. Reportez-vous à KB0537649 pour plus d'informations sur la demande de personnalisation.
Passerelle gérée SAP Integration Suite > Passerelle gérée pour SAP Business Network SCC > Passerelle gérée pour SAP Business Network SCC acheteur