Technical Architecture

Built for SAP. Runs On Your Infrastructure.

Verporta is a Python/FastAPI backend with a React frontend. It connects to SAP via standard RFC/BAPI interfaces — no SAP add-on, no BASIS team involvement for installation.

System Architecture

4-Layer Intelligence Stack

Each layer is independently scalable. The AI engine runs entirely on your infrastructure — no cloud dependency.

SAP LayerSource Systems
ECC / S4HANA
RFC · ABAP
ABAP RFC Extractors
Standard BAPIs
BAdI Triggers
Event-driven
Standard BAPIs
pyrfc connector
Data PipelineIngestion & Parsing
IDoc Stream
JSON · real-time
MRP Exception Data
MD04 / MMBE
GR/IR Records
ME2M · FI docs
Master Data
Material · Vendor
AI EngineIntelligence Layer
ML Classifier
XGBoost · <50ms
Prediction Engine
scikit-learn
RAG Vector Store
ChromaDB · embeddings
LLM Layer (Claude)
Root cause only
Output LayerActions & Reporting
Ops Dashboard
React · real-time
Alert Engine
Email · webhook
Auto-fix Executor
RFC write-back
Audit Log
PostgreSQL · tamper-proof

Infrastructure Trust Guarantees

  • ✓On-premise / Private cloud
  • ✓No SAP data leaves your infrastructure
  • ✓Python + FastAPI backend
  • ✓Docker / Kubernetes ready
  • ✓SAP ECC + S/4HANA compatible
  • ✓Rules + ML — not LLM hype
<50ms
ML classification latency
3 wks
Avg deployment time
0
SAP add-ons required
100%
Data stays on-premise
View Full Demo →
Technology Stack

Open-Source Core. Enterprise Ready.

LayerTechnologies
BackendPython 3.11 · FastAPI · Uvicorn · Celery (async tasks)
ML / AIXGBoost · scikit-learn · ChromaDB · sentence-transformers
LLMClaude API (Anthropic) — root cause explanation & RAG reasoning only
SAP layerpyrfc (RFC connector) · ABAP RFC function modules · Standard BAPIs
FrontendReact + Next.js · TypeScript · Tailwind CSS
DatabasePostgreSQL (metadata + audit) · ChromaDB (vectors) · Redis (job queue)
DeploymentDocker · Kubernetes-ready · On-premise or private cloud (AWS/Azure VPC)
MonitoringBuilt-in health dashboard · Prometheus metrics · Grafana-compatible
Data Flow

Step-by-Step: From SAP Event to Resolution

1

SAP IDoc status changes (e.g. status 51 → error). BAdI or RFC polling detects the event.

2

IDoc control record + status record extracted via RFC. Segment data parsed.

3

ML classifier assigns: domain, error_type, root_cause_category, confidence_score.

4

RAG engine queries vector store: finds top-5 similar historical cases.

5

If confidence > 85% AND pattern in auto-fix registry: execute fix. Log to audit trail.

6

If confidence < 85%: LLM generates root cause explanation + fix recommendation. Sent to dashboard.

7

Operator acts or approves auto-fix. All actions logged with timestamp + user + outcome.

Security & Compliance

Enterprise Security by Design

Data residency

100% on-premise. No SAP data transmitted to external servers.

LLM usage

Only anonymised error descriptions sent to Claude API. PII stripped. Transactional data never leaves.

Authentication

LDAP/AD integration. Role-based access: admin, analyst, read-only.

Audit trail

All AI decisions, auto-fix actions, operator overrides logged with full context.

SAP authorizations

Uses standard SAP RFC user. Minimum required auth objects documented.

Encryption

TLS 1.3 for all internal communication. PostgreSQL encryption at rest.

Deployment Options

Three Ways to Deploy Verporta

All options keep your SAP data on your infrastructure. Choose the model that fits your team.

On-Premise Docker

Specs

8 vCPU · 32 GB RAM · 500 GB SSD

Install time

2–4 hours

Team needed

1 Linux admin + 1 SAP BASIS (RFC user setup only)

Best for

Strict data residency. Air-gapped SAP environments.

Private Cloud (AWS/Azure)

Specs

Deployed in customer's own cloud account. Verporta never has access.

Install time

1 day

Team needed

1 DevOps + 1 SAP BASIS

Best for

Customers with existing AWS/Azure footprint.

Managed (SaaS-lite)

Specs

Single-tenant environment. SAP connection via encrypted tunnel.

Install time

2–3 days (tunnel setup)

Team needed

SAP BASIS for tunnel setup only

Best for

Smaller teams without DevOps. AMS providers managing multiple clients.

See Verporta Inside Your SAP Environment

30-minute live demo. We connect to a sample SAP system and show IDoc AI working in real-time. No slides. No pitch deck. Just the product.

✓ No commitment required✓ Live SAP data shown in demo✓ 30 minutes only✓ On-premise deployment option discussed