Skip to main content

Praman Plugin at a Glance

What is Praman Plugin?

Enterprise Playwright plugin for SAP S/4HANA. Describe your business process — AI agents deliver production-ready test scripts.

When to Use?

When your S/4HANA go-live depends on test quality, not test headcount. One platform — greenfield, brownfield, or bluefield.

AI-First Design

Business analysts define the process. AI agents — Claude, Copilot, Jules — generate the tests. No scripting required.

From business process to Playwright test — autonomously

Submit a Signavio flow, a test case description, or a business process in plain language. Praman's AI agents connect to your live SAP system, discover every UI5 control, generate a structured test plan, and deliver production-ready Playwright scripts — covering SAP end-to-end quality from requirement to deployment evidence. No scripting. No selectors. No delays.

① Input

Signavio Business Flow

② Agent Generates

Test Plan

# Create Purchase Order

### Test 1: Navigate to ME21N
1. Open FLP → Purchasing tile
    expect: ME21N app loads

### Test 2: Enter Header Data
1. Set Vendor: 1000 (Müller GmbH)
    expect: Vendor name auto-filled
2. Purch.Org: 1010, Group: 001
    expect: Header accepted

### Test 3: Submit & Verify
1. Click 'Order' → Post PO
    expect: PO# 4500000xxx
2. OData: GET /A_PurchaseOrder
    expect: Status = Open

③ Agent Generates

Playwright Test

// Praman: AI-first SAP testing
import { test } from
  'playwright-praman';

test('verify purchase order',
  async ({ ui5, odata }) => {

  await ui5.control({
    id: 'vendorInput',
    setValue('1000');
  });

  await odata.read(
    '/A_PurchaseOrder'
  );

  await expect(ui5)
    .toHaveValue('Open');
});

Build your Reports that speak to every stakeholder

📋

Reports by Business Role

Each stakeholder sees only what matters to their role — generated from the same test run.

  • CFOFinancial KPIs, compliance score, period-close status
  • ProcurementPO cycle times, vendor SLA, Procure-to-Pay flow
  • SalesOrder-to-Cash duration, AR validation, collection rate
  • BoardExecutive summary, business risk score, test pass rate
📊

Track Transformation

Asset Accounting (FI-AA)

95.4%Accuracy Score
38KAssets Migrated
$2.3BTotal Asset Value
1,234Depreciation Errors
⚠ Review Required
🔥

Business Flow Performance Heatmap

Identifies bottlenecks by business flow — pinpoint which process is slowing your Financial Period Close.

Depreciation Run (F.16)89.4s
CRITICAL
Period Close (F.16/F110)62.1s
REVIEW
Procure-to-Pay45.2s
GOOD
Asset Accounting29.8s
OPTIMAL
🛡️

Deploy with Evidence

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

  • OData response snapshots per transaction
  • Defect video with step-level timestamps
  • Accessibility score (WCAG 2.1)
  • Data integrity diff: ECC vs S/4HANA
  • CISO-approved, OpenTelemetry traced

The Problem. The Solution. The Proof.

Four questions that define why autonomous SAP testing matters.

Why

End to End Quality Matters

Third party apps, Business flows, Test data, UI5 controls, Delay in timeline.

What

Agentic AI Native Quality Automation

Submit a business process or test case — Praman's AI agents autonomously generate test plans, produce Playwright scripts, validate OData integrity, and interact with every UI5 control. From requirement to evidence in minutes, not sprints.

So What

Deploy with evidence

Data Integrity Validation, Business Flow Performance Heatmap in every run, Accessibility Testing, Compliance.

Then What

Tests that write themselves

AI agents write, maintain, and evolve tests through SKILL.md entry points.

What you get

  • 🤖

    AI-First Architecture

    SKILL.md entry points, capabilities.list() discovery, compliance verification. Built for Copilot, Claude, and Jules.

  • 🔧

    21 Fixtures, 199 Typed Interfaces, 4,092 Methods

    61 UI5 control types across 8 libraries — sap.m, sap.ui.table, sap.ui.comp, sap.uxap, sap.f, and more. OData CRUD, Fiori Elements, FLP navigation, SAP auth, SM12 locks, AI discovery. Just destructure and go.

  • 🎯

    SAP UI5 Native — LTS 1.108 · 1.120 · 1.136

    ui5.control() with auto-retry, self-healing, and 3-tier API resolution across UI5 LTS versions. Uses UI5's own control APIs, not brittle DOM selectors.

  • 🏗

    6-Layer Architecture

    Core Infrastructure → Selectors & Matchers → Bridge & Browser Scripts → Control Proxy → Fixtures & Auth → AI & Intents. 3 interaction strategies, 7 return-type handlers, TTL+LRU caching, 10 error subclasses.

  • 📊

    Enterprise Observability

    OpenTelemetry tracing with Azure and AWS, role-based quality reports, pino structured logging, compliance reporters, defect video, logs. Full visibility into every action.

  • Playwright Native

    Extends @playwright/test. Parallel execution, auto-wait, trace viewer, UI mode. Zero compromise.

Four Pillars of Evidence

“In Ancient India, Pramāṇa was the standard to separate fact from illusion. In the Modern Enterprise, Praman separates a ‘Successful Deployment’ from a ‘Business Disruption.’”
Pratyaksha

Perception

Real-time, deep-object visibility into the S/4HANA Fiori layer.

Anumāna

Inference

Agentic AI that predicts and heals breaks before user impact.

Upamāna

Comparison

Validation between Legacy ECC and New S/4HANA states.

Shabda

Authority

Playwright — the gold standard of modern web automation.

CISO-Approved
Open Source
Customizable
Cross-Platform
TypeScript

Start testing with evidence.

Open source. Your environment. Your rules.

Get StartedView on GitHub