Entering content frame

Background documentation Generated Classes Locate the document in its SAP Library structure

 

Class

Description

Modifiability

CL_<CLASS NAME>

Explicitly created persistent application class.

The class implements some generated service methods and all application methods.

Modifications affect the corresponding auxiliary classes.

CA_<CLASS NAME>

Instantiates the class agent for the CL class.

The CA class inherits from the CB class and is final. You can redefine certain methods of object services, for example, loading and saving object data on the database.
The CA class does not inherit its own methods from the CB class, but redefines and extends the CB class.
The CA class provides a single instance, that is the class agent for class CL_<CLASS NAME>.

The class can be extended to include further components.

CB_<CLASS NAME>

Superclass for the class agent class (CA_<CLASS NAME>).

The CB class is abstract. Therefore you cannot construct instances from the class.
The CB class acts as a template for the modifiable CA class and implements the class-specific parts of object services, for example loading and saving object instances of CL classes.

Cannot be modified.

 

See also:

Class Diagram: Created Classes

 

 

Leaving content frame