SAP ABAP Class CL_ABAP_LIST_PARSER_DISPLAY (List Heuristic and Check Tool Part 2: Display)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_ACC_CHECK (Package) Structure Recognition of Lists and WinGUI Checks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  SCL_ABAP_LIST_PARSER Interface Between List Heuristic and Check Tool 20040527
Properties
Class CL_ABAP_LIST_PARSER_DISPLAY  
Short Description List Heuristic and Check Tool Part 2: Display    
Super Class SCL_ABAP_LIST_PARSER Interface Between List Heuristic and Check Tool 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package S_ACC_CHECK   Structure Recognition of Lists and WinGUI Checks 
Created 20040525   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABAP_LIST_PARSER_DISPLAY has no forward declaration.
Interfaces
Class CL_ABAP_LIST_PARSER_DISPLAY has no interface implemented.
Friends
Class CL_ABAP_LIST_PARSER_DISPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACC_CONT_1 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Output of Structure 20040525
2 ACC_CONT_2 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Output of ACC Errors 20040525
3 ACC_DOCKING Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Container for Including Splitter Control 20040525
4 ACC_GRID_PAT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Grid for Output of Structure ID 20040525
5 ACC_GRID_PAT_LAY Instance attribute Private Type reference (TYPE) LVC_S_LAYO Layout for Grid Control 20040525
6 ACC_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control for Including Containers 20040525
7 ACC_TREE_ERR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree for Output of ACC Error Messages 20040525
8 ACTUAL_PAGE Instance attribute Private Type reference (TYPE) I 1 Current Error List Page 20040525
9 C_STEPSIZE Static Attribute Private Type reference (TYPE) I 100 Step Size for Error Display 20040525
10 GT_FIELDCAT Instance attribute Private See coding ALV Control: Field Catalog 20040525
11 GT_FILTER Instance attribute Private See coding ALV control: Filter structure 20040525
12 GUI_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040525
13 IT_CHILDS Static Attribute Private See coding 20040525
14 IT_GRID_PAT Instance attribute Private See coding 20040525
15 IT_T100 Static Attribute Private See coding Buffer for Error Messages 20040525
16 IT_TREE_ERR Instance attribute Private See coding 20040525
17 PARSER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_LIST_PARSER Reference to Parser Object 20040525
18 PROGRAM_NAME Instance attribute Private Type reference (TYPE) STRING 20040525
19 TEXTZEILEN Instance attribute Private See coding Statistical Analysis as Text 20040525
20 WA_CHILDS Static Attribute Private Type reference (TYPE) MY_CHILDS 20040525
21 WA_ERROR_CODE Instance attribute Private Type reference (TYPE) ERROR_CODE 20040525
22 WA_GRID_PAT Instance attribute Private Type reference (TYPE) SABA_LST_ACC_PATTERN Work Area for Table IT_GRID_PAT 20040525
23 WA_LIST_STRUCTURE Instance attribute Private Type reference (TYPE) LIST_PATTERN 20040525
24 WA_TREE_ERR Instance attribute Private Type reference (TYPE) SABA_LST_ACC_ERROR 20040525
Methods
# Method Level Visibility Method type Description Created on
1 CALL_LIST_STRUCTURE_RECOGNIZER Instance method Private Method Call Structure ID of ABAP Lists 20040525
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040525
3 DESTROY_ALL_CHILDS Static method Private Method End Display of List Structure Recognition 20040525
4 DISPLAY_HEURISTICS_RESULTS Static method Public Method Display Results of List Structure ID 20040525
5 DISPLAY_TEXT_AS_GRID Instance method Private Method Display Statistical Analysis as Grid 20040525
6 FREE Instance method Private Method Release Memory and Container 20040525
7 GET_ACTUAL_PAGE Instance method Private Method Release Memory and Container 20040525
8 GET_NEW_FILTER Instance method Private Method Generate New Filter 20040525
9 GET_STATISTIC_VALUES Instance method Private Method Statistical Analysis of Errors 20040525
10 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler for ALV Tree 20040525
11 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for the ALV Tree 20040525
12 HANDLE_ROW_DOUBLE_CLICK Instance method Private Event handling method Event Handler for ALV Grid 20040525
13 HANDLE_TOOLBAR_EVENTS Instance method Private Event handling method Event Handling of Toolbar in ALV Tree for Error Messages 20040525
14 LIST_STRUCTURE_PAGES_DISPLAY Instance method Private Method Display Messages by Page 20040525
15 SAVE_ACCESSIBILITY_ISSUES Instance method Private Method Save Error Messages for CheckMan 20040525
Events
Class CL_ABAP_LIST_PARSER_DISPLAY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MY_CHILDS Private See coding 20040525 BEGIN OF my_childs, level TYPE int4, object TYPE REF TO cl_abap_list_parser_display, END OF my_childs
2 T_ERRTAB Private See coding 20040525 BEGIN OF t_errtab, severity TYPE saba_lst_acc_error-severity, error_code TYPE saba_lst_acc_error-error_code, error_text TYPE saba_lst_acc_error-error_text, count TYPE i, END OF t_errtab
3 T_ERRTAB_T Private See coding 20040525 t_errtab_t TYPE STANDARD TABLE OF t_errtab
4 T_GRIDTEXT Private See coding 20040525 begin of t_gridtext, text type popuptext-text, Anzahl(5) type c, end of t_gridtext
5 T_TEXT_T Private See coding 20040525 t_text_t TYPE STANDARD TABLE OF t_gridtext
Method Signatures

