Knowledge
Knowledge base
Technically reviewed explanations of the SAP topics our engines analyse. Each article states when it was last reviewed and which sources it is based on.
Change pointers and BD52: why master data changes are not distributed
How ALE change pointers work end to end — global activation, message type activation, BD52 field assignment and BD21 processing — and the configuration gaps that silently stop IDoc distribution.
Change Pointer Coverage Auditor · API Change Guard
Last reviewed:
Clean core extensibility explained: tiers, released APIs and classic modifications
A practical overview of how SAP classifies extensions by their upgrade stability, from ABAP Cloud on released APIs to classic modifications, and how to assess existing custom code.
Clean Core Object Guard · Extension Impact Guard · ECC2Cloud Navigator
Last reviewed:
Custom fields with key user extensibility: why a field does not appear in the app, form or API
How custom fields created with key user extensibility reach UIs, reports, forms and APIs, and why a field that exists on one document is missing on the follow-on document.
Custom Field Flow Doctor · Extension Impact Guard · FormDoctor
Last reviewed:
From SPRO IMG customizing to SSCUIs and Central Business Configuration (CBC)
How classic SPRO IMG customizing tables map to Self-Service Configuration UIs (SSCUIs) and Central Business Configuration in SAP S/4HANA Cloud, and how to spot unsupported table settings early.
SPRO2Cloud · SAP Gap Radar
Last reviewed:
How output parameter determination with BRFplus works in SAP S/4HANA
Why a purchase order or billing document produces no output, and how the BRFplus decision tables of S/4HANA output management decide output type, recipient, channel and form.
OPD Guard · FormDoctor
Last reviewed:
SAP automatic account determination (OBYC and VKOA): preventing posting errors before go-live
How MM account determination (OBYC) and SD revenue account determination (VKOA) resolve G/L accounts from valuation classes and account assignment groups, and why postings fail after transports.
Account Determination Preflight
Last reviewed:
SAP EWM Material Flow System (MFS): diagnosing PLC telegram errors and sequence gaps
How SAP Extended Warehouse Management communicates with programmable logic controllers (PLCs) over MFS telegrams, and how to diagnose handshake timeouts, sequence mismatches and channel resets.
MFS BlackBox
Last reviewed:
SAP system refresh checklist: BDLS logical system conversion and RFC outbound isolation
Why a quality assurance system refresh from production risks sending live IDocs, emails or RFC calls to production partners, and how to verify post-copy delta settings deterministically.
System Refresh Delta Guard · Safe Decommission Preflight
Last reviewed:
Transport dependencies: why imports fail or break production in the wrong order
How dependencies between transport requests arise, what happens when a transport is imported without its predecessors, and how to check sequencing before an import.
Transport Dependency Analyzer · Software Collection Dependency Guard
Last reviewed:
Troubleshooting HTTP 403 Forbidden in SAP Fiori apps
The usual causes of a 403 error when a Fiori app loads or calls its OData service — missing service authorizations, incomplete roles, inactive ICF services — and a systematic way to find the one that applies.
Fiori 403 Root-Cause Doctor · IAM Cost Optimizer
Last reviewed:
Troubleshooting SAP Adobe Forms (XDP) data binding and missing fields
Why fields stay blank on printed or emailed PDFs in SAP S/4HANA, how XDP form templates bind to OData or DDIC form data providers, and how to check bindings before transport.
FormDoctor · OPD Guard
Last reviewed:
Why SAP Business Workflow items get stuck and how to find the cause
The typical reasons a workflow does not continue — no agent found, failed background steps, missing events, configuration gaps — and the standard tools to diagnose them.
Workflow Stuck Explainer
Last reviewed: