SAP ABAP Class CL_CLASS_BRF (BRF: Implementing Classes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BRF (Application Component) Business Rule Framework
     SBRF (Package) Business Rule Framework
Properties
Class CL_CLASS_BRF  
Short Description BRF: Implementing Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBRF   Business Rule Framework 
Created 20010824   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CLASS_BRF has no forward declaration.
Interfaces
Class CL_CLASS_BRF has no interface implemented.
Friends
Class CL_CLASS_BRF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CAT_ACTION Constant Public Type reference (TYPE) BRF_CLASS_CATEGORY 'A' Class Category Action 20010824
2 MC_CAT_APPLCLASS Constant Public Type reference (TYPE) BRF_CLASS_CATEGORY '1' Class Category Application Class (Internal) 20011019
3 MC_CAT_EVENT Constant Public Type reference (TYPE) BRF_CLASS_CATEGORY 'E' Class Category Event 20010824
4 MC_CAT_EXPRESSION Constant Public Type reference (TYPE) BRF_CLASS_CATEGORY 'F' Class Category Expression 20010918
5 MC_SYSTEM Constant Public Type reference (TYPE) BRF_APPLCLASS 'SYSTEM' Application Class System 20011019
6 MC_SYSTEM_ACTS Constant Public Type reference (TYPE) BRF_CLASS_ID '' Class ID for (Abstract) Actions 20071220
7 MC_SYSTEM_APPC Constant Public Type reference (TYPE) BRF_CLASS_ID '' Class ID for Cross-Client Application Class 20071220
8 MC_SYSTEM_APPL Constant Public Type reference (TYPE) BRF_CLASS_ID '' Class ID for Application Class 20011019
9 MC_SYSTEM_IMPL Constant Public Type reference (TYPE) BRF_CLASS_ID '' Class ID for Implementing Class 20071220
10 MT_BRF180 Static Attribute Private Type reference (TYPE) TBRF180_T BRF: Implementing Class (Table Type) 20010824
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLASS Static method Public Method Gets Class for Given Class ID 20010824
2 GET_CLASS_INT Static method Private Method Gets Classes for Given Class ID (Internal) 20011015
3 GET_MAINTENANCE_CLASS Static method Public Method Gets Class for Given Class ID 20011015
Events
Class CL_CLASS_BRF has no event.
Types
Class CL_CLASS_BRF has no local type.
Method Signatures

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATEGORY Value transfer Type reference (TYPE) BRF_CLASS_CATEGORY BRF: Typ der implementierenden Klasse 20021011
2 Exporting EV_CLASS Value transfer Type reference (TYPE) BRF_CLASS BRF: Name der implementierenden Klasse 20010824
3 Importing IV_APPLCLASS Value transfer Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20011010
4 Importing IV_CLASS_ID Value transfer Type reference (TYPE) BRF_CLASS_ID BRF: ID der implementierenden Klasse 20010824
5 Importing IV_IMPORT_STATUS Value transfer Type reference (TYPE) BRF_IMPORT_STATUS 'A' BRF: Importstatus 20021011
6 Importing IV_VERSION Value transfer Type reference (TYPE) BRF_VERSION 0 BRF: Version 20021011
# Exception Resumable Description Created on
1 CLASS_ID_MISSING Klassen-ID fehlt (BRF 109) 20010824
2 CLASS_ID_NOT_EXISTING Klassen-ID/Klassentyp exisitert nicht (BRF 124) 20010824

Method GET_CLASS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BRF180 Value transfer Type reference (TYPE) TBRF180 BRF: implementierende Klasse 20011015
2 Importing IV_APPLCLASS Value transfer Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20011015
3 Importing IV_CLASS_ID Value transfer Type reference (TYPE) BRF_CLASS_ID BRF: ID der implementierenden Klasse 20011015
4 Importing IV_IMPORT_STATUS Value transfer Type reference (TYPE) BRF_IMPORT_STATUS 'A' BRF: Importstatus 20021011
5 Importing IV_VERSION Call by reference Type reference (TYPE) BRF_VERSION 0 BRF: Version 20021011
# Exception Resumable Description Created on
1 CLASS_ID_MISSING Klassen-ID fehlt (BRF 109) 20011015
2 CLASS_ID_NOT_EXISTING Klassen-ID/Klassentyp exisitert nicht (BRF 124) 20011015

Method GET_MAINTENANCE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_AUTHORITY Call by reference Object reference (TYPE REF TO) IF_AUTHORIZATION_BRF BRF: Berechtigungen 20030610
2 Exporting EV_CATEGORY Value transfer Type reference (TYPE) BRF_CLASS_CATEGORY BRF: Typ der implementierenden Klasse 20021011
3 Exporting EV_CLASS Value transfer Type reference (TYPE) BRF_CLASS BRF: Name der implementierenden Klasse 20011015
4 Importing IV_APPLCLASS Value transfer Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20011015
5 Importing IV_CATEGORY Value transfer Type reference (TYPE) BRF_CLASS_CATEGORY SPACE BRF: Typ der implementierenden Klasse 20030328
6 Importing IV_CLASS_ID Value transfer Type reference (TYPE) BRF_CLASS_ID BRF: ID der implementierenden Klasse 20011015
7 Importing IV_IMPORT_STATUS Value transfer Type reference (TYPE) BRF_IMPORT_STATUS 'A' BRF: Importstatus 20021011
8 Importing IV_VERSION Value transfer Type reference (TYPE) BRF_VERSION 0 BRF: Version 20021011
# Exception Resumable Description Created on
1 CLASS_ID_MISSING Klassen-ID fehlt (BRF 109) 20011015
2 CLASS_ID_NOT_EXISTING Klassen-ID/Klassentyp exisitert nicht (BRF 124) 20011015
History
Last changed by/on SAP  20130531 
SAP Release Created in 464