SAP ABAP Class CL_ABAP_LIST_PARSER (List Heuristic and Check Tool Part 1: Parser)
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  
Short Description List Heuristic and Check Tool Part 1: Parser    
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_LIST_PARSER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ABAP_LIST_PARSER_DISPLAY 20040525 List Heuristic and Check Tool Part 2: Display
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IT_CHILDS Static Attribute Private See coding 20040525
2 IT_ERROR_CODES Instance attribute Private Type reference (TYPE) ERROR_CODES 20040525
3 IT_LIST_STRUCTURE Instance attribute Private Type reference (TYPE) LIST_PATTERN_LIST 20040525
4 LIST_LEVEL Instance attribute Private Type reference (TYPE) I 20040525
5 MAIN_PROGRAM Static Attribute Private Type reference (TYPE) SYCPROG ABAP Program, Caller in External Procedures 20040526
6 SW_AVOID Instance attribute Private Type reference (TYPE) CHAR1 20040525
7 SW_EXECUTABLE Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20040526
8 SW_FIRST Static Attribute Private Type reference (TYPE) CHAR1 Switch for Avoiding Too Many Calls 20040525
9 WA_CHILDS Static Attribute Private Type reference (TYPE) MY_CHILDS 20040525
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_LIST_PARSER Static method Private Method Release %PAL in Customer Systems 20040526
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040526
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 Accessibility List Heuristic 20040525
5 GET_LISTTABLE_REGIONS Static method Public Method Get List Regions for Spreadsheet Download 20081023
6 PARSE_LIST_STRUCTURE Static method Private Method Call Automatic List Structure Recognition 20040525
7 PARSE_LIST_STRUCTURE_FAKE Static method Private Method Call Automatic List Structure Recognition 20040525
8 REFRESH_LSR_CONTAINER Static method Public Method Clean Up Display in PBO 20040525
9 SET_WINDOW_SIZE Static method Private Method Correct Dialog Box Size 20040525
Events
Class CL_ABAP_LIST_PARSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LISTTABLE_REGION Public See coding 20081023 BEGIN OF listtable_region, from TYPE i, to TYPE i, END OF listtable_region
2 LISTTABLE_REGIONS Public See coding 20081023 listtable_regions TYPE STANDARD TABLE OF listtable_region
3 MY_CHILDS Private See coding 20040525 BEGIN OF my_childs, level TYPE int4, object TYPE REF TO cl_abap_list_parser, END OF my_childs
Method Signatures

Method ACTIVATE_LIST_PARSER Signature

Method ACTIVATE_LIST_PARSER on class CL_ABAP_LIST_PARSER has no parameter.
Method ACTIVATE_LIST_PARSER on class CL_ABAP_LIST_PARSER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ABAP_LIST_PARSER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_LIST_PARSER has no exception.

Method DESTROY_ALL_CHILDS Signature

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

Method DISPLAY_HEURISTICS_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRAM Call by reference Type reference (TYPE) SY-REPID 'SAPMSSY0' ABAP-Programm 20040525
2 Importing SCREEN Call by reference Type reference (TYPE) SY-DYNNR '0120' Nummer des aktuellen Dynpros 20040525

Method DISPLAY_HEURISTICS_RESULTS on class CL_ABAP_LIST_PARSER has no exception.

Method GET_LISTTABLE_REGIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGDS Call by reference Type reference (TYPE) SLIST_PAGEDESCR_TAB 20081023
2 Changing REGIONS Call by reference Type reference (TYPE) LISTTABLE_REGIONS 20081023

Method GET_LISTTABLE_REGIONS on class CL_ABAP_LIST_PARSER has no exception.

Method PARSE_LIST_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LIST_LSR_ERRORS Call by reference Type reference (TYPE) ERROR_CODES 20040525
2 Changing LIST_PATTERNS Call by reference Type reference (TYPE) LIST_PATTERN_LIST 20040525
3 Exporting LIST_PROGRAM Call by reference Type reference (TYPE) STRING 20040525
4 Exporting MAIN_PROGRAM Call by reference Type reference (TYPE) STRING 20040525
# Exception Resumable Description Created on
1 CX_LIST_PARSER_NOT_AVAILABLE Listparser ist benutzbar 20040525

Method PARSE_LIST_STRUCTURE_FAKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LIST_ACC_ERRORS Call by reference Type reference (TYPE) ERROR_CODES 20040525
2 Exporting LIST_LEVEL Call by reference Type reference (TYPE) I 20040525
3 Changing LIST_PATTERNS Call by reference Type reference (TYPE) LIST_PATTERN_LIST 20040525
4 Exporting LIST_PROGRAM Call by reference Type reference (TYPE) STRING 20040525

Method PARSE_LIST_STRUCTURE_FAKE on class CL_ABAP_LIST_PARSER has no exception.

Method REFRESH_LSR_CONTAINER Signature

Method REFRESH_LSR_CONTAINER on class CL_ABAP_LIST_PARSER has no parameter.
Method REFRESH_LSR_CONTAINER on class CL_ABAP_LIST_PARSER has no exception.

Method SET_WINDOW_SIZE Signature

Method SET_WINDOW_SIZE on class CL_ABAP_LIST_PARSER has no parameter.
Method SET_WINDOW_SIZE on class CL_ABAP_LIST_PARSER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700