SAP Note 457499 - No material document generated for BAPI BAPI_GOODSMVT_CREATE

Composant : BAPIs for Goods Movements -

Solution : https://service.sap.com/sap/support/notes/457499 (Connexion à SAP Service Marketplace requise)

Résumé :
Lors de l'utilisation des BAPI_GOODSMVT_CREATE ou BAPI_GOODSMVT_CANCEL pour la saisie ou l'annulation de mouvements de marchandises, SAP génère le message M7060 indiquant un post de document réussi. Toutefois, les modifications ne sont pas reflétées dans la base de données, y compris la table MSEG, car les BAPIs ne gèrent pas les opérations COMMIT WORK/ROLLBACK WORK. Ces opérations doivent être implémentées manuellement dans l'application personnalisée de l'utilisateur en utilisant BAPI_TRANSACTION_COMMIT ou BAPI_TRANSACTION_ROLLBACK si nécessaire. Les BAPIs fonctionnent correctement uniquement si aucune erreur n'est signalée dans le paramètre 'Return', comme détaillé dans leur documentation. Les tests avec la transaction SE37 ne valident pas les modifications, ce qui est un comportement attendu, non une erreur. La consultation de la note SAP 369518 est recommandée pour plus de directives.

Mots Clés :
system generates message m7060 'document & posted', commit work/rollback work, commit work/ rollback work, customer-specific application, function 'single test', function module bapi_transactions_commit, test bapi bapi_goodsmvt_create, bapi bapi_goodsmvt_create states, transaction se37 -> f8, m7060 reason

Notes associées :

520813FAQ: BAPIs for goods movements
369518Transfer stock not reached if posted with BAPI