SAP ABAP Class CL_BSCL_CLASS_TYPE (Class type)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-CL (Application Component) Classification
     BSCL_VIEW_KIT (Package) Classification: Tools for view generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSCL_AUTHORITY_CHECK Authority check 20121115
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSCL_CLASS_TYPE Class type 20121022
Properties
Class CL_BSCL_CLASS_TYPE  
Short Description Class type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSCL_VIEW_KIT   Classification: Tools for view generation 
Created 20121022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSCL_AUTHORITY_CHECK Authority check 20121115
2 IF_BSCL_CLASS_TYPE Class type 20121022
Friends
Class CL_BSCL_CLASS_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BSCL_CLASS_TYPE Static Attribute Private Type reference (TYPE) TT_BSCL_CLASS_TYPE 20121026
2 MC_AUTHORITY_OBJECT Instance attribute Private Attribute reference (LIKE) 20130208
3 MS_TCLA Instance attribute Protected Type reference (TYPE) TCLA Class Types 20121026
4 MS_TCLAT Instance attribute Protected Type reference (TYPE) TCLAT Class Type Texts 20121029
5 MT_OBJECT_TYPES Instance attribute Private Object reference (TYPE REF TO) IF_BSCL_OBJECT_TYPE=>TT_OBJECT_TYPES 20121128
6 MT_ORGANIZATIONAL_AREAS Instance attribute Protected Type reference (TYPE) IF_BSCL_ORGANIZATIONAL_AREA=>TT_ORGANIZATIONAL_AREAS Classes: Organizational areas 20130208
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Private Method 20121115
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121026
3 GET_ID Instance method Private Method 20130208
4 GET_INSTANCE Static method Public Method Get instance 20121022
5 LOAD_OBJECT_TYPES Instance method Private Method Load assigned object types into instance attr. 20130124
6 LOAD_ORGANIZATIONAL_AREAS Instance method Private Method 20130218
7 TO_STRING Instance method Private Method Convert value to string 20121115
Events
Class CL_BSCL_CLASS_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BSCL_CLASS_TYPE Private See coding 20121026 BEGIN OF ts_bscl_class_type, klart TYPE klassenart, instance TYPE REF TO cl_bscl_class_type, END OF ts_bscl_class_type
2 TS_BSCL_ORG_AREA Private See coding 20130208 BEGIN OF ts_bscl_org_area, tcls TYPE tcls, authority type sy-subrc, END OF ts_bscl_org_area
3 TT_BSCL_CLASS_TYPE Private See coding 20121026 tt_bscl_class_type TYPE HASHED TABLE OF ts_bscl_class_type WITH UNIQUE KEY klart
4 TT_BSCL_ORG_AREA Private See coding 20130208 tt_bscl_org_area TYPE SORTED TABLE OF ts_bscl_org_area WITH UNIQUE KEY tcls-klart tcls-sicht
5 TT_TCLS Private See coding 20130208 TT_TCLS type standard table of tcls with default key
6 TT_TCLST Private See coding 20130208 TT_TCLSt type standard table of tclst with default key
Method Signatures

Method CHECK_AUTHORIZATION Signature

Method CHECK_AUTHORIZATION on class CL_BSCL_CLASS_TYPE has no parameter.
Method CHECK_AUTHORIZATION on class CL_BSCL_CLASS_TYPE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20121026
# Exception Resumable Description Created on
1 CX_BSCL_MSG_ERROR Classification Error Class (dynamic check) 20121115

Method GET_ID Signature

Method GET_ID on class CL_BSCL_CLASS_TYPE has no parameter.
Method GET_ID on class CL_BSCL_CLASS_TYPE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20121024
2 Returning RO_CLASS_TYPE Value transfer Object reference (TYPE REF TO) IF_BSCL_CLASS_TYPE Class type 20121022
# Exception Resumable Description Created on
1 CX_BSCL_MSG_ERROR Classification Error Class (dynamic check) 20121115

Method LOAD_OBJECT_TYPES Signature

Method LOAD_OBJECT_TYPES on class CL_BSCL_CLASS_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_BSCL_MSG_ERROR Classification Error Class (dynamic check) 20130124

Method LOAD_ORGANIZATIONAL_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART 20130218

Method LOAD_ORGANIZATIONAL_AREAS on class CL_BSCL_CLASS_TYPE has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SNIPPET Call by reference Type reference (TYPE) ANY 20121115
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20121115

Method TO_STRING on class CL_BSCL_CLASS_TYPE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in