SAP ABAP Class CL_DYNP_COMPILER (Test)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_COMPILER (Package) ABAP Compiler
Properties
Class CL_DYNP_COMPILER  
Short Description Test    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_COMPILER   ABAP Compiler 
Created 20120625   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 SYNT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DYNP_COMPILER has no interface implemented.
Friends
Class CL_DYNP_COMPILER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_COMPILER_REF Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_COMPILER 20120625
2 CO_BLOCK Constant Private See coding 20120625
3 CO_FIXED_STR Constant Public See coding 20120625
4 CO_KEYWORD Constant Public See coding 20120625
5 CO_SYST_REPID Constant Private Type reference (TYPE) STRING 'SYST-REPID*' 20120731
6 CO_SY_REPID Constant Private Type reference (TYPE) STRING 'SY-REPID*' 20120731
7 ERRORS Instance attribute Private Type reference (TYPE) SCR_ERRORS 20120625
8 FIELDS Instance attribute Public See coding 20120625
9 FLOW Instance attribute Public See coding 20120625
10 HEADER Instance attribute Public Type reference (TYPE) D020S 20120625
11 PARAMS Instance attribute Public See coding 20120625
12 PROGRAM_FULL_NAME Instance attribute Private Type reference (TYPE) STRING 20120625
13 SCAN_DONE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120731
14 SCAN_REF Instance attribute Public Object reference (TYPE REF TO) CL_DYNP_SCANNER 20120625
15 SCAN_STATUS Instance attribute Public Type reference (TYPE) INT1 20120731
16 TOKEN_INFOS Instance attribute Private Type reference (TYPE) T_TOKEN_INFO_TAB 20120625
17 TOKEN_INFOS_FIELD_LIST Instance attribute Public Type reference (TYPE) T_TOKEN_INFO_TAB 20120625
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120625
2 CONSTRUCT_ABAP_FULL_NAME Static method Public Method 20120731
3 GET_ALL_REFS Instance method Public Method 20120625
4 GET_FULL_NAMES_FOR_TOKEN Instance method Public Method 20120625
5 GET_FULL_NAME_OF_FIELD Instance method Private Method 20120625
6 GET_SINGLE_REF Instance method Public Method 20120625
7 ONE_SPLIT Static method Private Method 20120731
8 SCAN Instance method Public Method 20120625
9 TAG_NAME Instance method Private Method 20120625
10 TAG_TO_ROLE Instance method Private Method 20120625
Events
Class CL_DYNP_COMPILER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BLOCK Private Type reference (TYPE) INT1 20120625
2 T_TOKEN_INFO Public See coding 20120625 begin of T_TOKEN_INFO, INDEX type I, SCAN_INFO type STOKESX, * info type scr_glref, INFO type SCR_TOKEN_REF, end of T_TOKEN_INFO
3 T_TOKEN_INFO_TAB Public See coding 20120625 T_TOKEN_INFO_TAB type sorted table of T_TOKEN_INFO with unique key INDEX
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ABAP_COMPILER_REF Call by reference Object reference (TYPE REF TO) CL_ABAP_COMPILER 20120802
2 Importing P_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20120802
3 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGNAME 20120802
# Exception Resumable Description Created on
1 DYNPRO_DOES_NOT_EXIST 20120625

Method CONSTRUCT_ABAP_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DYNPRO_FIELD_NAME Call by reference Type reference (TYPE) STRING 20120802
2 Exporting P_FULL_NAME Call by reference Type reference (TYPE) STRING 20120802
3 Importing P_PROGNAME Call by reference Type reference (TYPE) PROGNAME 20120802

Method CONSTRUCT_ABAP_FULL_NAME on class CL_DYNP_COMPILER has no exception.

