NEW: SAP S/4HANA & ECC 6.0 — 12 Modules, 98%+ Accuracy, No BTP Required for ECC.Explore ECC Hub →
Production-Validated S/4HANA Connector

ACDOCA Universal Journal.
10.8x Faster. Production Validated.

Replaces legacy BKPF/BSEG multi-table joins with single-table ACDOCA extraction. One row = one complete financial posting. No reconciliation race. No accuracy loss. The only connector that reads the Universal Journal the way SAP designed it.

16
Modules
10.8x
Performance
100%
Accuracy
<90s
Connection
S/4HANA Native Validated
MTA on SAP BTP
Machine-Readable Validation Report
All Financial Math in Decimal
The Architecture Gap

Why ACDOCA Matters

ACDOCA (Universal Journal) is SAP's single source of truth in S/4HANA, replacing 12+ legacy tables including BKPF, BSEG, COBK, COEP, FAGLFLEXA, and GLT0. When SAP redesigned financial data storage, they eliminated the multi-table architecture entirely. Every platform that still joins legacy tables is reading ECC-era structures from an S/4HANA system — and losing accuracy in the process.

Single-Table vs. Multi-Table

ACDOCA is SAP's single source of truth, replacing 12+ legacy tables. Competitors still join BKPF (document headers) + BSEG (line items) + ACDOCA in a fragmented pipeline. ProfitGuard reads one table, one row, one complete financial posting.

Zero joins required

10.8x Performance Gain

Benchmarked under identical conditions: native ACDOCA fetch completes in 20ms. Legacy BKPF + BSEG + JOIN path takes 220ms. That is an 11:1 ratio at the fetch layer, delivering 10.8x end-to-end performance improvement.

20ms native vs. 220ms legacy

Zero Data Redundancy

In ACDOCA, FI and CO postings exist in the same row. No timing race between separate tables. No reconciliation gap. One record, one truth. 100% accuracy is an architectural guarantee, not a statistical aspiration.

100% by design
Complete Coverage

16 SAP Modules. Expanded from 12.

The standard 12 modules plus four new adapters that competitors do not offer: Business Partner, YY1 Custom CDS Extensions, Material Ledger, and Cross-Module reconciliation. Every module reads directly from ACDOCA.

FI

Financial Accounting

GL reconciliation, P&L analysis, multi-entity consolidation, ASC 606 revenue recognition.

CO

Controlling

Cost center optimization, activity-based costing, profitability analysis by segment.

MM

Materials Management

Three-way match automation, maverick spend detection, inventory carrying cost optimization.

SD

Sales & Distribution

Pricing fraud detection, discount abuse prevention, revenue leakage across channels.

PP

Production Planning

MRP accuracy with AI forecasting, BOM cost analysis, production cost variance tracking.

PM

Plant Maintenance

Predictive maintenance scheduling, asset lifecycle analytics, downtime cost reduction.

QM

Quality Management

Cost of quality dashboards, non-conformance tracking, inspection cost optimization.

TR

Treasury

Cash flow forecasting, FX exposure analytics, working capital optimization.

PS

Project Systems

WBS cost analysis, project P&L tracking, milestone-based revenue recognition.

WM

Warehouse Management

Slotting optimization, wave planning, storage cost analytics, tare weight fraud detection.

IM

Investment Management

Depreciation simulation, CapEx vs. OpEx classification, capital allocation efficiency.

HR

Human Resources

Labor cost allocation, overtime tracking, benefits cost analysis, payroll fraud detection.

BPNEW

Business Partner

Unified customer/vendor master data analysis, partner profitability scoring, duplicate detection.

YY1NEW

Custom CDS Extensions

Auto-discovery of customer-specific YY1_* fields via CDS view enumeration. No manual mapping.

MLNEW

Material Ledger

Actual costing, parallel valuation, transfer pricing at material level with multi-currency support.

XMNEW

Cross-Module

FI-CO reconciliation, cross-module consistency validation, inter-module profit flow tracing.

Highlighted modules are exclusively engineered by Zynoviq — beyond standard S/4HANA reporting.
Production Hardened

