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