SAP ABAP Class CL_DB4_VIRTUAL_TABLE_ACCESS (DB4: Backend virtual table access)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DB4 (Application Component) DB2 for AS/400
     STU4 (Package) CCMS / AS/400
Properties
Class CL_DB4_VIRTUAL_TABLE_ACCESS  
Short Description DB4: Backend virtual table access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class D4    
Program status     
Category 0   
Package STU4   CCMS / AS/400 
Created 20120712   SAP 
Last change 20141121    
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)
Interfaces
Class CL_DB4_VIRTUAL_TABLE_ACCESS has no interface implemented.
Friends
Class CL_DB4_VIRTUAL_TABLE_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_VT_PARSER Instance attribute Private Object reference (TYPE REF TO) CL_DB4_VIRTUAL_TABLE_PARSER DB4: Parser helper for Virtual Talbe info 20120712
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_ELEMENT Instance method Public Method Returns the value of an access element 20120816
2 ACCESS_ELEMENTS Instance method Public Method Get virtual table access elements 20120712
3 ADAPT_ACCESS_METHODS Instance method Public Method Adapt the acces method of a virtual table 20120816
4 ADAPT_FIELDS Instance method Public Method Adapt the selected fields of a virtual table 20130702
5 ADAPT_FREE_CONDITIONS Instance method Public Method Adapt the free condition of a virtual table 20120816
6 ADAPT_GROUPBY_FIELDS Instance method Public Method Adapt the GROUP BY fields of a virtual table 20130702
7 ADAPT_VIRTUAL_TABLES Instance method Public Method Adapt the virtual table being accessed 20130619
8 AS_OPTIONS_TAB Instance method Public Method Converts the string with the options 20120816
9 CONSTRUCTOR Instance method Public Constructor Constructor 20120712
10 NORMALIZE Instance method Public Method Normalize the virtual table access 20120712
Events
Class CL_DB4_VIRTUAL_TABLE_ACCESS has no event.
Types
Class CL_DB4_VIRTUAL_TABLE_ACCESS has no local type.
Method Signatures

Method ACCESS_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CLIKE 20120816
2 Importing I_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20120816
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING DB4: Backend access option 20120816

Method ACCESS_ELEMENT on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method ACCESS_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACCESS_METHOD Call by reference Type reference (TYPE) CLIKE 20120712
2 Changing C_DISTINCT_FLAG Call by reference Type reference (TYPE) CLIKE 20120712
3 Changing C_FIELD_LIST Call by reference Type reference (TYPE) CLIKE 20120712
4 Changing C_FIRST_ROWS_COUNT Call by reference Type reference (TYPE) CLIKE 20120712
5 Changing C_FREE_CONDITION Call by reference Type reference (TYPE) CLIKE 20120712
6 Changing C_GROUPBY_LIST Call by reference Type reference (TYPE) CLIKE 20120712
7 Changing C_ORDERBY_LIST Call by reference Type reference (TYPE) CLIKE 20120712
8 Changing C_VIRTUAL_TABLE_NAME Call by reference Type reference (TYPE) CLIKE 20120712
9 Importing I_VIRTUAL_TABLE_ACCESS Call by reference Type reference (TYPE) CLIKE 20120712

Method ACCESS_ELEMENTS on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method ADAPT_ACCESS_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACCESS_METHOD Value transfer Type reference (TYPE) CLIKE 20120816
2 Changing C_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20120816
3 Importing I_CONTEXT Call by reference Type reference (TYPE) CLIKE 20120816
4 Importing I_DYNAMIC_ACCESS Call by reference Type reference (TYPE) CLIKE 20120816
5 Importing I_TABLE_ALIAS Call by reference Type reference (TYPE) CLIKE 20120816
6 Importing I_VIRTUAL_TABLE Call by reference Type reference (TYPE) CLIKE 20120816

Method ADAPT_ACCESS_METHODS on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method ADAPT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20130702
2 Importing I_CONTEXT Call by reference Type reference (TYPE) CLIKE 20130702
3 Importing I_FIELDS Call by reference Type reference (TYPE) CLIKE 20130702
4 Importing I_TABLE_ALIAS Call by reference Type reference (TYPE) CLIKE 20130702
5 Importing I_VIRTUAL_TABLE Call by reference Type reference (TYPE) CLIKE 20130702

Method ADAPT_FIELDS on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method ADAPT_FREE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20120816
2 Importing I_CONTEXT Call by reference Type reference (TYPE) CLIKE 20120816
3 Importing I_FREE_CONDITION Call by reference Type reference (TYPE) CLIKE 20120816
4 Importing I_TABLE_ALIAS Call by reference Type reference (TYPE) CLIKE 20120816
5 Importing I_VIRTUAL_TABLE Call by reference Type reference (TYPE) CLIKE 20120816

Method ADAPT_FREE_CONDITIONS on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method ADAPT_GROUPBY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20130702
2 Importing I_CONTEXT Call by reference Type reference (TYPE) CLIKE 20130702
3 Importing I_GROUPBY_FIELDS Call by reference Type reference (TYPE) CLIKE 20130702
4 Importing I_TABLE_ALIAS Call by reference Type reference (TYPE) CLIKE 20130702
5 Importing I_VIRTUAL_TABLE Call by reference Type reference (TYPE) CLIKE 20130702

Method ADAPT_GROUPBY_FIELDS on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method ADAPT_VIRTUAL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20130619
2 Changing C_VIRTUAL_TABLE Value transfer Type reference (TYPE) CLIKE 20130619
3 Importing I_CONTEXT Call by reference Type reference (TYPE) CLIKE 20130619
4 Importing I_TABLE_ALIAS Call by reference Type reference (TYPE) CLIKE 20130619
5 Importing I_VIRTUAL_TABLE Call by reference Type reference (TYPE) CLIKE 20130619
6 Importing I_VIRTUAL_TABLE_SWITCH Call by reference Type reference (TYPE) CLIKE 20130619

Method ADAPT_VIRTUAL_TABLES on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method AS_OPTIONS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIRTUAL_TABLE_ACCESS Call by reference Type reference (TYPE) CLIKE 20120816
2 Returning R_OPTIONS_TAB Value transfer Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20120816

Method AS_OPTIONS_TAB on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.

Method CONSTRUCTOR Signature

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

Method NORMALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20120821
2 Importing I_ACCESS_METHOD Call by reference Type reference (TYPE) CLIKE DB4: Virtual table access method 20120712
3 Importing I_OPTIONS_TAB Call by reference Type reference (TYPE) DB4BD_OPTIONS_TAB DB4: Backend access options tab 20120712
4 Importing I_VIRTUAL_TABLE Call by reference Type reference (TYPE) CLIKE DB4: Virtual table name 20120712

Method NORMALIZE on class CL_DB4_VIRTUAL_TABLE_ACCESS has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740