Solution : https://service.sap.com/sap/support/notes/481102 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de l'utilisation de BAPI_SALESORDER_CREATEFROMDAT2 pour créer un ordre de vente, des écarts peuvent apparaitre entre l'évaluation des caractéristiques définies dans le BAPI et celle utilisée après la création de l'ordre. Ce problème survient si le matériau utilisé est une variante de configuration où la configuration est optionnelle, indiquée par un drapeau 'Cnfg' réglé sur '*', et un matériau de référence de tarification est également défini dans le maître de matériel. La solution requiert l'application d'un processus en deux étapes similaire à la transaction VA01 : créer initialement l'ordre via BAPI_SALESORDER_CREATEFROMDAT2 puis effectuer une reconfiguration avec BAPI_SALESORDER_CHANGE. Sinon, rendre la configuration obligatoire en réglant le drapeau 'Cnfg' sur '+' simplifie cela en un processus en une étape.
Mots Clés :
function module bapi_salesorder_createfromdat2, pricing reference material, material variant, entered material, material master, sales order, characteristic valuation, terms bapi, reconfigure reason, problem occurs
Notes associées :
774346 | Composite SAP Note: Material variants |
550431 | FAQ: BAPI in sales - general questions |
366265 | How should I fill the BAPI parameters? |