Solution : https://service.sap.com/sap/support/notes/61908 (SAP Service marketplace login required)
Summary :
SAP Note identifies a runtime error BCD_FIELD_OVERFLOW caused by overly large internal tables in SAPLV61A during price determination processes. This overflow occurs as repeated calls to the function module PRICING for multiple articles cause "price determination headers" to be excessively generated in internal tables TEKOMK and TVKOMK. The recommended fix involves modifying specific program components in LWVK1F0E and LWVK1F0V to ensure that new headers are created only when necessary, based on previously unused header data. Additionally, segmenting large costing processes and reconsidering pricing schema design are advised if problems persist.
Key words :
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
Related Notes :
50005 | IS-H billing: termination BCD_FIELD_OVERFLOW |
43002 | Field overflow in pricing KOMT1-IX_KOMT2_B |