SAP ABAP Class CL_BCFG_ENUM_BASE (base class for enums)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-API (Application Component) Business Configuration API (SAP-internal)
     S_BCFG_API (Package) Business Configuration Support API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_ENUM_COMMIT_MODE enum of transaction mode 20110416
2 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_ENUM_CONTAINER_TYPE enum of container types (extendable) 20110416
3 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_ENUM_LANGU_ERROR_TYPE enum of language error types 20110426
4 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_ENUM_LOCK_MODE enum for enqueue lock modes 20110416
5 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_ENUM_OPERATION_STATUS enum of operation stati 20110416
6 Inheritance (c INHERITING FROM c_ref)  CL_BCFG_ENUM_TRANSP_REQUEST enum which describes whether a transport request is needed 20110416
Properties
Class CL_BCFG_ENUM_BASE  
Short Description base class for enums    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BCFG_API   Business Configuration Support API 
Created 20110309   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BCFG_ENUM_BASE has no forward declaration.
Interfaces
Class CL_BCFG_ENUM_BASE has no interface implemented.
Friends
Class CL_BCFG_ENUM_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ALL_ENUMS Static Attribute Private Type reference (TYPE) TY_T_ENUMS_BY_TYPE_NAMES 20110309
2 M_ID Instance attribute Private Type reference (TYPE) STRING 20110309
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor 20110416
2 GET_ID Instance method Public Method returns the string representation of an enum 20110309
3 VALUES_BY_NAME Static method Protected Method returns all enum values for a given type 20110416
4 VALUE_BY_ID Static method Protected Method returns an enum for a given type/id parameter 20110416
Events
Class CL_BCFG_ENUM_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ENUM Private See coding 20110416 begin of ty_s_enum, id type string, ref type ref to cl_bcfg_enum_base, end of ty_s_enum
2 TY_S_ENUMS_BY_TYPE_NAME Private See coding 20110416 begin of ty_s_enums_by_type_name, type_name type string, enums type ty_t_enums, end of ty_s_enums_by_type_name
3 TY_T_ENUMS Private See coding 20110416 ty_t_enums type hashed table of ty_s_enum with unique key id
4 TY_T_ENUMS_BY_TYPE_NAMES Private See coding 20110416 ty_t_enums_by_type_names type hashed table of ty_s_enums_by_type_name with unique key type_name
5 TY_T_ENUM_VALUES Protected See coding 20110416 ty_t_enum_values type hashed table of ref to cl_bcfg_enum_base with unique key table_line
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) STRING 20110416

Method CONSTRUCTOR on class CL_BCFG_ENUM_BASE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20110309

Method GET_ID on class CL_BCFG_ENUM_BASE has no exception.

Method VALUES_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE_NAME Call by reference Type reference (TYPE) STRING 20110416
2 Returning RESULT Value transfer Type reference (TYPE) TY_T_ENUM_VALUES 20110416

Method VALUES_BY_NAME on class CL_BCFG_ENUM_BASE has no exception.

Method VALUE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) STRING 20110416
2 Importing I_TYPE_NAME Call by reference Type reference (TYPE) STRING 20110416
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCFG_ENUM_BASE 20110416

Method VALUE_BY_ID on class CL_BCFG_ENUM_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731