Method GET_ALL_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ABORT Call by reference Type reference (TYPE) SYCHAR01 20120802
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYCHAR01 20120802
3 Exporting P_ERRORS Call by reference Type reference (TYPE) SCR_ERRORS 20120802
4 Importing P_EXTENDED Call by reference Type reference (TYPE) SYCHAR01 20120802
5 Importing P_GRADES Call by reference Type reference (TYPE) SCR_GRADES 20120802
6 Importing P_INTERNAL Call by reference Type reference (TYPE) SYCHAR01 20120802
7 Importing P_LOCAL Call by reference Type reference (TYPE) SYCHAR01 20120802
8 Importing P_NO_INCLUDES Call by reference Type reference (TYPE) SYCHAR01 20120802
9 Exporting P_RESULT Call by reference Type reference (TYPE) SCR_GLREFS 20120802
10 Importing P_TYPES Call by reference Type reference (TYPE) SCR_RTAGS 20120802
# Exception Resumable Description Created on
1 CX_DYNP_SCAN_ERROR 20120625

Method GET_FULL_NAMES_FOR_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_REFS Call by reference Type reference (TYPE) SCR_TOKEN_REFS 20120625
2 Importing P_TOKEN_INDEX Call by reference Type reference (TYPE) I 20120802
# Exception Resumable Description Created on
1 CX_DYNP_SCAN_ERROR 20120625

Method GET_FULL_NAME_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FULL_NAME Call by reference Type reference (TYPE) STRING 20120802
2 Importing P_STRING Call by reference Type reference (TYPE) STRING 20120802
# Exception Resumable Description Created on
1 FATAL_SYNTAX_ERROR 20120625

Method GET_SINGLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ABORT Call by reference Type reference (TYPE) SYCHAR01 20120802
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYCHAR01 20120802
3 Exporting P_ERRORS Call by reference Type reference (TYPE) SCR_ERRORS 20120802
4 Importing P_EXTENDED Call by reference Type reference (TYPE) SYCHAR01 20120802
5 Importing P_FULL_NAME Call by reference Type reference (TYPE) STRING 20120802
6 Importing P_FULL_NAMES Call by reference Type reference (TYPE) SCR_NAMES_GRADES 20120802
7 Importing P_GRADE Call by reference Type reference (TYPE) SCR_GRADE 20120802
8 Exporting P_INDEX_FULL_NAME Call by reference Type reference (TYPE) I 20120802
9 Importing P_ONLY_FIRST Call by reference Type reference (TYPE) SYCHAR01 20120802
10 Exporting P_RESULT Call by reference Type reference (TYPE) SCR_REFS 20120802
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20120625
2 PARAMETER_ERROR 20120625
3 REF_NOT_FOUND 20120625
4 SYNTAX_ERROR 20120625

Method ONE_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE_STRING Call by reference Type reference (TYPE) STRING 20120802
2 Exporting P_SOURCE_STRING_BEGIN Call by reference Type reference (TYPE) STRING 20120802
3 Exporting P_SOURCE_STRING_REST Call by reference Type reference (TYPE) STRING 20120802
4 Exporting P_SPLIT_AT Call by reference Type reference (TYPE) STRING 20120802

Method ONE_SPLIT on class CL_DYNP_COMPILER has no exception.

Method SCAN Signature

Method SCAN on class CL_DYNP_COMPILER has no parameter.
# Exception Resumable Description Created on
1 CX_DYNP_SCAN_ERROR 20120625

Method TAG_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADD_WHOLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120802
2 Importing P_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120802
3 Exporting P_RESULT Call by reference Type reference (TYPE) STRING 20120802
4 Importing P_TAG Call by reference Type reference (TYPE) SCR_TAG 20120802

Method TAG_NAME on class CL_DYNP_COMPILER has no exception.

Method TAG_TO_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ROLE Value transfer Type reference (TYPE) SYCHAR01 20120802
2 Importing P_TAG Call by reference Type reference (TYPE) SCR_TAG 20120802

Method TAG_TO_ROLE on class CL_DYNP_COMPILER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740