SAP ABAP Class CL_PTC_V_ALV (View Class for ALVs for Performance Tools)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-P-PA (Application Component) Performance Analysis (Transaction ST05)
     S_PERFORMANCE_TOOLS_CORE (Package) Performance Tools (Measurements, Analyses) - Central Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PTC_V View Class for Performance Tools 20130304
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_COMPARE_V_A_DTL ST05 Trace Compare ALV View Class Detail List 20130510
2 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_COMPARE_V_A_HDR ST05 Trace Compare ALV View Class Header List 20130510
3 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_DIRECTORY_V_A ST05 Trace Directory ALV View Class 20130319
4 Inheritance (c INHERITING FROM c_ref)  CL_ST05_TRACE_DISPLAY_V_A ST05 Trace Display ALV View Class 20130419
5 Inheritance (c INHERITING FROM c_ref)  CL_STATS_RECORD_DISPLAY_V_A STATS Statistics Record Display ALV View Class 20130305
Properties
Class CL_PTC_V_ALV  
Short Description View Class for ALVs for Performance Tools    
Super Class CL_PTC_V View Class for Performance Tools 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PERFORMANCE_TOOLS_CORE   Performance Tools (Measurements, Analyses) - Central Objects 
Created 20130304   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PTC_V_ALV has no forward declaration.
Interfaces
Class CL_PTC_V_ALV has no interface implemented.
Friends
Class CL_PTC_V_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20130305
2 CUSTOM_CONTEXT_MENUE Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20130305
3 DISPLAY_PROPERTIES Instance attribute Protected Type reference (TYPE) PTC_DISPLAY_PROPERTIES ALV Display Properties 20130305
4 FIRST_DISPLAY Instance attribute Private Type reference (TYPE) PTC_BOOLEAN 'X' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130305
5 GRID_TABLE_REF Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Data Table to be Displayed in the ALV Grid 20130305
6 GUI_CONTROL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20130318
7 REFRESH_STABILITY Instance attribute Private Type reference (TYPE) LVC_S_STBL ALV Control: Refresh Stability 20130318
8 STANDARD_CONTEXT_MENUE Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20130305
9 STANDARD_TOOLBAR_STATE Instance attribute Private Type reference (TYPE) CHAR1 'C' 'C': Collapsed, 'E': Expanded 20130320
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ALV_GRID Instance method Protected Method Create ALV Grid 20130318
2 CREATE_FIELD_CATALOG Instance method Protected Method Create Field Catalog 20130318
3 CREATE_FILTER_CRITERIA Instance method Protected Method Create Filter Criteria 20130318
4 CREATE_GUI_CONTROL_CONTAINER Instance method Protected Method Create GUI Container Control 20130318
5 CREATE_LAYOUT Instance method Protected Method Create Layout 20130318
6 CREATE_REFRESH_STABILITY Instance method Protected Method Create Refresh Stability Setting 20130318
7 CREATE_SORT_CRITERIA Instance method Protected Method Create Sort Criteria 20130318
8 CREATE_VARIANT Instance method Protected Method Create Display Variant 20130318
9 DISPLAY Instance method Protected Method Display ALV Grid 20130318
10 GET_ALV_GRID Instance method Public Method Get Member Attribute ALV_Grid 20130319
11 GET_DISPLAY_PROPERTIES Instance method Public Method Get Display Properties 20130419
12 GET_FIELD_CATALOG Instance method Protected Method Get Field Catalog 20130426
13 GET_FILTER_CRITERIA Instance method Public Method Get Filter Criteria 20130419
14 GET_LAYOUT Instance method Protected Method Get Layout 20130426
15 GET_SELECTED_CELLS Instance method Public Method Get Cell IDs 20130319
16 GET_STANDARD_TOOLBAR_STATE Instance method Protected Method Get the Current State of the ALV Standard Toolbar 20130320
17 GET_VARIANT Instance method Protected Method Get Variant 20130426
18 HANDLE_CONTEXT_MENU_REQUEST Instance method Protected Event handling method Handle ALV Grid Event CONTEXT_MENU_REQUEST 20130319
19 HANDLE_DATA_CHANGED Instance method Protected Event handling method Handle ALV Grid Event DATA_CHANGED 20130322
20 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method Handle ALV Grid Event DOUBLE_CLICK 20130319
21 HANDLE_MENU_BUTTON Instance method Protected Event handling method Handle ALV Grid Event MENU_BUTTON 20130319
22 HANDLE_TOOLBAR Instance method Protected Event handling method Handle ALV Grid Event TOOLBAR 20130318
23 HANDLE_USER_COMMAND Instance method Protected Event handling method Handle ALV Grid Event USER_COMMAND 20130318
24 SET_DISPLAY_PROPERTIES Instance method Public Method Set Display Properties 20130419
25 SET_FIELD_CATALOG Instance method Protected Method Set Field Catalog 20130426
26 SET_FUNCTION_CODE Instance method Public Method Set Function Code 20130419
27 SET_LAYOUT Instance method Protected Method Set Layout 20130426
28 SET_STANDARD_TOOLBAR_STATE Instance method Protected Method Set the Current State of the ALV Standard Toolbar 20130320
29 SET_VARIANT Instance method Protected Method Set Variant 20130426
30 SHOW_DATA Instance method Public Method Show Data in ALV Grid 20130308
Events
# Event Type Visibility Description Created on
1 USER_COMMAND Instance Event
(0)
Public
(2)
User Command 20130304
Types
Class CL_PTC_V_ALV has no local type.
Method Signatures

Method CREATE_ALV_GRID Signature

Method CREATE_ALV_GRID on class CL_PTC_V_ALV has no parameter.
Method CREATE_ALV_GRID on class CL_PTC_V_ALV has no exception.

