SAP ABAP Class CL_SAT_UTIL_LAYERS (SAT layer handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     S_ABAP_TRACE (Package) ABAP TRACE
Properties
Class CL_SAT_UTIL_LAYERS  
Short Description SAT layer handling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TRACE   ABAP TRACE 
Created 20070919   SAP 
Last change 20090618   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
Class CL_SAT_UTIL_LAYERS has no interface implemented.
Friends
Class CL_SAT_UTIL_LAYERS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONVERT_NECESSARY Static Attribute Public Type reference (TYPE) FLAG '' General Flag 20070925
2 C_MULTIPLE_LAYERS Constant Public Type reference (TYPE) SLAD_OBJECT_NAME '%_MULT' SLAD: Name of Object 20070919
3 INTF_INDICES Instance attribute Private Type reference (TYPE) SLAT_T_INTF_LIST 20070919
4 INTF_NAMES Instance attribute Private Type reference (TYPE) SLAT_T_INTERFACES 20070919
5 LAYER_SETTING Static Attribute Private Type reference (TYPE) SATR_LAYER_SETTING SAT: Layer settings 20070924
6 LAYER_TABLE Instance attribute Private Type reference (TYPE) LAYER_TABLE_T 20070919
7 OREF Static Attribute Private Object reference (TYPE REF TO) CL_SAT_UTIL_LAYERS SAT layer handling 20070919
8 PAK_NAMES Instance attribute Private Type reference (TYPE) SLAT_T_PACKAGES 20070919
9 PRG_NAMES Instance attribute Private Type reference (TYPE) SLAT_T_PROGRAMS 20070919
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LAYER Instance method Public Method Add Layer 20070919
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20070919
3 CONVERT_SETTING_TO_LAYER Instance method Public Method Creates layer list from profiel/layer setting 20070924
4 GET_INSTANCE Static method Public Method Factory Method 20070919
5 IS_IN_LAYER Instance method Public Method Gives a list of layers to which an SAT entry belongs 20070919
6 IS_IN_POOL Instance method Public Method Prooves if SAT entry belongs to the pool of layers 20070919
7 PROCESS_LAYER_SETTINGS Static method Public Method 20071002
8 SET_LAYER_SETTING Static method Public Method Sets lists with profile(s) and layers 20070924
Events
Class CL_SAT_UTIL_LAYERS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LAYER_LIST Public See coding 20070919 LAYER_LIST type sorted table of SLAD_OBJECT_NAME with unique key table_line
2 LAYER_T Private See coding 20070919 begin of layer_t, name type SLAD_OBJECT_NAME, query_handle type REF TO if_slad_layer_query, end of layer_t
3 LAYER_TABLE_T Private See coding 20070919 layer_table_t TYPE STANDARD TABLE OF layer_t
Method Signatures

Method ADD_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAYER Call by reference Type reference (TYPE) SLAD_OBJECT_NAME SLAD: Name of Object 20070919

Method ADD_LAYER on class CL_SAT_UTIL_LAYERS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF_INDICES Call by reference Type reference (TYPE) SLAT_T_INTF_LIST 20070919
2 Importing INTF_NAMES Call by reference Type reference (TYPE) SLAT_T_INTERFACES 20070919
3 Importing PAK_NAMES Call by reference Type reference (TYPE) SLAT_T_PACKAGES 20070919
4 Importing PRG_NAMES Call by reference Type reference (TYPE) SLAT_T_PROGRAMS 20070919

Method CONSTRUCTOR on class CL_SAT_UTIL_LAYERS has no exception.

Method CONVERT_SETTING_TO_LAYER Signature

Method CONVERT_SETTING_TO_LAYER on class CL_SAT_UTIL_LAYERS has no parameter.
Method CONVERT_SETTING_TO_LAYER on class CL_SAT_UTIL_LAYERS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF_INDICES Call by reference Type reference (TYPE) SLAT_T_INTF_LIST 20070919
2 Importing INTF_NAMES Call by reference Type reference (TYPE) SLAT_T_INTERFACES 20070919
3 Returning LAYER_REF Value transfer Object reference (TYPE REF TO) CL_SAT_UTIL_LAYERS SAT layer handling 20070919
4 Importing PAK_NAMES Call by reference Type reference (TYPE) SLAT_T_PACKAGES 20070919
5 Importing PRG_NAMES Call by reference Type reference (TYPE) SLAT_T_PROGRAMS 20070919

Method GET_INSTANCE on class CL_SAT_UTIL_LAYERS has no exception.

Method IS_IN_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FM_NAME Call by reference Type reference (TYPE) STRING 20070919
2 Importing INTF_INDX Call by reference Type reference (TYPE) I 20070919
3 Exporting LAYER_LIST Call by reference Type reference (TYPE) LAYER_LIST 20070919
4 Importing OUTPUT_MULTIPLE_LAYERS Call by reference Type reference (TYPE) FLAG 'X' General Flag 20070919
5 Importing PAK_INDX Call by reference Type reference (TYPE) I 20070919
6 Importing PRG_INDX Call by reference Type reference (TYPE) I 20070919

Method IS_IN_LAYER on class CL_SAT_UTIL_LAYERS has no exception.

Method IS_IN_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FM_NAME Call by reference Type reference (TYPE) STRING 20070919
2 Importing INTF_INDX Call by reference Type reference (TYPE) I 20070919
3 Importing PAK_INDX Call by reference Type reference (TYPE) I 20070919
4 Importing PRG_INDX Call by reference Type reference (TYPE) I 20070919
5 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070919

Method IS_IN_POOL on class CL_SAT_UTIL_LAYERS has no exception.

Method PROCESS_LAYER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE__LAYER_PREV Call by reference Type reference (TYPE) I 20071002
2 Changing NEW_HIERARCHY_TYPE Call by reference Type reference (TYPE) I 20071002
3 Changing PREV_HIERARCHY_TYPE Call by reference Type reference (TYPE) I 20071002

Method PROCESS_LAYER_SETTINGS on class CL_SAT_UTIL_LAYERS has no exception.

Method SET_LAYER_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAYER_SETTING Call by reference Type reference (TYPE) SATR_LAYER_SETTING SAT: Layer settings 20070924

Method SET_LAYER_SETTING on class CL_SAT_UTIL_LAYERS has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 711