SAP ABAP Class CL_ALV_GRID_XT (Extensions for CL_GUI_ALV_GRID)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-BRHF (Application Component) Basis-Related Help Functions, Appl. Log, Formula Intepreter
     BALV_ADDON (Package) Additional Functions with ALV Grid
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_GRID ALV List Viewer 20040302
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICL_ALV_GRID ALV Grids in Claims Processing 20040712
Properties
Class CL_ALV_GRID_XT  
Short Description Extensions for CL_GUI_ALV_GRID    
Super Class CL_GUI_ALV_GRID ALV List Viewer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BALV_ADDON   Additional Functions with ALV Grid 
Created 20040302   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ALV_GRID_XT has no forward declaration.
Interfaces
Class CL_ALV_GRID_XT has no interface implemented.
Friends
Class CL_ALV_GRID_XT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BADI Instance attribute Protected Object reference (TYPE REF TO) BADI_ALV_GRID_XT BAdI Interface IF_EX_ALV_GRID_XT 20040302
2 GO_TBM Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_GRID_TOOLBAR_MANAGER ALV Grid Toolbar Administration 20040302
3 GO_TEXT_IDENT Static Attribute Protected Object reference (TYPE REF TO) CL_TEXT_IDENTIFIER Text ID 20081003
4 GS_ALV_GRID Instance attribute Protected Type reference (TYPE) TALV_GRID ID for ALV Grid 20040302
5 GS_LTXT Static Attribute Protected Type reference (TYPE) TY_LT_LINE Long Text Table Row 20081003
6 GT_LTXT Static Attribute Protected Type reference (TYPE) TY_LT_TAB Long Text Table 20081003
7 GT_OPTEXCL Instance attribute Protected Type reference (TYPE) STRING_TABLE Exceptions for Optimization 20040302
8 GT_TEXTDET Instance attribute Protected Type reference (TYPE) ALV_AUTO_TEXT_T ALV Grid: Automatic Long Text Determination 20081003
9 GT_TEXTDET_FNAMES Instance attribute Protected Type reference (TYPE) TTFIELDNAME Number of Field Names 20081003
10 GV_OPTIMIZE Instance attribute Protected Type reference (TYPE) XFELD Optimize ALV Output ? 20040302
11 GV_STFFD_ACTIVE Instance attribute Protected Type reference (TYPE) XFELD Method set_table_for_first_display Active? 20040716
12 GV_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) STRING Structure of ALV Data Table 20040304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040302
2 FILL_LONGTEXT Instance method Protected Method Configure Long Texts in ALV Table 20081003
3 GET_LTXT Static method Protected Method Determine Long Text 20081003
4 PREP_AUTO_TEXT Instance method Protected Method Prepare Automatic Long Text Determination 20081003
5 SAVE_TOOLBAR_STATE Instance method Public Method Save Toolbar Settings 20040303
6 SET_AUTO_TEXT_DET Instance method Public Method Set Table for Automatic Text Determination 20081003
Events
Class CL_ALV_GRID_XT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LT_LINE Protected See coding 20081003 BEGIN OF ty_lt_line , tabname TYPE tabname, fieldname TYPE lvc_fname, value TYPE string, longtext TYPE string, END OF ty_lt_line
2 TY_LT_TAB Protected See coding 20081003 ty_lt_tab TYPE HASHED TABLE OF ty_lt_line WITH UNIQUE KEY tabname fieldname value
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUTO_TEXT_DET Call by reference Type reference (TYPE) ALV_AUTO_TEXT_T ALV Grid: automatische Langtextbestimmung 20081003
2 Importing I_APPLOGPARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for application log 20040302
3 Importing I_APPL_EVENTS Value transfer Type reference (TYPE) CHAR01 space Ereignisse als Applikationsevents registrieren 20040302
4 Importing I_GRAPHICSPARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for graphics 20040302
5 Importing I_GRID_ID Call by reference Type reference (TYPE) ALV_GRID_ID ID eines ALV Grids 20040302
6 Importing I_LIFETIME Value transfer Type reference (TYPE) I Lifetime 20040302
7 Importing I_NAME Value transfer Type reference (TYPE) STRING Name 20040302
8 Importing I_OPTIMIZE_OUTPUT Call by reference Type reference (TYPE) XFELD 'X' Ausgabe optimieren (leere Spalten ausblenden) 20040302
9 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 20040302
10 Importing I_PARENTDBG Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Internal, donnot use. 20040302
11 Importing I_SHELLSTYLE Value transfer Type reference (TYPE) I 0 Control Style 20040302
12 Importing I_TOOLBAR_MANAGER Call by reference Type reference (TYPE) XFELD 'X' Toolbar Manager aktiv 'X' = Ja 20040302
# Exception Resumable Description Created on
1 ERROR_CNTL_CREATE Fehler beim Erzeugen des Controls 20040302
2 ERROR_CNTL_INIT Fehler beim Initialisieren des Controls 20040302
3 ERROR_CNTL_LINK Fehler beim Linken des Controls 20040302
4 ERROR_DP_CREATE Fehler beim Erzeugen des DataProvider Control 20040302
5 GRID_ID_INVALID ALV Grid ID existiert nicht 20040302

Method FILL_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20081003
2 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Ausgabedaten 20081003
3 Importing IV_STFFD_CALL Call by reference Type reference (TYPE) XFELD 'X' Aufruf aus SET_TABLE_FOR_FIRST_DISPLAY 'X' = Ja 20081003

Method FILL_LONGTEXT on class CL_ALV_GRID_XT has no exception.

Method GET_LTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RECORD Call by reference Type reference (TYPE) ANY ALV Datensatz 20081003
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20081003
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081003
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Feldwert 20081003
5 Returning RV_LONGTEXT Value transfer Type reference (TYPE) STRING Langtext 20081003

Method GET_LTXT on class CL_ALV_GRID_XT has no exception.

Method PREP_AUTO_TEXT Signature

Method PREP_AUTO_TEXT on class CL_ALV_GRID_XT has no parameter.
Method PREP_AUTO_TEXT on class CL_ALV_GRID_XT has no exception.

Method SAVE_TOOLBAR_STATE Signature

Method SAVE_TOOLBAR_STATE on class CL_ALV_GRID_XT has no parameter.
Method SAVE_TOOLBAR_STATE on class CL_ALV_GRID_XT has no exception.

Method SET_AUTO_TEXT_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUTO_TEXT_DET Call by reference Type reference (TYPE) ALV_AUTO_TEXT_T ALV Grid: automatische Langtextbestimmung 20081003

Method SET_AUTO_TEXT_DET on class CL_ALV_GRID_XT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700