Method CREATE_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130318

Method CREATE_FIELD_CATALOG on class CL_PTC_V_ALV has no exception.

Method CREATE_FILTER_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_CRITERIA Call by reference Type reference (TYPE) LVC_T_FILT ALV Control: Table of Filter Conditions 20130318

Method CREATE_FILTER_CRITERIA on class CL_PTC_V_ALV has no exception.

Method CREATE_GUI_CONTROL_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Call by reference Type reference (TYPE) SCRFNAME 'GUI_CONTROL_CONTAINER' Name of a dynpro element 20130318

Method CREATE_GUI_CONTROL_CONTAINER on class CL_PTC_V_ALV has no exception.

Method CREATE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20130318

Method CREATE_LAYOUT on class CL_PTC_V_ALV has no exception.

Method CREATE_REFRESH_STABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFRESH_STABILITY Call by reference Type reference (TYPE) LVC_S_STBL ALV Control: Refresh Stability 20130318

Method CREATE_REFRESH_STABILITY on class CL_PTC_V_ALV has no exception.

Method CREATE_SORT_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SORT_CRITERIA Call by reference Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20130318

Method CREATE_SORT_CRITERIA on class CL_PTC_V_ALV has no exception.

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VARIANT Call by reference Type reference (TYPE) PTC_DISPLAY_VARIANT ALV Display Variant (aka Frontend Layout) 20130318

Method CREATE_VARIANT on class CL_PTC_V_ALV has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130318

Method DISPLAY on class CL_PTC_V_ALV has no exception.

Method GET_ALV_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALV_GRID Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20130319

Method GET_ALV_GRID on class CL_PTC_V_ALV has no exception.

Method GET_DISPLAY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISPLAY_PROPERTIES Value transfer Type reference (TYPE) PTC_DISPLAY_PROPERTIES ALV Display Properties 20130419

Method GET_DISPLAY_PROPERTIES on class CL_PTC_V_ALV has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD_CATALOG Value transfer Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130426

Method GET_FIELD_CATALOG on class CL_PTC_V_ALV has no exception.

Method GET_FILTER_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILTER_CRITERIA Value transfer Type reference (TYPE) LVC_T_FILT ALV Control: Table of Filter Conditions 20130419

Method GET_FILTER_CRITERIA on class CL_PTC_V_ALV has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20130426

Method GET_LAYOUT on class CL_PTC_V_ALV has no exception.

Method GET_SELECTED_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CELL_ID_TABLE Value transfer Type reference (TYPE) LVC_T_CELL ALV control: Table with cell descriptions 20130319
2 Importing REMOVE_ROW_DUPLICATES Call by reference Type reference (TYPE) PTC_BOOLEAN 'X' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130508

Method GET_SELECTED_CELLS on class CL_PTC_V_ALV has no exception.

Method GET_STANDARD_TOOLBAR_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STANDARD_TOOLBAR_STATE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20130320

Method GET_STANDARD_TOOLBAR_STATE on class CL_PTC_V_ALV has no exception.

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VARIANT Value transfer Type reference (TYPE) PTC_DISPLAY_VARIANT ALV Display Variant (aka Frontend Layout) 20130426

Method GET_VARIANT on class CL_PTC_V_ALV has no exception.

Method HANDLE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20130319

Method HANDLE_CONTEXT_MENU_REQUEST on class CL_PTC_V_ALV has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20130322
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20130322

Method HANDLE_DATA_CHANGED on class CL_PTC_V_ALV has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20130419

Method HANDLE_DOUBLE_CLICK on class CL_PTC_V_ALV has no exception.

Method HANDLE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20130319
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20130319

Method HANDLE_MENU_BUTTON on class CL_PTC_V_ALV has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20130318

Method HANDLE_TOOLBAR on class CL_PTC_V_ALV has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20130318

Method HANDLE_USER_COMMAND on class CL_PTC_V_ALV has no exception.

Method SET_DISPLAY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_PROPERTIES Call by reference Type reference (TYPE) PTC_DISPLAY_PROPERTIES ALV Display Properties 20130419

Method SET_DISPLAY_PROPERTIES on class CL_PTC_V_ALV has no exception.

Method SET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130426

Method SET_FIELD_CATALOG on class CL_PTC_V_ALV has no exception.

Method SET_FUNCTION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) SYUCOMM Function Code that Triggered PAI 20130419

Method SET_FUNCTION_CODE on class CL_PTC_V_ALV has no exception.

Method SET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20130426

Method SET_LAYOUT on class CL_PTC_V_ALV has no exception.

Method SET_STANDARD_TOOLBAR_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STANDARD_TOOLBAR_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130320

Method SET_STANDARD_TOOLBAR_STATE on class CL_PTC_V_ALV has no exception.

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VARIANT Value transfer Type reference (TYPE) PTC_DISPLAY_VARIANT ALV Display Variant (aka Frontend Layout) 20130426

Method SET_VARIANT on class CL_PTC_V_ALV has no exception.

Method SHOW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Call by reference Type reference (TYPE) SCRFNAME 'GUI_CONTROL_CONTAINER' Name of a dynpro element 20130308
2 Changing DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130308
3 Importing DISPLAY_PROPERTY Call by reference Type reference (TYPE) PTC_DISPLAY_PROPERTIES 20130308
4 Importing STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130308

Method SHOW_DATA on class CL_PTC_V_ALV has no exception.
Event Signatures

Event USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 COMMAND Exporting Value transfer Type reference (TYPE) SYUCOMM Function Code that Triggered PAI 20130304
2 FIELD Exporting Value transfer Type reference (TYPE) SVAL Interface for Function Group SPO4 20130304
History
Last changed by/on SAP  20140121 
SAP Release Created in 740