SAP Knowledge Base Article - Public

3520559 - Error KW407 in cost estimate, order confirmation and timesheet posting

Symptom

Error KW407 happens with material cost estimate, order confirmation, or timesheet posting:

No prices could be determined for object xxxx.

Environment

Integration Controlling (Public Cloud)

Cause

The system was unable to determine prices for the object Activity type A000/CH10102021/T010. The intra-company base rate was missing, and the last two cost rates were only valid for work item id 'PSTAT', while the time confirmation was posted without a work item id.

Resolution

1. Material cost estimate or order confirmation

 - The validity period of the cost center does not span the entire periods of price.

The valuation variant associated with the material cost estimate or order master data should be examined. The relevant setting could be found in SSCUI 102608 Define Valuation Variants per Plant, or 102607 Define Valuation Variants for Material Cost Estimates. If both are present, 102608 takes precedence.

The setting can be reviewed in the ActivityTypes/Processes tab. If the option is "Plan Price as Average of All Fiscal Year Periods", this means the system will pull prices for all periods in the year and divide by the number of periods to arrive at the price. If the validity period of the cost center starts mid-way through the fiscal year, the system is unable to procure complete prices from the periods, and the error will occur.

Option 1: the validity period of the cost center could be extended to encompass the entire fiscal year.
Option 2: implement the strategy "Plan Price for the Period" to prevent the error. (This strategy is commonly utilized in the majority of scenarios)

For further explanations on why the actual cost is zero for activity confirmation, kindly cross-check the relevant KBA 2903233 - Production order confirmation without actual costs.

2. Timesheet posting (or app Process Unposted Time Confirmations)

The sequence of fetching the price is explained on the help portal page.

Several other factors for review include:

 - The price is not deleted
 - The system reviews all prices as per the sequence: Manual price, actual cost rate, service cost rate, plan cost rate. If it's unable to find a price within any scope, it will yield the error.
 - The system always employs an intra-company rate as a priority. In case of an inter-company posting, a second rate (ico rate) is utilized to ascertain the ico Margin. Ico rate will be used to generate additional intercompany margin posting. The intercompany margin equals the difference between the intra- and intercompany cost rate. Here intracompany rate is still needed to be maintained. Otherwise, system will raise error of no cost rate found. Additionally, the transaction currency of the intercompany cost rate will be used for both postings. If you use a group valuation ledger, the intercompany margin will not be posted.
 - To establish a cost rate based on service level, it must be ensured that the service level is within valid dates. The app Manage Workforce can be accessed for the details of the service level.

See Also

For reference, please refer to Knowledge Article 2594771 - The Solution Provided is Found in an SAP Knowledge Repository.

Keywords

Error KW407, App Process Unposted Time Confirmations, maintain data, object Activity type A000/CH10102021/T010, cost rates, intra-company base rate, work item id 'PSTAT', unposted hours, Timesheet Analyst. , KBA , CA-TS-CO-2CL , Integration Controlling (Public Cloud) , CO-PC-PCP-2CL , Product Cost Planning (Public Cloud) , CO-PC-OBJ-2CL , Cost Object Controlling (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions