Skip to main content

Example Reports

Build reports that speak to every stakeholder — from CFO compliance dashboards to developer trace files. Every Praman test run produces audit-ready evidence.

Important: These reports are examples of what you can design and develop. Please read the documentation help for more details.
S/4HANA Quality Dashboard — All Reports
Full tabbed dashboard with steering committee view, risk register, performance heatmap, and more
📊Executive Dashboard
Steering Committee quality overview
🔄Process Deep Dive
O2C, P2P, R2R, H2R, P2D, WM drill-down
👥Role Readiness
Day-1 readiness by business role
📦Data Migration
Master data validation & accuracy
⚠️Risk Register
CFO risk report with revenue exposure
🔥Performance Heatmap
Transaction response times & SLAs
💰SAP FI Quality
Financial Accounting module validation
Accessibility Audit
WCAG 2.1 AA across 16 Fiori apps
🔗Interface Quality
142 interfaces, 20 third-party systems
🌍Global Impact
18 countries, network simulation
👤User Experience
Locale, browser, device testing
🔀E2E Cross-System
8 end-to-end scenarios across systems
⚙️How It Works
Praman architecture & data flow
SAMPLE REPORTAuto-Generated by Praman

SAP FI — Period Close Validation

End-to-end validation of Financial Accounting module — Period Close scenario with data integrity checks against ECC baseline.

SystemS/4HANA 2023 FPS02
Client100
EnvironmentQA (Pre-Production)
Generated27 Feb 2026, 14:32 UTC
Duration12m 38s
EnginePraman v1.0 + Playwright 1.57

Executive Summary

24
Total Tests
83%
Pass Rate
20
Passed
2
Failed
2
Warnings
6
Modules
Modules Covered:FI-GLFI-APFI-ARFI-AAFI-TVCO-PA

Test Module Results

FI-GL-001PASSED

GL Account Posting (FB50)

Create GL posting, verify document number, check balance update

Duration: 1m 12sSteps: 8/8
FI-GL-002PASSED

GL Balance Display (FAGLB03)

Navigate to balance display, verify period totals, check currency conversion

Duration: 0m 45sSteps: 5/5
FI-AP-001PASSED

Vendor Invoice (MIRO)

Enter invoice, match PO, simulate and post, verify FI document

Duration: 2m 03sSteps: 12/12
FI-AP-002FAILED

Payment Run (F110)

Configure payment proposal, execute run, verify bank transfer document

Duration: 3m 22sSteps: 7/10
FI-AR-001PASSED

Customer Invoice (VF01)

Create billing document, release to accounting, verify AR line item

Duration: 1m 38sSteps: 7/7
FI-AA-001WARNING

Asset Acquisition (AS01/ABZON)

Create asset master, post acquisition, verify depreciation area values

Duration: 1m 55sSteps: 8/9
FI-AA-002PASSED

Depreciation Run (AFAB)

Execute depreciation run for period, verify posting documents

Duration: 0m 52sSteps: 6/6
CO-PA-001WARNING

Profitability Segment (KE30)

Display profitability report, verify segment allocation, check derivation

Duration: 1m 11sSteps: 4/5

Business Process Flows

End-to-end validation of critical SAP business processes across modules.

Procure-to-Pay

4/5 passed
Purchase Requisition (ME51N)
Purchase Order (ME21N)
Goods Receipt (MIGO)
Invoice Verification (MIRO)
Payment Run (F110)

Order-to-Cash

5/5 passed
Sales Order (VA01)
Delivery (VL01N)
Billing (VF01)
Incoming Payment (F-28)
Account Clearing

Period Close

3/5 passed
Foreign Currency Valuation (FAGL_FC_VAL)
Depreciation Run (AFAB)
GR/IR Clearing (F.13)
⚠️
Financial Statement (F.01)
Period Lock (OB52)

Complete Business Process Test Documentation

Step-by-step test evidence for each transaction — action performed, expected result, actual result, and verdict. Every step is captured with screenshots and OData response snapshots.

FB50PASSED
1m 12s8 screenshots8/8 steps passed

GL Account Document Posting — Create journal entry for intercompany transfer

Preconditions

  • User has posting authorization for Company Code 1000
  • Fiscal period 02/2026 is open (OB52)
  • GL accounts 113100 and 211000 exist and are not blocked
#ActionExpectedActualResult
1Navigate to FB50 via Fiori tile "Post GL Account Document"GL posting screen loads with company code 1000 pre-filledScreen loaded in 1.2s, company code pre-filled
2Enter posting date 27.02.2026, document type SA, reference "IC-2026-0438"Header fields accepted, no validation errorsAll header fields accepted
3Line 1: Debit account 113100, amount 50,000.00 EUR, cost center 1000Line item accepted with correct field statusLine item created, cost center validated
4Line 2: Credit account 211000, amount 50,000.00 EURDocument balanced (debit = credit)Balance check passed, document balanced
5Simulate documentSimulation shows 2 line items, balance zero, no errorsSimulation successful, preview displayed
6Post documentDocument number generated in range 10xxxxxxxxDocument 1000004538 posted successfully
7Verify document in FAGLB03Both line items visible with correct amountsBoth entries found, amounts match
8Verify OData: /sap/opu/odata/sap/API_JOURNALENTRYITEMBASIC_SRVJournal entry retrievable via API with matching referenceOData response 200, reference IC-2026-0438 confirmed

