Results Analysis (RA) in SAP PS Explained Simply

SAP

October 17, 2026

Quick Answer

Results analysis in SAP PS is the period-end step that works out how much revenue and cost a customer project has really earned, compared with what was billed and posted. Using a method such as percentage of completion, it calculates work in process, accrued or deferred revenue, and provisions for expected losses. It runs with KKA2 for one project or KKAJ for many, and settlement then carries the results to financial accounting. SaiSatwik configures SAP PS results analysis so project margins in the ledger match how the business actually earns them.

What is results analysis in SAP PS?

Definition: results analysis (RA) in SAP PS is a valuation that compares a project’s actual costs and revenues with its planned figures, then calculates the adjustments needed for correct period profit. It works on the WBS element that carries revenue.

The need is simple. A 14-month EPC contract might bill 40 percent of its value in month three, while only 15 percent of the work is done. Without RA, the profit and loss statement shows a windfall in month three and a loss for the rest of the year. RA spreads the margin to match the work.

Why does RA matter for revenue recognition?

Accounting standards require revenue on long contracts to follow performance, not invoices. Under IFRS 15, revenue is often recognised over time as the performance obligation is satisfied. Indian companies apply the converged Ind AS 115.

RA is how SAP PS produces those numbers. It does not change invoices or costs. It posts the difference between what was billed and what was earned, so the ledger reports margin in the right period. Auditors check these postings closely on project-based businesses.

Which results analysis methods does SAP PS support?

SAP PS offers several RA methods, chosen through the results analysis key on each billing WBS element. Three cover most real projects.

MethodHow progress is measuredTypical use
Cost-based percentage of completionActual cost divided by planned total costFixed-price construction and engineering contracts
Revenue-based methodBilled revenue relative to planned revenueContracts where billing tracks progress closely
Completed contractNo margin until the project finishesShort contracts, or where outcome cannot be estimated reliably
Common SAP PS results analysis methods

Cost-based percentage of completion is the most common. It depends on a reliable cost plan, which is why the SAP PS cost planning guide matters long before the first period-end close.

What values does RA calculate?

RA produces a small set of values, each posted on its own RA cost element. Knowing them by name makes the reports much easier to read.

  • Work in process (WIP). Costs incurred that cannot yet be matched against revenue.
  • Revenue in excess of billings. Earned revenue not yet invoiced, shown as accrued revenue.
  • Billings in excess of revenue. Invoices raised ahead of progress, shown as deferred revenue.
  • Reserves for imminent loss. A provision when planned costs exceed planned revenue.
  • Cost of sales. The cost matched against recognised revenue for the period.

How does RA run at period end?

RA sits in the middle of the SAP PS period-end close. The order matters, because each step uses the results of the one before.

  1. Post all actuals. Confirmations, goods issues, invoices and overheads (CJ44 or CJ45) for the period.
  2. Run results analysis. KKA2 for a single project, KKAJ for collective processing. Check the log for warnings about missing plans.
  3. Review the results. Look at WIP, accrued revenue and loss reserves by project before anything reaches the ledger.
  4. Settle. CJ88 or CJ8G transfers the RA values to financial accounting and profitability analysis.

What changed for results analysis in SAP S/4HANA?

Classic RA still runs in SAP S/4HANA on-premise. SAP also offers event-based revenue recognition, which posts recognised revenue in real time as costs and billings occur, instead of waiting for period end.

The choice depends on your release, deployment and accounting policy. Event-based recognition is the direction SAP is investing in, but migrating to it is a project in its own right. Check the documentation for your release on the SAP Help Portal.

How does SaiSatwik set up results analysis?

SaiSatwik starts RA design with the client’s finance team and auditors, not the IMG. The accounting policy decides the method. The project structure decides where revenue lives. Configuration follows from both.

On every engagement, the SaiSatwik SAP practice runs at least two parallel period-end closes before go-live, comparing SAP results with the existing spreadsheets. RA is closely tied to milestone billing in SAP PS, which produces the billed revenue it analyses.

Related SaiSatwik Reading

More from the SAP PS series:

FAQs about results analysis in SAP PS

Which transaction runs results analysis in SAP PS?

KKA2 runs results analysis for an individual project or WBS element. KKAJ runs it collectively for many projects, usually as part of the period-end close. Both write results to RA cost elements.

Is results analysis needed for internal projects?

Usually not. RA matters where a project earns revenue from a customer. Internal and capital projects normally settle costs to cost centers or assets instead, without any revenue to match.

How do results analysis values reach the general ledger?

Through settlement. Running CJ88 or CJ8G after RA transfers WIP, accrued revenue and reserves to financial accounting, based on the settlement profile and results analysis settings.

What is the difference between results analysis and event-based revenue recognition?

RA calculates adjustments at period end. Event-based revenue recognition, available in SAP S/4HANA, posts recognised revenue as each cost or billing event happens. The second gives real-time margins but needs its own design.

You May Also Like…

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *