SAP CSMBK_CL Class Definitions in CCMS Repository Table data and field list

CSMBK_CL is a standard SAP Table which is used to store Class Definitions in CCMS Repository data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The CSMBK_CL table consists of various fields, each holding specific information or linking keys about Class Definitions in CCMS Repository data available in SAP. These include SCHEME (Name of Schema or Semantic in System Repository), CLASS (CCMS class names), ACTIVE (Indicator for Meta Data in System Component Repository), DOMVERS (Dominant or subsidiary version number of a CCMS class)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

CSMBK_CL table Technical Details:

Delivery Class: L - Table for storing temporary data, is delivered empty
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


SAP CSMBK_CL table fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the CSMBK_CL table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
RELIDRegion in IMPORT/EXPORT Data Table INDX_RELIDCHAR2SYCHAR02
SCHEMEName of Schema or Semantic in System Repository CSMSMNTCCHAR8CSMSMNTC
CLASSCCMS class names CSMCLASSCHAR40TEXT40
ACTIVEIndicator for Meta Data in System Component Repository CSMACTIVECHAR1CHAR01
DOMVERSDominant or subsidiary version number of a CCMS class CSMVERSNCHAR4CHAR4
SUBVERSDominant or subsidiary version number of a CCMS class CSMVERSNCHAR4CHAR4
SRTF2Next record counter in EXPORT/IMPORT data tables INDX_SRTF2INT410SYBIN4
STRUKVERSNDominant or subsidiary version number of a CCMS class CSMVERSNCHAR4CHAR4
SPERRCHAR01 data element for SYST SYCHAR01CHAR1SYCHAR01
AEDAT(8-character) Date for SYST SYDATSDATS8SYDATS
USERAUser name USERNAMECHAR12USERNAME
PGMIDABAP Program Name PROGNAMECHAR40PROGNAME
BEGDT(8-character) Date for SYST SYDATSDATS8SYDATS
ENDDT(8-character) Date for SYST SYDATSDATS8SYDATS
CLUSTRLength field for user data in EXPORT/IMPORT tables INDX_CLSTRINT25SYBIN2
CLUSTDData field for IMPORT/EXPORT database tables INDX_CLUSTLRAW2886INDX_CLUST

Key field Non-key field



How do I retrieve data from SAP table CSMBK_CL using ABAP code

The following ABAP code Example will allow you to do a basic selection on CSMBK_CL to SELECT all data from the table
DATA: WA_CSMBK_CL TYPE CSMBK_CL.

SELECT SINGLE *
FROM CSMBK_CL
INTO CORRESPONDING FIELDS OF WA_CSMBK_CL
WHERE...

How to access SAP table CSMBK_CL

Within an ECC or HANA version of SAP you can also view further information about CSMBK_CL and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).