Solution : https://service.sap.com/sap/support/notes/583756 (SAP Service marketplace login required)
Summary :
Report RM06ENMW, designed for mass changing the tax indicator in purchasing documents, faces issues when altering VAT code in service items, causing abrupt termination with errors like 'No batch input data for screen SAPLMLSP 0200' or 'SAPSQL_ARRAY_INSERT_DUPREC'. The report is also incompatible with screens expecting user confirmation (e.g., SAPLSPO1 0300). For standard items, issues arise due to unhandled user confirmations for messages. Proposed solutions include excluding service items from selection in RM06ENMW and utilizing BAPI_PO_CHANGE for service packages, with confirmation handling improvements for smooth batch processing.
Key words :
abap runtime error 'sapsql_array_insert_duprec', support package sapkh46c40, -added-tax code, batch input data, system generates message 00344, symptom report rm06enmw, screen saplspo1 0300 expects, change service packages, batch input, report rm06enmw
Related Notes :
561507 | BAPI_PO_CHANGE for services |
501054 | FAQ: Taxes in purchasing |
499626 | FAQ: BAPIs in the service procurement |
495316 | Taxes with services |
367404 | Change tax code: RM06ENMW now in standard |