Skip to content

CX_BCS

DClean core level D — ReplaceSAP state: notToBeReleasedATC expected: classic API · priority 3 (information)

Two questions, two answers. The level D above answers the clean core target question — what this object is worth in an ABAP Cloud target. Whether classic ABAP may still call it is a separate property, and it is the right-hand column.

ABAP Cloud view

Not to be released

SAP will not release it for ABAP Cloud. There is no level A use of this object.

objectReleaseInfo

Classic view

Classic API

SAP classifies it as an API that classic ABAP may use — level B on its own.

objectClassifications_SAP

SAP names as successor

CX_BCS_MAIL

From objectReleaseInfo — SAP names this as the released replacement.

The two files disagree here, and the release state decides. Level B means “acceptable where no level A path exists”. SAP names a successor for this object, so a level A path does exist and B would be the wrong answer — which is why the level is D and not B. The full rule, and the objects it applies to.

Released S/4HANA Clean Core successor for CX_BCS.

Released successor
CX_BCS_MAILUnknown

Repository state: notToBeReleased

Source: SAP official (Cloudification Repository)

See how your code uses CX_BCS

This is the object-level answer. To see, per object, whether your actual ABAP can move to the successor or needs an architect — with evidence — run a free ABAP static code analysis.

Analyze free at clean-core.io

More from SAP Basis Components

Application component: BC-SRV-COM

All Basis Components objects →

Data derived from the SAP Cloudification Repository, © 2020–2026 SAP SE or an SAP affiliate company and contributors. Licensed under Apache-2.0. Data has been normalized and enriched by Clean-Core.io.

Clean-Core.io is not affiliated with, or endorsed by, SAP SE. SAP, S/4HANA and other SAP product names are trademarks of SAP SE, used here for identification and reference only.

Back to catalog