Change pointers · Change Pointer Coverage Auditor
Message type change pointers inactive (BD50)
- Default severity
- Critical
- Finding code:
- CP_MSG_TYPE_DEACTIVATED
- Engine version:
- 2.1.0
What this finding means
Change Pointer Coverage Auditor reports this finding with the default severity “Critical”.
About the engine: BD21/BD52 change pointer config & event trigger validation
How to fix it
Activate change pointers for the message type in BD50 (table TBDA2) and transport the entry.
How ERP Preflight detects it
The analysis is deterministic: the same exported files and the same knowledge snapshot always produce the same findings. No SAP system connection is required — you upload exports.
- Engine
- Change Pointer Coverage Auditor
- Accepted formats
- JSON, CSV, TEXT
- What to export
ALE change pointer configuration: JSON {'target_message_type', 'bd61_active', 'bd50_msg_types', 'bd52_fields', 'expected_fields', 'dd04l_metadata', 'bdcp2_samples', 'change_documents', 'bd53_reduced_fields'} or a record-type CSV (BD61/BD50/BD52/DD04L/BDCP2/CDPOS rows).
- Required input
- message type (target_message_type or active BD50 entry)
- BD52 field configuration
- Evidence
- Each finding points to the artifact path, line and column, the code snippet and the SHA-256 of the uploaded file. Findings without such a pointer are demoted to confidence UNKNOWN.
- Confidence
- Each finding names the knowledge it relies on (Standard message type field profiles / change document objects) and is capped by that source’s verification status.
- Knowledge sources
- Standard message type field profiles / change document objects — curated, not verified against the source
- Target releases of the engine
- S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
Related findings
- CriticalChange pointers globally deactivated (BD61)
- MajorCustom field omitted from BD52
- MajorData element not change-document relevant
- MajorExpected field not linked in BD52
- MajorDuplicate change pointers for the same change (retry anomaly)
- MajorBusiness change without the expected change pointer (expected vs observed)
Terms used on this page
Background reading
- Change pointers and BD52: why master data changes are not distributedHow 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.