[Foreword]
Decision has been deeply involved in the SAP field for more than 18 years and has been praised by many customers. In order to better help customers implement digital projects, the "Decision Expert Column" is completely free and open source, paying tribute to Musk's open source spirit!
Based on the senior capabilities of Decision's expert consultant team with more than 20 years of SAP experience, combined with Decision's 1,000+ successful project cases, this article summarizes and publishes the corresponding research experience and suggestions of enterprises in promoting ERP project implementation, and continues to escort the SAP implementation and delivery of enterprises.
[Problem Description]
When I publish the standard cost in batches with CK40N, the system prompts the following error message, but when I calculate the standard cost of 01205-000155A and 01003-012340A separately with transaction code CK11N, the system prompts that the calculation is successful. What is the reason? Why are the two logics for calculating standard costs inconsistent?
Transaction code CK11N, single calculation of the standard cost of finished product 01205-000155A, displayed success.
[Problem Analysis]
1. When calculating the standard cost of finished products and semi-finished products, the system needs to check whether the lower-level semi-finished products and raw materials need to publish standard costs;
2. The logic of batch publishing standard costs CK40N is as follows:
(1) Step 1: Select the materials that need to participate in batch calculation and publish standard costs. In the above figure, 240902L3 batch release selects 16 finished product material numbers.
(2) Step 2: The program reads the BOM of these materials and checks whether the standard costs need to be calculated and published together.
FR Standard cost published in September
VO Standard cost marked in September
KA Standard cost of calculated cost in September
FR Standard cost published in previous months (August, July...)
If the standard cost of the semi-finished products and materials under the BOM cannot find the standard cost of the above four conditions, they will be included in the current standard cost calculation scope.
From the above picture, we can see that 240902L3 is running, but the second step, BOM expansion, is not performed.
(3) Step 3: The program calculates the standard cost of (1) the selected material + (2) the BOM expanded material together.
3. Reasons for the error of transaction code CK40N:
(1) Step 2: BOM expansion is not performed.
(2) When the third step is executed, when the system calculates the standard cost of the finished product, it reads the standard cost of the semi-finished product and raw materials. It can only read the following 4 types of historical records. If it cannot read, the message: CK465, standard cost not found, that is, the suitable standard cost of the raw materials of the semi-finished product under the BOM cannot be found, and the standard cost of these materials is not included in this batch calculation!
FR Standard cost released in September
VO Standard cost marked in September
KA Standard cost calculated in September
FR Standard cost released in previous months (August, July, etc.)
4. Reason why transaction code CK11N does not make mistakes:
Transaction code CK11N automatically executes the first, second and third steps of batch calculation, that is, when calculating finished products, semi-finished products and raw materials are automatically expanded. If the standard cost cannot be found, they are automatically included in the standard cost calculation range.
5. Why can CK40N calculate normally after CK11N calculates the standard cost of finished products?
(1) Because after CK11N calculates the standard cost, the calculation results of finished products, semi-finished products and raw materials will be saved. For example, if the standard cost of 01205-000155A is calculated separately, the semi-finished product 10115-119108A ??is released without standard cost, and the calculation and saving will be synchronized. After saving: the semi-finished product 10115-119108A ??has the standard cost of September KA status.
(2) When running the standard cost of finished product 01205-000155A with transaction code CK40N, the system will directly read the KA status standard cost of the lower-level semi-finished product 10115-119108A, so no error will occur.
(3) In order to verify this problem, the KA status standard cost of 10115-119108A ??can be marked as VO status, and then the VO status standard cost can be deleted with transaction code CKR1. After deletion, when running CK40N, it is found that an error will occur again.
[Solution]
When executing transaction code CK40N, the second step needs to be executed.
If not executed: the standard cost is calculated for the two given finished products;
If executed: the BOM is automatically expanded and 85 materials are calculated (including the two given finished products, plus the materials for which the standard cost needs to be calculated when the BOM is expanded).
Note: BOM expands materials and calculates the scope of standard cost.
1. The lower-level semi-finished products and raw materials do not have published standard costs (including the current month and historical months);
2. The lower-level semi-finished products and raw materials cannot find the VO/KA status standard cost for September of the current month
3. The lower-level semi-finished products and raw materials have historically published standard costs (not the current September), and the system calculation needs to be updated。
【Service Guide】
For more information on SAP courses, project consultation and operation and maintenance, please call Decision's official consultation hotline: 400-600-8756
【About Decision】
Global professional consulting, technology and training service provider, SAP gold partner, SAP software partner, SAP implementation partner, SAP official authorized training center. Eighteen years of quality, trustworthy!