Evidence
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.
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
SAP FI — Period Close Validation
End-to-end validation of Financial Accounting module — Period Close scenario with data integrity checks against ECC baseline.
Executive Summary
Test Module Results
GL Account Posting (FB50)
Create GL posting, verify document number, check balance update
GL Balance Display (FAGLB03)
Navigate to balance display, verify period totals, check currency conversion
Vendor Invoice (MIRO)
Enter invoice, match PO, simulate and post, verify FI document
Payment Run (F110)
Configure payment proposal, execute run, verify bank transfer document
Customer Invoice (VF01)
Create billing document, release to accounting, verify AR line item
Asset Acquisition (AS01/ABZON)
Create asset master, post acquisition, verify depreciation area values
Depreciation Run (AFAB)
Execute depreciation run for period, verify posting documents
Profitability Segment (KE30)
Display profitability report, verify segment allocation, check derivation
Business Process Flows
End-to-end validation of critical SAP business processes across modules.
Procure-to-Pay
4/5 passedOrder-to-Cash
5/5 passedPeriod Close
3/5 passedComplete 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.
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
| # | Action | Expected | Actual | Result |
|---|---|---|---|---|
| 1 | Navigate to FB50 via Fiori tile "Post GL Account Document" | GL posting screen loads with company code 1000 pre-filled | Screen loaded in 1.2s, company code pre-filled | ✅ |
| 2 | Enter posting date 27.02.2026, document type SA, reference "IC-2026-0438" | Header fields accepted, no validation errors | All header fields accepted | ✅ |
| 3 | Line 1: Debit account 113100, amount 50,000.00 EUR, cost center 1000 | Line item accepted with correct field status | Line item created, cost center validated | ✅ |
| 4 | Line 2: Credit account 211000, amount 50,000.00 EUR | Document balanced (debit = credit) | Balance check passed, document balanced | ✅ |
| 5 | Simulate document | Simulation shows 2 line items, balance zero, no errors | Simulation successful, preview displayed | ✅ |
| 6 | Post document | Document number generated in range 10xxxxxxxx | Document 1000004538 posted successfully | ✅ |
| 7 | Verify document in FAGLB03 | Both line items visible with correct amounts | Both entries found, amounts match | ✅ |
| 8 | Verify OData: /sap/opu/odata/sap/API_JOURNALENTRYITEMBASIC_SRV | Journal entry retrievable via API with matching reference | OData 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
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
| # | Action | Expected | Actual | Result |
|---|---|---|---|---|
| 1 | Navigate to F110, enter run date 27.02.2026, identification "TEST01" | Payment run parameters screen loads | Screen loaded, parameters accepted | ✅ |
| 2 | Configure: Company code 1000, Payment method T, Next payment date 28.02.2026 | Parameter tab completed without errors | Parameters saved | ✅ |
| 3 | Enter vendor range 100000–199999 on free selection tab | Vendor range accepted | Range accepted | ✅ |
| 4 | Execute payment proposal | Proposal generated with list of payable invoices | Proposal created: 12 invoices, total 234,567.89 EUR | ✅ |
| 5 | Review proposal log — check for exceptions | No blocked or errored items | Exception log shows 2 items blocked — insufficient funds on house bank | ❌ |
| 6 | Execute payment run | Payment documents generated for all proposed items | Payment run aborted due to proposal exceptions | ❌ |
| 7 | Verify payment documents in FBL1N | Clearing documents visible for paid invoices | No 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
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
| # | Action | Expected | Actual | Result |
|---|---|---|---|---|
| 1 | Navigate to AFAB, enter company code 1000, fiscal year 2026, period 02 | Depreciation run selection screen loads | Screen loaded, parameters pre-validated | ✅ |
| 2 | Select "Planned posting run", check "Test run" first | Test run completes with preview of depreciation amounts | Test run: 1,247 assets processed, total depreciation 312,562.30 EUR | ✅ |
| 3 | Review test run log for errors or warnings | No errors; warnings acceptable (e.g., fully depreciated assets) | Log shows 3 warnings for fully depreciated assets — acceptable | ⚠️ |
| 4 | Uncheck "Test run", execute production depreciation run | Depreciation documents posted to GL | Production run completed, 1,244 documents posted | ✅ |
| 5 | Verify GL impact via FAGLB03 — depreciation expense account 640000 | Account 640000 shows period 02 debit of 312,562.30 EUR | Account balance matches: 312,562.30 EUR | ✅ |
| 6 | Spot-check 3 individual assets in AW01N | Net book values updated correctly per depreciation key | All 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 Check | ECC Value | S/4HANA Value | Status |
|---|---|---|---|
| GL Balance — Cash Account (1000100) | 2,345,678.90 EUR | 2,345,678.90 EUR | ✅ Match |
| GL Balance — AP Control (2100000) | 1,892,341.20 EUR | 1,892,341.20 EUR | ✅ Match |
| GL Balance — AR Control (1400000) | 3,102,445.00 EUR | 3,102,445.00 EUR | ✅ Match |
| Asset Net Book Value (FI-AA) | 45,230,100.00 EUR | 45,229,988.50 EUR | ⚠️ Review |
| Open AP Items Count | 1,234 | 1,234 | ✅ Match |
| Open AR Items Count | 892 | 892 | ✅ Match |
| Depreciation — Current Period | 312,450.00 EUR | 312,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.
General Ledger (FI-GL)
| Check | Business Rule | ECC | S/4HANA | Variance | Status |
|---|---|---|---|---|---|
| Trial Balance — Total Assets | ECC total = S/4 total (tolerance ±0.01) | 125,430,290.00 | 125,430,290.00 | 0.00 | ✅ |
| Trial Balance — Total Liabilities | ECC total = S/4 total (tolerance ±0.01) | 98,210,445.50 | 98,210,445.50 | 0.00 | ✅ |
| Retained Earnings (account 340000) | Exact match | 27,219,844.50 | 27,219,844.50 | 0.00 | ✅ |
| Intercompany Elimination Balance | Net zero across company codes | 0.00 | 0.00 | 0.00 | ✅ |
| Document Count — Fiscal Year 2025 | ECC count = S/4 count | 148,230 | 148,230 | 0 | ✅ |
Accounts Payable (FI-AP)
| Check | Business Rule | ECC | S/4HANA | Variance | Status |
|---|---|---|---|---|---|
| Open Items Total | ECC total = S/4 total | 1,892,341.20 | 1,892,341.20 | 0.00 | ✅ |
| Vendor Master Count | ECC count = S/4 count | 4,521 | 4,521 | 0 | ✅ |
| Payment Block Consistency | Blocked items match | 23 blocked | 23 blocked | 0 | ✅ |
| Withholding Tax Totals | ECC WHT = S/4 WHT (tolerance ±0.01) | 89,450.30 | 89,450.30 | 0.00 | ✅ |
Accounts Receivable (FI-AR)
| Check | Business Rule | ECC | S/4HANA | Variance | Status |
|---|---|---|---|---|---|
| Open Items Total | ECC total = S/4 total | 3,102,445.00 | 3,102,445.00 | 0.00 | ✅ |
| Customer Master Count | ECC count = S/4 count | 2,891 | 2,891 | 0 | ✅ |
| Dunning Level Distribution | Level counts match | L1:340 L2:89 L3:12 | L1:340 L2:89 L3:12 | 0 | ✅ |
| Credit Memo Totals | ECC CM = S/4 CM | 45,230.00 | 45,230.00 | 0.00 | ✅ |
Asset Accounting (FI-AA)
| Check | Business Rule | ECC | S/4HANA | Variance | Status |
|---|---|---|---|---|---|
| Asset Count (Active) | ECC count = S/4 count | 38,124 | 38,124 | 0 | ✅ |
| Total Acquisition Value | ECC APC = S/4 APC (tolerance ±1.00) | 245,890,200.00 | 245,890,200.00 | 0.00 | ✅ |
| Total Accumulated Depreciation | ECC dep = S/4 dep (tolerance ±100) | 200,660,100.00 | 200,660,211.50 | 111.50 | ⚠️ |
| Net Book Value | APC − Accum. Dep = NBV | 45,230,100.00 | 45,229,988.50 | 111.50 | ⚠️ |
| Depreciation Area 01 vs 20 Delta | Book/tax delta consistent | 1,230,450.00 | 1,230,450.00 | 0.00 | ✅ |
Performance Analysis
| Business Flow | Avg Response | Peak | Success Rate | Grade |
|---|---|---|---|---|
| GL Account Posting | 1.2s | 2.1s | A+ | |
| Vendor Invoice Entry | 2.8s | 4.5s | A | |
| Payment Run | 8.4s | 12.1s | C | |
| Depreciation Execution | 3.1s | 5.2s | A | |
| Balance Display | 0.9s | 1.4s | A+ | |
| Billing Document | 1.8s | 3.0s | A |
Compliance Scores
Regulatory Compliance
SOX controls, audit trail, document retention
Data Quality
Reconciliation accuracy, duplicate detection, completeness
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.
| Rule ID | Business Rule | Category | Validation Method | Status |
|---|---|---|---|---|
| SOX-001 | Segregation of Duties — Posting & Approval Verified across 148K documents — no violations found | SOX Controls | User who posts cannot approve same document | ✅ Compliant |
| SOX-002 | Document Change Audit Trail 100% change document coverage confirmed | SOX Controls | All FI document changes logged in CDHDR/CDPOS | ✅ Compliant |
| SOX-003 | Period Lock Enforcement Period 01/2026 locked, posting attempt correctly rejected | SOX Controls | Closed periods reject postings (OB52) | ✅ Compliant |
| SOX-004 | Payment Authorization Limits Threshold enforced — 3 payments verified with dual sign-off | SOX Controls | Payments >50K require dual approval | ✅ Compliant |
| DQ-001 | GL Account Completeness 1,847 accounts migrated, 0 missing | Data Quality | All ECC GL accounts exist in S/4HANA CoA | ✅ Compliant |
| DQ-002 | Vendor Master Completeness 4,521 vendors migrated, bank details 100% complete | Data Quality | All active vendors migrated with bank details | ✅ Compliant |
| DQ-003 | Asset Depreciation Key Mapping 3 custom depreciation keys require manual review (ZLIN, ZDEG, ZMAN) | Data Quality | ECC depreciation keys mapped to S/4 equivalents | ⚠️ Partial |
| DQ-004 | Tax Code Consistency All 42 tax codes verified with sample transactions | Data Quality | Tax codes produce identical tax amounts | ✅ Compliant |
| IC-001 | Tolerance Group Limits Tolerance group SAPALL: ±5%, verified with boundary test | Internal Controls | Posting tolerance groups enforced per user | ✅ Compliant |
| IC-002 | Automatic Clearing Rules Clearing by assignment number — 234 items auto-cleared correctly | Internal Controls | F.13 clearing criteria match ECC config | ✅ Compliant |
| IC-003 | GR/IR Reconciliation Variance of 12,340.00 EUR — 3 invoices missing goods receipt | Internal Controls | GR/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 Controls | Dunning levels and intervals match ECC | ✅ Compliant |
Evidence Artifacts
Every test run produces audit-ready artifacts — timestamped and structured for sign-off.