SAP ABAP Class CL_TPDA_SCRIPT_SCAN (TPDA: Parse ABAP Statements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_SCRIPT (Package) Debugger Script
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_SKIP 20061129
2 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_TXT_READ 20061206
3 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_TXT_INS 20061206
4 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_TXT_DEL 20061206
5 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_SQL TPDA: Script: Scan SQL Operations 20061103
6 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_SCR 20061206
7 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_REP 20061206
8 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_RAISE_EVEN 20061129
9 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_MESS 20061129
10 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_WRITE 20061129
... Click here to see Used By full list (21 items)
Properties
Class CL_TPDA_SCRIPT_SCAN  
Short Description TPDA: Parse ABAP Statements    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_SCRIPT   Debugger Script 
Created 20061102   SAP 
Last change 20090618   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 SANA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_TPDA_SCRIPT_SCAN has no interface implemented.
Friends
Class CL_TPDA_SCRIPT_SCAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SUBKEY_DBTAB Constant Public Type reference (TYPE) CHAR10 'DBTAB' Character Field Length = 10 20061221
2 C_SUBKEY_ITAB Constant Public Type reference (TYPE) CHAR10 'ITAB' Character Field Length = 10 20061221
3 IT_MATCH_CLASS_KEYWORD Static Attribute Private Type reference (TYPE) TY_IT_KEYWORD_CLASS 20061103
4 IT_SCAN_BUFFER Static Attribute Private Type reference (TYPE) TY_IT_SCAN_BUFFER 20061103
5 IT_TOKENS Instance attribute Protected Type reference (TYPE) SANA_STOKESX_TAB 20061102
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061103
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061103
3 SCAN Static method Public Method 20061102
Events
Class CL_TPDA_SCRIPT_SCAN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_IT_SCAN_BUFFER Public See coding 20061103 ty_it_scan_buffer type HASHED TABLE OF ty_scan_buffer with UNIQUE KEY program include
2 TY_SCAN_BUFFER Public See coding 20061103 begin of ty_scan_buffer, program type sy-repid, include type sy-repid, it_tokens type STANDARD TABLE OF stokesx with non-unique default key , it_statements type stpda_script_scan_statem_it, end of ty_scan_buffer
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOKENS Value transfer Type reference (TYPE) SANA_STOKESX_TAB 20061103
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_SCAN_CANTHANDLE 20061128

Method SCAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) SY-REPID 20061102
2 Importing P_LINE Call by reference Type reference (TYPE) I 20061102
3 Importing P_PROGRAM Call by reference Type reference (TYPE) SY-REPID 20061102
4 Returning P_SCAN_OBJECT Value transfer Object reference (TYPE REF TO) CL_TPDA_SCRIPT_SCAN TPDA: ABAP statementz parsen 20061102
5 Importing P_SUBKEY Call by reference Type reference (TYPE) CLIKE 20061221
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_SCAN 20061103
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_SKIP 20061129
2 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_TXT_READ 20061206
3 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_TXT_INS 20061206
4 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_TXT_DEL 20061206
5 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_SQL TPDA: Script: Scan SQL Operations 20061103
6 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_SCR 20061206
7 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_REP 20061206
8 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_RAISE_EVEN 20061129
9 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_MESS 20061129
10 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_WRITE 20061129
11 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_ULINE 20061129
12 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_CLU 20061212
13 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_READ 20061206
14 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_NPAGE 20061129
15 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_NLINE 20061129
16 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_LI_FORMAT 20061129
17 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_ITAB TPDA: Script: Scan SQL Operations 20061114
18 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_FGRP_INS 20061206
19 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_EXT_SORT 20061206
20 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_EXT_LOOP 20061206
21 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_SCRIPT_SCAN_EXT 20061129
History
Last changed by/on SAP  20090618 
SAP Release Created in 710