SAP ABAP Class CL_SALV_SERVICE_LAYOUT_DB (ALV: Database Layout)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_OM_SERVICES (Package) ALV Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_AGGREGATION ALV: Aggregation 20040218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_ALIGNMENT ALV: Alignment 20040218
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_BOOL_SAP ALV: SAP Boolean Constants 20040218
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_LAYOUT ALV: Layout 20040218
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_SORT ALV: Sort 20040218
Properties
Class CL_SALV_SERVICE_LAYOUT_DB  
Short Description ALV: Database Layout    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_OM_SERVICES   ALV Services 
Created 20040218   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SALV_C_BOOL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SALV_C_BOOL_SAP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 KKBLO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_C_AGGREGATION ALV: Aggregation 20040218
2 IF_SALV_C_ALIGNMENT ALV: Alignment 20040218
3 IF_SALV_C_BOOL_SAP ALV: SAP Boolean Constants 20040218
4 IF_SALV_C_LAYOUT ALV: Layout 20040218
5 IF_SALV_C_SORT ALV: Sort 20040218
Friends
Class CL_SALV_SERVICE_LAYOUT_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AVERAGE Instance attribute Private Attribute reference (LIKE) 20040218
2 C_CENTERED Instance attribute Private Attribute reference (LIKE) 20040218
3 C_GROUP_NONE Instance attribute Private Attribute reference (LIKE) 20040218
4 C_GROUP_WITH_NEWPAGE Instance attribute Private Attribute reference (LIKE) 20040218
5 C_GROUP_WITH_UNDERLINE Instance attribute Private Attribute reference (LIKE) 20040218
6 C_LEFT Instance attribute Private Attribute reference (LIKE) 20040218
7 C_MAXIMUM Instance attribute Private Attribute reference (LIKE) 20040218
8 C_MINIMUM Instance attribute Private Attribute reference (LIKE) 20040218
9 C_NONE Instance attribute Private Attribute reference (LIKE) 20040218
10 C_RESTRICT_NONE Instance attribute Private Attribute reference (LIKE) 20040218
11 C_RESTRICT_USER_DEPENDANT Instance attribute Private Attribute reference (LIKE) 20040218
12 C_RESTRICT_USER_INDEPENDANT Instance attribute Private Attribute reference (LIKE) 20040218
13 C_RIGHT Instance attribute Private Attribute reference (LIKE) 20040218
14 C_SORT_DOWN Instance attribute Private Attribute reference (LIKE) 20040218
15 C_SORT_NONE Instance attribute Private Attribute reference (LIKE) 20040218
16 C_SORT_UP Instance attribute Private Attribute reference (LIKE) 20040218
17 C_TOTAL Instance attribute Private Attribute reference (LIKE) 20040218
18 FALSE Instance attribute Private Attribute reference (LIKE) 20040218
19 TRUE Instance attribute Private Attribute reference (LIKE) 20040218
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_FROM_KKBLO Static method Private Method Converting from KKBLO 20040218
2 CONVERT_TO_KKBLO Static method Private Method Converting to KKBLO 20040218
3 LOAD Static method Public Method Loading Layout 20040218
4 READ_LAYOUTS Static method Public Method Read Layouts 20040218
5 READ_LAYOUT_DEFAULTS Static method Public Method Read Preset Layouts 20040218
6 READ_LAYOUT_DEFAULTS_NONSAP Static method Public Method Read Preset Non-SAP Layouts 20040218
7 READ_LAYOUT_DEFAULTS_SAP Static method Public Method Read Preset SAP Layouts 20040218
8 READ_LAYOUT_TEXTS Static method Public Method Read Layout Texts 20040218
9 SAVE Static method Public Method Save Layout 20040218
Events
Class CL_SALV_SERVICE_LAYOUT_DB has no event.
Types
Class CL_SALV_SERVICE_LAYOUT_DB has no local type.
Method Signatures

Method CONVERT_FROM_KKBLO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_DATA Call by reference Type reference (TYPE) SALV_SERVICE_S_LAYOUT ALV: Service Level 20040218
2 Importing S_LAYO Call by reference Type reference (TYPE) KKBLO_LAYOUT 20040218
3 Importing T_FCAT Call by reference Type reference (TYPE) KKBLO_T_FIELDCAT 20040218
4 Importing T_FILT Call by reference Type reference (TYPE) KKBLO_T_FILTER 20040218
5 Importing T_SORT Call by reference Type reference (TYPE) KKBLO_T_SORTINFO 20040218