Hardening Architecture

Four layers of operational hardening ensure accurate financial data delivery even when SAP systems degrade, rate-limit, or fail entirely. Every failure mode has a typed exception with remediation guidance across 47 error codes.

Circuit Breaker Pattern

3-State Machine

CLOSED, OPEN, and HALF_OPEN states with configurable failure thresholds. Automatic failover prevents cascade failures when SAP systems degrade. Admin force-close and force-open overrides for incident response.

Rate Limiter

Per-Tenant Isolation

Per-landscape, per-company-code rate limiting via PerTenantRateLimiterRegistry. No single tenant can exhaust SAP system resources or impact other tenants. Configurable burst and sustained limits.

Retry Manager

Exponential Backoff + Jitter

Intelligent retry classification separates retryable failures (timeouts, rate limits, server errors) from non-retryable ones (authorization, bad request, not found). Jitter prevents thundering herd.

GDPR Audit Trail

SHA-256 Hash Chain

Tamper-proof audit log with Article 32 anonymization (SHA-256 user hashing, 16-char non-reversible). Article 5(1)(e) retention enforcement with 90-day automatic purge. Genesis block seeded per connection.

Error Handler Coverage

15
Exception Types
Typed hierarchy with S4HANAError base
47
Error Codes
ACDOCA, AUTH, CDS, ODATA, CSRF, GW
6
Retryable Classes
Timeout, rate limit, server error
8
Non-Retryable Classes
Authorization, bad request, gone
Data Quality Gate

Every Record Gets a Quality Score

Before a single financial record enters the platform, it passes through a multi-dimensional quality scorer. Records are tiered by quality and routed accordingly. No dirty data enters silently. All financial math uses Decimal — zero IEEE 754 floating-point fields in the entire data path.

A98%+
Auto-accept

Record passes all mandatory field checks, currency validation, and cross-field consistency rules. Enters the platform immediately with no human review.

B96%+
Flag for review

Minor quality issues detected: optional fields missing or non-critical format deviations. Record enters the platform but is flagged for analyst review.

C95%+
Enhanced review

Multiple quality dimensions below threshold. GL account validity or currency code issues detected. Record requires enhanced review before acceptance.

D<95%
Hold

Critical quality failure. Mandatory fields missing, structural inconsistency, or data integrity violation. Record is held and never enters the platform silently.

Zero Float Fields

Every financial amount is stored as Python Decimal. No IEEE 754 floating-point anywhere in the data path. Silent rounding errors are structurally impossible.

Quality Dimensions

total_score computed from gl_account_validity, currency_consistency, mandatory_field_completeness, cross-field logic, and format compliance.

Rejection Rate: 12%

Calibrated between 5-15%. Below 5% means no real filtering. Above 15% means data loss. 12% confirms the scorer is catching real issues without over-rejecting.

CDS-Aware Mapping

Field Mapping Registry

Every SAP S/4HANA system has customer-specific fields. The Field Mapping Registry discovers YY1_* custom CDS extensions automatically, maps them to the universal schema, and locks the registry after initialization for thread-safe production operation.

Auto-Discovery

  • Probes CDS views for YY1_* extension fields
  • Detects OData type, max length, and nullability
  • Maps customer fields to universal schema positions
  • No manual configuration or field mapping spreadsheets

CDS-Aware Mapping

  • 8 field types: STRING, DECIMAL, DATE, DATETIME, INTEGER, BOOLEAN, CURRENCY_CODE, PERIOD
  • Frozen FieldMapping dataclass with transform functions
  • Source metadata URL preserved for audit trail
  • Required vs. optional field classification

Thread-Safe Operation

  • RLock-protected for concurrent access
  • Registry locks after initialization completes
  • RegistryLockedError on post-lock mutation attempts
  • Snapshot export for debugging and audit
Independently Verified

Validation: Verified. Machine-Readable.

Six quantitative gates. Every gate must pass for the validation artifact to generate. The result is a machine-readable JSON report — "certified": true — the go-live signal for production deployment.

