CLASclass· BC-SRV-COM
CL_BCS_MESSAGE in SAP Cloud ERP: what replaces it?
Custom code that reads or writes CL_BCS_MESSAGE (CLAS) has to move to a released successor before it runs on SAP Cloud ERP or in ABAP Cloud. SAP names one successor: CL_BCS_MAIL_MESSAGE.
- Last verified:
- Data source
- Knowledge snapshot #3 · 33e0865dc811
Use instead of CL_BCS_MESSAGE
- CL_BCS_MAIL_MESSAGECLASReleased
SAP successor classification: oneObject
Migration steps
- List every place your custom code reads or writes CL_BCS_MESSAGE; the ABAP Test Cockpit cloud-readiness checks report these usages.
- Replace each access with CL_BCS_MAIL_MESSAGE (CLAS).
- The successor is marked “Released” in the official release data, so the new code can use it in ABAP Cloud.
- Re-run the cloud-readiness check on the changed code against your target release.
Release state of CL_BCS_MESSAGE per edition
- SAP BTP ABAP environment:Not releasedas of SAP BTP ABAP environment — current release
- SAP Cloud ERP Private:Not releasedas of SAP Cloud ERP Private — latest release
- SAP Cloud ERP:Not releasedas of SAP Cloud ERP — current release
Objects with the same successor
These objects have the same official successor, so their usages can be migrated in the same change.
- CL_BCSCLAS
- CL_CAM_ADDRESS_BCSCLAS
- CL_DOCUMENT_BCSCLAS
- CL_GBT_MULTIRELATED_SERVICECLAS
- CL_SAPUSER_BCSCLAS
- CL_SEND_REQUEST_BCSCLAS
- CX_ADDRESS_BCSCLAS
- CX_BCOM_MIMECLAS
- CX_BCSCLAS
- CX_BCS_SENDCLAS
- CX_DOCUMENT_BCSCLAS
- CX_GBT_MIMECLAS
Release history and evidence
5 release states from 6 official sources, last verified October 12, 2026.
Full release history and evidenceTerms used on this page
ERP Preflight is independent and not affiliated with SAP SE. SAP, ABAP, Fiori and S/4HANA are trademarks of SAP SE.