Method CALL_LIST_STRUCTURE_RECOGNIZER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTPAGE Value transfer Type reference (TYPE) I 1 Aktuelle Fehlerseite 20040525
2 Importing PROGRAM Call by reference Type reference (TYPE) SY-REPID 'SAPMSSY0' ABAP-Programm 20040525
3 Importing SAVE_FLAG Value transfer Type reference (TYPE) XFELD SPACE AUTOSAVE durchgeführt 20040525
4 Importing SCREEN Call by reference Type reference (TYPE) SY-DYNNR '0120' ABAP-Programm, Nummer des aktuellen Dynpros 20040525
5 Exporting TEXTZEILEN Value transfer Attribute reference (LIKE) TEXTZEILEN Statistische Auswertung als Text 20040525

Method CALL_LIST_STRUCTURE_RECOGNIZER on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ABAP_LIST_PARSER_DISPLAY has no parameter.
Method CONSTRUCTOR on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method DESTROY_ALL_CHILDS Signature

Method DESTROY_ALL_CHILDS on class CL_ABAP_LIST_PARSER_DISPLAY has no parameter.
Method DESTROY_ALL_CHILDS on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method DISPLAY_HEURISTICS_RESULTS Signature

Method DISPLAY_HEURISTICS_RESULTS on class CL_ABAP_LIST_PARSER_DISPLAY has no parameter.
Method DISPLAY_HEURISTICS_RESULTS on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method DISPLAY_TEXT_AS_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Value transfer Type reference (TYPE) T_TEXT_T 20040525

Method DISPLAY_TEXT_AS_GRID on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method FREE Signature

Method FREE on class CL_ABAP_LIST_PARSER_DISPLAY has no parameter.
Method FREE on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method GET_ACTUAL_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTPAGE Value transfer Type reference (TYPE) I Aktuelle Fehlerseite 20040608
2 Importing CALC Value transfer Type reference (TYPE) C SPACE Addition/Subtraktion? 20040525
3 Importing OLD_ACT_PAGE Value transfer Type reference (TYPE) I Aktuelle Vorgängerseite 20040525

Method GET_ACTUAL_PAGE on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method GET_NEW_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILTER Value transfer Attribute reference (LIKE) GT_FILTER ALV-Control: Filterstruktur 20040525
2 Importing I_DATA Value transfer Type reference (TYPE) ERROR_CODES 20040525
3 Importing I_FCAT Value transfer Attribute reference (LIKE) GT_FIELDCAT ALV-Control: Feldkatalog 20040525

Method GET_NEW_FILTER on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method GET_STATISTIC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERRTAB Value transfer Type reference (TYPE) T_ERRTAB_T ABAP List Heuristic Accessibility Issues 20040525
2 Exporting TEXT Value transfer Attribute reference (LIKE) TEXTZEILEN Texte fuer allgemeinen Popup 20040525

Method GET_STATISTIC_VALUES on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20040525
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20040525

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20040525
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040525

Method HANDLE_NODE_DOUBLE_CLICK on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method HANDLE_ROW_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) 20040525
2 Importing E_ROW Value transfer Attribute reference (LIKE) 20040525

Method HANDLE_ROW_DOUBLE_CLICK on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method HANDLE_TOOLBAR_EVENTS Signature

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

Method HANDLE_TOOLBAR_EVENTS on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method LIST_STRUCTURE_PAGES_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTPAGE Value transfer Type reference (TYPE) I 1 Aktuelle Fehlerseite 20040525

Method LIST_STRUCTURE_PAGES_DISPLAY on class CL_ABAP_LIST_PARSER_DISPLAY has no exception.

Method SAVE_ACCESSIBILITY_ISSUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SAVE_FLAG Value transfer Type reference (TYPE) XFELD AUTOSAVE durchgeführt 20040525

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