Postconditions / Evidence

  • Document 1000004538 created in company code 1000
  • GL account 113100 debited, 211000 credited
  • Change document logged for audit trail
F110FAILED
3m 22s14 screenshots4/7 steps passed

Automatic Payment Run — Execute payment proposal and run for open vendor invoices

Preconditions

  • Open vendor invoices exist for company code 1000
  • Payment method "T" (bank transfer) configured
  • House bank MAIN with account ID 01 active
#ActionExpectedActualResult
1Navigate to F110, enter run date 27.02.2026, identification "TEST01"Payment run parameters screen loadsScreen loaded, parameters accepted
2Configure: Company code 1000, Payment method T, Next payment date 28.02.2026Parameter tab completed without errorsParameters saved
3Enter vendor range 100000–199999 on free selection tabVendor range acceptedRange accepted
4Execute payment proposalProposal generated with list of payable invoicesProposal created: 12 invoices, total 234,567.89 EUR
5Review proposal log — check for exceptionsNo blocked or errored itemsException log shows 2 items blocked — insufficient funds on house bank
6Execute payment runPayment documents generated for all proposed itemsPayment run aborted due to proposal exceptions
7Verify payment documents in FBL1NClearing documents visible for paid invoicesNo clearing documents — payment did not execute

Postconditions / Evidence

  • Payment run FAILED — house bank balance insufficient
  • Proposal log retained for investigation
  • No vendor items were cleared
AFABWARNING
0m 52s6 screenshots5/6 steps passed

Depreciation Run — Execute planned depreciation for period 02/2026

Preconditions

  • Depreciation areas 01 (book) and 20 (tax) configured for company code 1000
  • Period 01/2026 depreciation already posted
  • Asset master records active with valid useful life
#ActionExpectedActualResult
1Navigate to AFAB, enter company code 1000, fiscal year 2026, period 02Depreciation run selection screen loadsScreen loaded, parameters pre-validated
2Select "Planned posting run", check "Test run" firstTest run completes with preview of depreciation amountsTest run: 1,247 assets processed, total depreciation 312,562.30 EUR
3Review test run log for errors or warningsNo errors; warnings acceptable (e.g., fully depreciated assets)Log shows 3 warnings for fully depreciated assets — acceptable⚠️
4Uncheck "Test run", execute production depreciation runDepreciation documents posted to GLProduction run completed, 1,244 documents posted
5Verify GL impact via FAGLB03 — depreciation expense account 640000Account 640000 shows period 02 debit of 312,562.30 EURAccount balance matches: 312,562.30 EUR
6Spot-check 3 individual assets in AW01NNet book values updated correctly per depreciation keyAll 3 assets verified — NBV reduced by monthly planned amount

Postconditions / Evidence

  • Period 02/2026 depreciation posted for 1,244 assets
  • 3 fully depreciated assets skipped (expected)
  • GL account 640000 updated with total depreciation

Data Integrity — ECC vs S/4HANA

Compares migrated financial data between source ECC and target S/4HANA to ensure reconciliation accuracy.

Validation CheckECC ValueS/4HANA ValueStatus
GL Balance — Cash Account (1000100)2,345,678.90 EUR2,345,678.90 EUR Match
GL Balance — AP Control (2100000)1,892,341.20 EUR1,892,341.20 EUR Match
GL Balance — AR Control (1400000)3,102,445.00 EUR3,102,445.00 EUR Match
Asset Net Book Value (FI-AA)45,230,100.00 EUR45,229,988.50 EUR⚠️ Review
Open AP Items Count1,2341,234 Match
Open AR Items Count892892 Match
Depreciation — Current Period312,450.00 EUR312,562.30 EUR Mismatch

Comprehensive Data Integrity Validation

Module-by-module reconciliation between source ECC and target S/4HANA. Each check includes the business rule, both system values, computed variance, and pass/fail verdict.

18 checks 16 passed⚠️ 2 review 0 failed89% integrity score

General Ledger (FI-GL)

CheckBusiness RuleECCS/4HANAVarianceStatus
Trial Balance — Total AssetsECC total = S/4 total (tolerance ±0.01)125,430,290.00125,430,290.000.00
Trial Balance — Total LiabilitiesECC total = S/4 total (tolerance ±0.01)98,210,445.5098,210,445.500.00
Retained Earnings (account 340000)Exact match27,219,844.5027,219,844.500.00
Intercompany Elimination BalanceNet zero across company codes0.000.000.00
Document Count — Fiscal Year 2025ECC count = S/4 count148,230148,2300

Accounts Payable (FI-AP)

