Solution : https://service.sap.com/sap/support/notes/818051 (SAP Service marketplace login required)
Summary :
When attempting to post a customer return in SAP to reverse a previous goods issue, the system inaccurately processes the return in the material ledger as a typical receipt, reflected incorrectly in the price determination structure under CKM3. This issue is due to a program error which this note addresses by altering the behavior of movement types ranging from 451 to 460 and 651 to 658. Additionally, customization for other movement types can be achieved through an implementation in BAdI CKML_UPDATE using the method MOVEMENT_IS_RETURN, allowing for correct reclassification in the periodic transfer pricing structure. For implementation, modify the CKML_UPDATE via transaction SE18, implement the specified method and parameters, and apply program corrections as advised.
Key words :
typei_movement_type importing bwartr_is_return returning boole_dchoose 'check', attached program corrections manually, price determination structure reason, note call transaction se18, method descriptionmovement_is_return movement type, price determination structure, periodic transfer price, choose 'utilities -> regeneration', call transaction se19, input parameter i_movement_type
Related Notes :
996305 | Documentation: BAdI CKML_UPDATE |
952078 | Category determination for return deliveries |
789171 | Business Add-In CKML_UPDATE cannot be implemented |
575801 | Returns and inventories in material ledger |
536893 | Composite SAP Note Stock transfers in material ledger |