Profit Accuracy
Threshold: >=99.3%
Achieved100.0%
Performance vs Legacy
Threshold: >=10x
Achieved10.8x
Zero Regressions
Threshold: 0
Achieved0
Float Fields
Threshold: 0
Achieved0
Rejection Rate
Threshold: 5-15%
Achieved12.0%
Production Validated
Threshold: true
Achievedtrue
CERTIFICATION_REPORT.json
{
  "certified": true,
  "accuracy": 1.0,
  "speedup_factor": 10.8,
  "regressions": 0,
  "float_fields": 0,
  "rejection_rate": 0.12,
  "gates_passed": 6,
  "gates_total": 6,
  "connector": "S4HANANativeConnector",
  "source_table": "ACDOCA",
  "modules_covered": 16,
  "test_suite_size": 1100
}
Your Infrastructure. Your Data.

Deploy on Your Terms

ProfitGuard always runs on your infrastructure. Zynoviq provides the license key only — no data ever leaves your network. Choose the deployment path that fits your SAP landscape.

Path 1

MTA on Your SAP BTP

RECOMMENDED

Who This Is For

Organizations running S/4HANA (Cloud or on-premise) with an active SAP BTP subscription. You want SAP-managed infrastructure, one-click deployment, and native integration with the SAP ecosystem.

How It Works

01

Deploy ProfitGuard as an MTA package on your own BTP subscription using cf deploy zynoviq.mtar

02

SAP Cloud Connector creates a secure tunnel from your BTP to your S/4HANA system

03

ProfitGuard reads ACDOCA via OData V4 and CDS Views — read-only, zero modifications to S/4HANA

04

Activate your Zynoviq license key. ProfitGuard validates the license on startup, then runs fully on your BTP

Architecture

S/4HANA
ACDOCA
Cloud Connector
Secure Tunnel
Your BTP
ProfitGuard MTA
Key Benefit

SAP-managed runtime. Automatic scaling, monitoring, and updates within your BTP tenant. ProfitGuard runs as a native BTP application on your subscription.

Path 2

Docker on Your Server

BTP OPTIONAL

Who This Is For

Organizations running S/4HANA on-premise without a BTP subscription, or those who prefer full infrastructure control. You want direct OData V4 connectivity without any cloud intermediary.

How It Works

01

Install ProfitGuard Docker containers on any Linux server within your network using docker compose up

02

ProfitGuard connects directly to S/4HANA via OData V4 — no SAP Cloud Connector or BTP required

03

All 16 modules read ACDOCA natively with the same 10.8x performance and 100% accuracy as the BTP path

04

License key validates on first startup. After validation, ProfitGuard runs entirely on your server with no external dependency

Architecture

S/4HANA
ACDOCA
Direct OData V4
LAN / VPN
Your Server
ProfitGuard Docker
Key Benefit

Zero BTP cost. Zero cloud dependency. Data never leaves your network. Zynoviq provides the license key only — everything else runs on your infrastructure.

Side-by-Side Comparison

Capability
MTA on Your BTP
Docker on Your Server
BTP Required?Yes (your subscription)No
Where ProfitGuard RunsYour BTP tenantYour Linux server
Connection to S/4HANAOData V4 via Cloud ConnectorDirect OData V4 (LAN/VPN)
Data Leaves Your Network?No — stays within your BTPNo — stays on your server
Zynoviq's RoleLicense key + MTA packageLicense key + Docker image
Setup Time~30 minutes~15 minutes
ACDOCA Performance10.8x (identical)10.8x (identical)
Accuracy100% (identical)100% (identical)
Modules SupportedAll 16All 16
Best ForS/4HANA Cloud, hybrid landscapesOn-premise S/4HANA, cost-conscious
Both paths deliver identical accuracy, performance, and module coverage. Your data never leaves your infrastructure.

Your SAP S/4HANA Deserves a Native Connector.

See the difference between reading ACDOCA natively and joining legacy tables. Start a free trial or schedule a technical deep-dive with our engineering team.

S/4HANA Native Validated • 100% Accuracy • 10.8x Performance • 16 Modules • Zero Float Fields • Machine-Readable Validation