Method CONVERT_FROM_KKBLO on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method CONVERT_TO_KKBLO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_DATA Call by reference Type reference (TYPE) SALV_SERVICE_S_LAYOUT ALV: Service Level 20040218
2 Exporting S_LAYO Call by reference Type reference (TYPE) KKBLO_LAYOUT 20040218
3 Exporting T_FCAT Call by reference Type reference (TYPE) KKBLO_T_FIELDCAT 20040218
4 Exporting T_FILT Call by reference Type reference (TYPE) KKBLO_T_FILTER 20040218
5 Exporting T_SORT Call by reference Type reference (TYPE) KKBLO_T_SORTINFO 20040218

Method CONVERT_TO_KKBLO on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_DATA Call by reference Type reference (TYPE) SALV_SERVICE_S_LAYOUT ALV: Service Level 20040218
2 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040218
3 Importing S_LAYOUT Call by reference Type reference (TYPE) SALV_S_LAYOUT Layout 20040218

Method LOAD on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method READ_LAYOUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040218
2 Importing LAYOUT Call by reference Type reference (TYPE) SLIS_VARI '*' Layout 20040218
3 Importing MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20040218
4 Importing RESTRICT Call by reference Type reference (TYPE) SALV_DE_LAYOUT_RESTRICTION IF_SALV_C_LAYOUT=>RESTRICT_NONE Layout Einschränkung 20040218
5 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040224
6 Returning T_LAYOUT Value transfer Type reference (TYPE) SALV_T_LAYOUT_INFO Layout 20040218
7 Importing WITH_DEFAULT Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040218
8 Importing WITH_TEXT Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040218

Method READ_LAYOUTS on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method READ_LAYOUT_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040218
2 Importing LAYOUT Call by reference Type reference (TYPE) SLIS_VARI '*' Layout 20040218
3 Importing MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20040218
4 Importing RESTRICT Call by reference Type reference (TYPE) SALV_DE_LAYOUT_RESTRICTION IF_SALV_C_LAYOUT=>RESTRICT_NONE Layout Einschränkung 20040218
5 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040224
6 Returning T_LAYOUT Value transfer Type reference (TYPE) SALV_T_LAYOUT_INFO Layout 20040218
7 Importing WITH_TEXT Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040224

Method READ_LAYOUT_DEFAULTS on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method READ_LAYOUT_DEFAULTS_NONSAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040218
2 Importing LAYOUT Call by reference Type reference (TYPE) SLIS_VARI '*' Layout 20040218
3 Importing MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20040218
4 Importing RESTRICT Call by reference Type reference (TYPE) SALV_DE_LAYOUT_RESTRICTION IF_SALV_C_LAYOUT=>RESTRICT_NONE Layout Einschränkung 20040218
5 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040224
6 Returning T_LAYOUT Value transfer Type reference (TYPE) SALV_T_LAYOUT_INFO Layout 20040218
7 Importing WITH_TEXT Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040224

Method READ_LAYOUT_DEFAULTS_NONSAP on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method READ_LAYOUT_DEFAULTS_SAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040218
2 Importing LAYOUT Call by reference Type reference (TYPE) SLIS_VARI '*' Layout 20040218
3 Importing MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20040218
4 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040224
5 Returning T_LAYOUT Value transfer Type reference (TYPE) SALV_T_LAYOUT_INFO Layout 20040218
6 Importing WITH_TEXT Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040224

Method READ_LAYOUT_DEFAULTS_SAP on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method READ_LAYOUT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040218
2 Importing LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20040218
3 Importing LAYOUT Call by reference Type reference (TYPE) SLIS_VARI '*' Layout 20040218
4 Importing MANDT Call by reference Type reference (TYPE) SYMANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20040218
5 Importing RESTRICT Call by reference Type reference (TYPE) SALV_DE_LAYOUT_RESTRICTION IF_SALV_C_LAYOUT=>RESTRICT_NONE Layout Einschränkung 20040218
6 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040224
7 Returning T_LAYOUT Value transfer Type reference (TYPE) SALV_T_LAYOUT_INFO Layout 20040218

Method READ_LAYOUT_TEXTS on class CL_SALV_SERVICE_LAYOUT_DB has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040218
2 Importing S_DATA Call by reference Type reference (TYPE) SALV_SERVICE_S_LAYOUT ALV: Service Level 20040218
3 Importing S_KEY Call by reference Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Schlüssel 20040218
4 Importing S_LAYOUT Call by reference Type reference (TYPE) SALV_S_LAYOUT Layout 20040218

Method SAVE on class CL_SALV_SERVICE_LAYOUT_DB has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 700