Solution : https://service.sap.com/sap/support/notes/744403 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de l'utilisation des BAPIs pour les transactions de confirmation telles que BAPI_PRODORDCONF_CREATE_ACT sans obtenir de résultats, l'absence d'une instruction 'COMMIT WORK' après l'appel BAPI est souvent en cause. Le fonctionnement standard de ces BAPIs nécessite une instruction 'COMMIT WORK' suivante ou l'appel de 'BAPI_TRANSACTION_COMMIT' pour finaliser les mises à jour de la base de données. Lors des tests dans SE37, utilisez des séquences de test pour inclure les engagements de transactions nécessaires. Utilisez 'COMMIT WORK AND WAIT' ou réglez le paramètre WAIT dans 'BAPI_TRANSACTION_COMMIT' pour gérer les mises à jour synchrones, en notant des problèmes de verrouillage potentiels dans les scénarios où les BAPIs se suivent de près.
Mots Clés :
function module --> test --> test sequenceshere, usea test sequence, prerequisites sap standard -->, allthe v1 updates, wait statement/flag, 'commit work' statement, statement 'commit work, confirmation bapi call, function modules, commit work
Notes associées :
1586230 | FAQ: Confirmation using BAPI in production order |
208477 | Consulting: Process control in confirmation |