IAA: Message KF 029 when price = 0
[029] [component] [COPA] [Cost] [hardly when] [IIAA] [KF] [KP97] [KSII] [KSPI] [split] [when] [when im gone] [when they cry]
- Cost component split and price do not matchSymptom The price and cost component split data imported from the material ledger from the Cost Center Accounting does not match. Other terms ACTCCS, actual cost component split, CKML_LA_GET_ACTIVITY_PRICES Reason and Prerequisites...
- Activity update: Improved consistency checkSymptom Although the tolerance limit for the consistency check is exceeded when importing the cost component split from Cost Center Accounting, the cost component split is still transferred. Other terms ACTCCS, actual...
- Cost component structure for actual cost component splitSymptom In transaction OKTZ you assign organizational units to cost component structures so different cost component structures are valid for the currencies or valuations managed in the material ledger. Other terms ACTCCS,...
- Procedure when activating actual cost component splitSymptom You use the actual costing and want to activate the actual cost component split. Other terms CNACT, ACTCCS, actual cost component split Reason and Prerequisites In the standard cost estimate, you...
Symptom
During the cost component split update in CO-PA, the system issues message KF 029 “No layered price exists for controlling object “&1″ by default as a warning message (or according to Note 955244 as an error message, or the system does not issue the message at all). However, if the underlying price is zero, the message is not helpful.
Other terms
KP97, COPA, cost component split, KF 029, IIAA, KSPI, KSII
Reason and Prerequisites
The message should prevent differences occurring due to a missing cost component split for price between the credit in Cost Center Accounting and debit by the cost component split update on the side of the profitability analysis. This may occur when you use KP97 (see Note 746693) for the “Copy” process, as the system can copy prices only, and not the relevant cost component split information.
However, the system may also issue the message if quantities only are cleared in the profitability analysis, that is, the price is (still) zero. In this case, the system should not issue the message above.
Solution
Implement the attached source code corrections.
-> When you do so, the system issues the message according to the settings in OBA5 only if no cost component split has been found AND an underlying price does not equal zero.
When you implement these source code corrections, you must set message KF 029 as an error message also in transaction OBA5 (see Note 955244), to prevent a difference between CO-OM and CO-PA. Therefore, it is no longer possible to credit amounts in the profitability analysis without having determined a cost component split in advance (for example, during an indirect internal activity allocation (IIAA) in CO-PA before the price calculation).
The program RKEVRK2O is only a template program from which the system generates the actual program for transferring data to CO-PA. To generate this transfer program call the function module RKE_GENERATE_INTERFACE_ACT with the relevant operating concern in the test environment (SE37).