Skip to content
ERP Preflight

API changes · API Change Guard

Response property removed

Default severity
Major
Finding code:
API_BREAKING_RESPONSE_PROPERTY_REMOVED
Engine version:
2.2.0
Cite:r/SAPINXHN

What this finding means

API Change Guard reports this finding with the default severity “Major”.

About the engine: OData, SOAP, RFC compatibility & deprecation impact scanner

How to fix it

Keep returning the property (mark it deprecated) until consumers no longer read it, or version the response.

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
API Change Guard
Accepted formats
JSON, XML, TEXT
What to export

Two API specifications of the same service — baseline (current) and candidate (target release): OpenAPI 2/3 (JSON or YAML) or OData EDMX V2/V4 XML — supplied as {'baseline': …, 'candidate': …} in raw_content / configuration or as artifacts named *baseline* / *candidate*; optional 'integrations' registry for consumer impact.

Required input
  • baseline specification
  • candidate specification
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 (Knowledge-graph API lifecycle snapshot (configuration.api_lifecycle)) and is capped by that source’s verification status.
Knowledge sources
  • Knowledge-graph API lifecycle snapshot (configuration.api_lifecycle) — verified against the official source
Target releases of the engine
S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
All problems: API changes

Free tool: API deprecation lookup

Source: rule catalog of API Change Guard 2.2.0 in the ERP Preflight analysis service.

ERP Preflight is independent and not affiliated with SAP SE. SAP, ABAP, Fiori and S/4HANA are trademarks of SAP SE.

Response property removed | API changes | ERP Preflight