CheckBusiness RuleECCS/4HANAVarianceStatus
Open Items TotalECC total = S/4 total1,892,341.201,892,341.200.00
Vendor Master CountECC count = S/4 count4,5214,5210
Payment Block ConsistencyBlocked items match23 blocked23 blocked0
Withholding Tax TotalsECC WHT = S/4 WHT (tolerance ±0.01)89,450.3089,450.300.00

Accounts Receivable (FI-AR)

CheckBusiness RuleECCS/4HANAVarianceStatus
Open Items TotalECC total = S/4 total3,102,445.003,102,445.000.00
Customer Master CountECC count = S/4 count2,8912,8910
Dunning Level DistributionLevel counts matchL1:340 L2:89 L3:12L1:340 L2:89 L3:120
Credit Memo TotalsECC CM = S/4 CM45,230.0045,230.000.00

Asset Accounting (FI-AA)

CheckBusiness RuleECCS/4HANAVarianceStatus
Asset Count (Active)ECC count = S/4 count38,12438,1240
Total Acquisition ValueECC APC = S/4 APC (tolerance ±1.00)245,890,200.00245,890,200.000.00
Total Accumulated DepreciationECC dep = S/4 dep (tolerance ±100)200,660,100.00200,660,211.50111.50⚠️
Net Book ValueAPC − Accum. Dep = NBV45,230,100.0045,229,988.50111.50⚠️
Depreciation Area 01 vs 20 DeltaBook/tax delta consistent1,230,450.001,230,450.000.00

Performance Analysis

2.1s
Avg Response
99.2%
Availability
48
API Calls
86
Screenshots
Business FlowAvg ResponsePeakSuccess RateGrade
GL Account Posting1.2s2.1s
100%
A+
Vendor Invoice Entry2.8s4.5s
100%
A
Payment Run8.4s12.1s
70%
C
Depreciation Execution3.1s5.2s
100%
A
Balance Display0.9s1.4s
100%
A+
Billing Document1.8s3.0s
100%
A

Compliance Scores

94%

Regulatory Compliance

SOX controls, audit trail, document retention

91%

Data Quality

Reconciliation accuracy, duplicate detection, completeness

97%

Internal Controls

Segregation of duties, approval workflows, posting authorities

Business Rules Compliance Summary

Validates that S/4HANA configuration and data adhere to regulatory requirements (SOX), internal control policies, and data quality standards. Each rule includes the validation method, outcome, and auditor notes.

100%
SOX Controls
4/4 compliant
75%
Data Quality
3/4 compliant
75%
Internal Controls
3/4 compliant
Rule IDBusiness RuleCategoryValidation MethodStatus
SOX-001
Segregation of Duties — Posting & Approval
Verified across 148K documents — no violations found
SOX ControlsUser who posts cannot approve same document✅ Compliant
SOX-002
Document Change Audit Trail
100% change document coverage confirmed
SOX ControlsAll FI document changes logged in CDHDR/CDPOS✅ Compliant
SOX-003
Period Lock Enforcement
Period 01/2026 locked, posting attempt correctly rejected
SOX ControlsClosed periods reject postings (OB52)✅ Compliant
SOX-004
Payment Authorization Limits
Threshold enforced — 3 payments verified with dual sign-off
SOX ControlsPayments >50K require dual approval✅ Compliant
DQ-001
GL Account Completeness
1,847 accounts migrated, 0 missing
Data QualityAll ECC GL accounts exist in S/4HANA CoA✅ Compliant
DQ-002
Vendor Master Completeness
4,521 vendors migrated, bank details 100% complete
Data QualityAll active vendors migrated with bank details✅ Compliant
DQ-003
Asset Depreciation Key Mapping
3 custom depreciation keys require manual review (ZLIN, ZDEG, ZMAN)
Data QualityECC depreciation keys mapped to S/4 equivalents⚠️ Partial
DQ-004
Tax Code Consistency
All 42 tax codes verified with sample transactions
Data QualityTax codes produce identical tax amounts✅ Compliant
IC-001
Tolerance Group Limits
Tolerance group SAPALL: ±5%, verified with boundary test
Internal ControlsPosting tolerance groups enforced per user✅ Compliant
IC-002
Automatic Clearing Rules
Clearing by assignment number — 234 items auto-cleared correctly
Internal ControlsF.13 clearing criteria match ECC config✅ Compliant
IC-003
GR/IR Reconciliation
Variance of 12,340.00 EUR — 3 invoices missing goods receipt
Internal ControlsGR/IR balance matches open PO/invoice delta❌ Non-Compliant
IC-004
Dunning Procedure Configuration
4 dunning levels, intervals 14/28/42/56 days — exact match
Internal ControlsDunning levels and intervals match ECC✅ Compliant

Evidence Artifacts

Every test run produces audit-ready artifacts — timestamped and structured for sign-off.

📹
Test Execution Video
Full recording with step timestamps
WebM
📸
Screenshots (86)
Step-level captures, failure highlights
PNG
📄
Playwright Trace
Network, console, DOM snapshots
ZIP
📊
OData Snapshots
Request/response per entity set
JSON
🔒
Accessibility Report
WCAG 2.1 AA compliance scan
HTML
📋
OpenTelemetry Trace
Distributed trace spans
OTLP