Operational block due to error message C+ 048
[ACTUPD] [C+ 048] [CKMHELP] [inconsistency] [inconsistency block] [MMINKON]
Symptom
When you post a transaction that changes the valuated stock of a material, the system issues error message C+ 048. Processing terminates and you cannot post the transaction.
Other terms
C+ 048, MMINKON, CKMHELP, inconsistency, inconsistency block, ACTUPD.
Reason and Prerequisites
This problem is caused by an inconsistency between the material master (table MBEW, MBEWH) and the material ledger. In the material ledger and in the material master, the system manages the valuated stock, valuated inventory quantity and valuation price for the legal valuation redundantly in local currency. Due to a program error, these values are updated differently. Before the transaction is valuated, the system compares the values in local currency and issues error message C+ 048 in the case of variances.
Solution
***********************************************************************
! You must enter a support message for the component
! CO-PC-ACT. Specify the material number and the document for which the error occurred.
! !
***********************************************************************
You can suppress error C+ 048:
1) To do this, implement the corrections from Note 938907 in your system. Since there are many technical dependencies, we recommend that you implement the corrections from Note 938907 using the current Hot Package.
2) Implement the material ledger help desk as described in Note 364368.
3) In addition, create an entry in the table CKMLMVADMIN with the following values:
KKEY | KDATA |
NO_CPLUS048_GGGGPP | |
GGGG refers to the fiscal year and PP the period (double-digit) for which you want to deactivate the message.
Example: If you want to deactivate error message C+ 048 for period 3 in the fiscal year 2007, then the entry should be as follows in the table CKMLMVADMIN:
KKEY | KDATA |
NO_CPLUS048_200703 | |
If you post in the previous period, you must deactivate the error message in both the current period and the previous period if data in both periods is inconsistent.
If error message C+ 048 is deactivated, the system valuates transactions consistently according to the inventory values in the material ledger.
After you post the transaction, if an inconsistency is determined between the inventory values in the material ledger and the material master (table MBEW, MBEWH), the system adjusts the values in the material master to the values in the material ledger. In this process, the system writes an adjustment document and records this in the material ledger help desk.
This procedure does not mean that the values in the material ledger are subsequently correct. An inconsistency may still exist between the balances of the balance sheet accounts and the inventories of the material ledger, or the valuated stock cannot be explained by the material documents or inventory levels.
Therefore, you must create a support message. The cause of the error must be determined, and you may have to correct the values in the material ledger.