SAP Note 630097 - BAPI_PO_CHANGE: Processing several service items

Component : BAPIs - Purchase order -

Solution : https://service.sap.com/sap/support/notes/630097 (SAP Service marketplace login required)

Summary :
The SAP Note addresses issues involving the BAPI_PO_CHANGE, especially when handling service items and limit items. Errors occur due to system limitations with handling multiple services, converting standard items to limit items, and deleting current values in limit items. Also, the transfer structure lacks the EKPO-LEBRE field crucial for service-related invoice verification. Solutions include creating table types via SE11 and modifying the class CL_PO_ITEM_HANDLE_MM to enhance service handling capability and correct data inconsistencies. Support packages and manual correction instructions are specified to resolve identified issues for specified SAP releases.

Key words :
unplanned service limits parameter ex_esuc type, package number parameter im_limit type, service package parameter ex_esuh type, contract item parameter ex_eskl type, enhanced classic scenario reason, service-related invoice verification, choose 'direct type entry', account assignment service line, system displays error messages, comsrv_hash_table type hashed table

Related Notes :

1002406BAPI_PO_CHANGE: Cannot change the address type
818952BAPI_PO_CHANGE: Problems with the limits
776539BAPI_PO_CHANG: SE181 with items without account assignment
768934BAPI_PO_CHANGE: Net price for a new item not correct
765426BAPI_PO_CHANGE: Wrong SE371 generated
754879BAPI_PO_CHANGE: Service item with outlines
693474BAPI_PO_CHANGE: Termination for item categories 'D' and 'B'
685448MS_CHANGE_ACCASS_PO Import parameter 'DUNKEL' missing
670392ME21N:Account assignmt incorrectly transferred from ref. doc
659041SP03 Notes for EBP Release 4.0
653754Account assignment problems in service documents
628302Syntax error: Include LMLSPU53 not found