Solution : https://service.sap.com/sap/support/notes/61908 (Connexion à SAP Service Marketplace requise)
Résumé :
La note SAP expose une erreur d'exécution BCD_FIELD_OVERFLOW provoquée par des tables internes trop volumineuses dans SAPLV61A lors des processus de détermination des prix. Cette saturation survient car l'appel répété au module de fonction PRICING pour différents articles engendre une génération excessive d'en-têtes de détermination des prix dans les tables internes TEKOMK et TVKOMK. La correction recommandée implique la modification de composants spécifiques des programmes LWVK1F0E et LWVK1F0V pour garantir que de nouveaux en-têtes sont créés uniquement lorsque nécessaire, sur la base de données d'en-tête précédemment non utilisées. De plus, il est conseillé de segmenter les grands processus de coût et de reconsidérer la conception des schémas de tarification si le problème persiste.
Mots Clés :
saplv61a abap/4 runtime error bcd_field_overflowin, additional key words vkp1, change program components marked, insert program components marked, -----> komt1-ix_komt2_v = sy-tabix, current program created, large work list, price determination headers, including supplementary conditions, function module pricing
Notes associées :
50005 | IS-H billing: termination BCD_FIELD_OVERFLOW |
43002 | Field overflow in pricing KOMT1-IX_KOMT2_B |