SAP ABAP Class /BCV/CL_UIF_ALV_SETTINGS (ALV table display settings)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/UIF (Package) BCV User Interface Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BCV/IF_UIF_REPR_TECHNOLOGY Common interface for representation technologies in BCV 20091216
Properties
Class /BCV/CL_UIF_ALV_SETTINGS  
Short Description ALV table display settings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/UIF   BCV User Interface Layer 
Created 20091216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BCV/IF_UIF_REPR_TECHNOLOGY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 CL_SALV_BS_FILTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SALV_BS_SORT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /BCV/IF_UIF_REPR_TECHNOLOGY Common interface for representation technologies in BCV 20091216
Friends
Class /BCV/CL_UIF_ALV_SETTINGS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AGGR_DATA Constant Public Type reference (TYPE) TY_REPR_SETTING 'AGGR_ATTR' Table of aggregated attributes 20100105
2 CO_ALL_ATTR Instance attribute Public Attribute reference (LIKE) 20091216
3 CO_FILTER_DATA Constant Public Type reference (TYPE) TY_REPR_SETTING 'FILT_ATTR' Table of filtered attributes 20100105
4 CO_HIDDEN_ATTR Constant Public Type reference (TYPE) TY_REPR_SETTING 'HID_ATTR' Table of hidden attributes 20091216
5 CO_NO_COLS Constant Public Type reference (TYPE) TY_REPR_SETTING 'NO_COLS' No of displayed columns 20120405
6 CO_NO_ROWS Constant Public Type reference (TYPE) TY_REPR_SETTING 'NO_ROWS' No of displayed rows 20120405
7 CO_SORT_DATA Constant Public Type reference (TYPE) TY_REPR_SETTING 'SORT_ATTR' Table of sorted attriubutes 20100105
8 CO_VISIBLE_ATTR Constant Public Type reference (TYPE) TY_REPR_SETTING 'VIS_ATTR' Table of visible attributes 20091216
9 CS_DISPLAY_SUBTYPE Constant Public See coding Existing sub types 20091216
10 CS_DISPLAY_TYPE Instance attribute Public Attribute reference (LIKE) 20091216
11 GT_AGGR_DATA Instance attribute Private Type reference (TYPE) TT_AGGR_DATA Table of aggregation rules 20100105
12 GT_ALL_ATTRIBUTE Instance attribute Private Attribute reference (LIKE) 20091216
13 GT_FILTER_DATA Instance attribute Private Type reference (TYPE) TT_FILTER_DATA Table of filter rules 20100105
14 GT_HID_ATTRIBUTE Instance attribute Private Type reference (TYPE) TT_REPR_ATTRIBUTE Table of hidden attributes 20091216
15 GT_SORT_DATA Instance attribute Private Type reference (TYPE) TT_SORT_DATA Table of sort rules 20100105
16 GT_VIS_ATTRIBUTE Instance attribute Private Type reference (TYPE) TT_REPR_ATTRIBUTE Table of visible attributes 20091216
17 GV_DISPLAY_SUBTYPE Instance attribute Private Attribute reference (LIKE) 20091216
18 GV_DISPLAY_TYPE Instance attribute Private Attribute reference (LIKE) 20091216
19 GV_NO_COLS Instance attribute Private Type reference (TYPE) I No of displayed columns 20120405
20 GV_NO_ROWS Instance attribute Private Type reference (TYPE) I No of displayed rows 20120405
21 GV_QUERY_ID Instance attribute Private Attribute reference (LIKE) 20100630
22 GV_REPR_DESCR Instance attribute Private Attribute reference (LIKE) 20091216
23 GV_REPR_ID Instance attribute Private Attribute reference (LIKE) 20091216
24 GV_REPR_NAME Instance attribute Private Attribute reference (LIKE) 20091216
25 GV_RUNTIME_COMPONENT Instance attribute Private Attribute reference (LIKE) 20091216
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_INSTANCE Static method Public Method Create class instance based on input data 20091216
Events
Class /BCV/CL_UIF_ALV_SETTINGS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_AGGR_DATA Public See coding Table of aggregation settings 20091216 TT_AGGR_DATA TYPE SORTED TABLE OF ty_aggr_data WITH UNIQUE KEY fieldname
2 TT_FILTER_DATA Public Type reference (TYPE) CL_SALV_BS_FILTER=>T_TYPE_FILTER Table of filter settings 20091216
3 TT_REPR_ATTRIBUTE Public Attribute reference (LIKE) 20091216
4 TT_SORT_DATA Public Type reference (TYPE) CL_SALV_BS_SORT=>T_TYPE_SORT Table of sort settings 20091216
5 TY_AGGR_DATA Public See coding Aggregation settings 20091216 BEGIN OF ty_aggr_data, fieldname TYPE string, aggr_type TYPE /bcv/uif_field_aggr_type, END OF ty_aggr_data
6 TY_FILTER_DATA Public Type reference (TYPE) CL_SALV_BS_FILTER=>S_TYPE_FILTER Filter settings 20091216
7 TY_REPR_ATTRIBUTE Public Attribute reference (LIKE) 20091216
8 TY_REPR_SETTING Public Attribute reference (LIKE) 20091216
9 TY_SORT_DATA Public Type reference (TYPE) CL_SALV_BS_SORT=>S_TYPE_SORT Sort settings 20091216
Method Signatures

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AGGR_DATA Call by reference Type reference (TYPE) TT_AGGR_DATA Table of aggregated attributes 20091216
2 Importing IT_ALL_ATTR Call by reference Type reference (TYPE) TT_REPR_ATTRIBUTE Table of all attributes 20091216
3 Importing IT_FILTER_DATA Call by reference Type reference (TYPE) TT_FILTER_DATA Table of filtered attributes 20091216
4 Importing IT_HIDDEN_ATTR Call by reference Type reference (TYPE) TT_REPR_ATTRIBUTE Table of hidden attributes 20091216
5 Importing IT_SORT_DATA Call by reference Type reference (TYPE) TT_SORT_DATA Table of sorted attributes 20091216
6 Importing IT_VISIBLE_ATTR Call by reference Type reference (TYPE) TT_REPR_ATTRIBUTE Table of visible attributes 20091216
7 Importing IV_NO_COLS Call by reference Type reference (TYPE) I 0 Number of displayed cols 20120405
8 Importing IV_NO_ROWS Call by reference Type reference (TYPE) I 0 Number of displayed rows 20120405
9 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID ID of the corresponding query 20100630
10 Importing IV_TABLE_DESCR Call by reference Type reference (TYPE) /BCV/UIF_REPR_DESCR Table description 20091216
11 Importing IV_TABLE_ID Call by reference Type reference (TYPE) /BCV/UIF_REPR_ID Table ID 20091216
12 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) /BCV/UIF_REPR_NAME Table name 20091216
13 Returning RO_TABLE_SETTING Value transfer Object reference (TYPE REF TO) /BCV/IF_UIF_REPR_TECHNOLOGY Common interface for representation technologies in BCV 20091216
# Exception Resumable Description Created on
1 TABLE_ID_INITIAL Table ID is initial 20091216
2 TABLE_INCONSISTENT Table parameters are inconsistent 20091216
History
Last changed by/on SAP  20130531 
SAP Release Created in 702