SAP ABAP Class CL_UBD_BW_GEN_GENERATOR (Test: Query Introspection)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UBD_BW_GEN (Package) Business Domain Lib: Class Generation
Properties
Class CL_UBD_BW_GEN_GENERATOR  
Short Description Test: Query Introspection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UBD_BW_GEN   Business Domain Lib: Class Generation 
Created 20020625   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UBD_BW_GEN_GENERATOR has no interface implemented.
Friends
Class CL_UBD_BW_GEN_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CONST_QUERY_NAME Constant Private Type reference (TYPE) STRING 'CD_QUERY_NAME' 20020627
2 CD_CONST_RFCDEST Constant Private Type reference (TYPE) STRING 'CD_RFCDEST' 20020627
3 CD_DATATP_CHAR Constant Private Type reference (TYPE) STRING 'CHAR' 20020703
4 CD_EXCEPTION_FAILED Constant Private Type reference (TYPE) STRING 'FAILED' 20020626
5 CD_FIELD_CURRENCY Constant Private Type reference (TYPE) STRING 'CURRENCY' 20020703
6 CD_FIELD_UNIT Constant Private Type reference (TYPE) STRING 'UNIT' 20020703
7 CD_FIELD_VALUE Constant Private Type reference (TYPE) STRING 'VALUE' 20020704
8 CD_FIELD_VALUEDESCR Constant Private Type reference (TYPE) STRING 'VALUEDESCR' 20020703
9 CD_INCLUDE_READ_DATA_FULL Constant Private Type reference (TYPE) STRING ' INCLUDE UBD_BW_GEN_READ_DATA_KF_FULL.' 20020704
10 CD_INCLUDE_READ_DATA_LIGHT Constant Private Type reference (TYPE) STRING ' INCLUDE UBD_BW_GEN_READ_DATA_KF_LIGHT.' 20020704
11 CD_PARAM_ET_RETURN Constant Private Type reference (TYPE) STRING 'ET_RETURN' 20020627
12 CD_PREFIX_CL_UBD_BW Constant Private Type reference (TYPE) STRING 'CL_UBD_BW_' 20020627
13 CD_PREFIX_ES Constant Private Type reference (TYPE) STRING 'ES_' 20020628
14 CD_PREFIX_GEN Constant Private Type reference (TYPE) STRING 'GEN_' 20020625
15 CD_PREFIX_I Constant Public Type reference (TYPE) STRING 'I_' 20020717
16 CD_PREFIX_ID Constant Private Type reference (TYPE) STRING 'ID_' 20020628
17 CD_PREFIX_LIGHT Constant Private Type reference (TYPE) STRING 'L_' 20020704
18 CD_PREFIX_RD Constant Private Type reference (TYPE) STRING 'RD_' 20020704
19 CD_PREFIX_UBD_BW Constant Private Type reference (TYPE) STRING 'UBD_BW_' 20020710
20 CD_PREFIX_UBD_BW_S Constant Private Type reference (TYPE) STRING 'UBD_BW_S_' 20020627
21 CD_READ Constant Private Type reference (TYPE) STRING 'READ_' 20020626
22 CD_STAT_CHARATERISTICS Constant Private Type reference (TYPE) STRING 'ST_CHARACTERISTICS' 20030204
23 CD_STAT_KEYFIGURES Constant Private Type reference (TYPE) STRING 'ST_KEYFIGURES' 20030204
24 CD_STAT_VARIABLES Constant Private Type reference (TYPE) STRING 'ST_VARIABLES' 20030204
25 CD_TABCLASS_INTTAB Constant Private Type reference (TYPE) STRING 'INTTAB' 20020625
26 CD_TYPEGROUP Constant Private Type reference (TYPE) SEOTPUNAME 'UBDBW' Name of Type Group for BW Types 20030204
27 CD_TYPE_BAPIRET2_T Constant Private Type reference (TYPE) STRING 'BAPIRET2_T' 20020627
28 CD_TYPE_CHARACTS Constant Private Type reference (TYPE) STRING 'ubdbw_t_bapirepprov_charact' 20030204
29 CD_TYPE_KEYFIGURES Constant Private Type reference (TYPE) STRING 'ubdbw_t_bapirepprov_keyfigure' 20030204
30 CD_TYPE_RFCDEST Constant Private Type reference (TYPE) STRING 'RFCDEST' 20020627
31 CD_TYPE_STRING Constant Private Type reference (TYPE) STRING 'STRING' 20020627
32 CD_TYPE_VARIABLES Constant Private Type reference (TYPE) STRING 'ubdbw_t_bapirepprov_variables' 20030204
33 CD_UBD_BW_S_KYFPRO Constant Private Type reference (TYPE) STRING 'UBD_BW_S_KYFPRO' 20020715
34 CD_UBD_BW_S_VALUE Constant Private Type reference (TYPE) STRING 'UBD_BW_S_VALUE' 20020628
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_CLASS Static method Public Method 20020625
2 GENERATE_STRUCTURE Static method Public Method 20020625
3 GEN_BDLIB_IF_FOR_QUERY Static method Public Method 20020626
4 INTROSPECT_QUERY Static method Public Method 20020625
Events
Class CL_UBD_BW_GEN_GENERATOR has no event.
Types
Class CL_UBD_BW_GEN_GENERATOR has no local type.
Method Signatures

Method GENERATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DELETE_OLD_CLASS Call by reference Type reference (TYPE) XFLAG SPACE 20020820
2 Importing IS_CLASS Call by reference Type reference (TYPE) VSEOCLASS 20020625
3 Changing IS_INHERITANCE Call by reference Type reference (TYPE) VSEOEXTEND Generierte Tabelle zum View VSEOEXTEND 20030610
4 Changing IT_ALIASES Call by reference Type reference (TYPE) SEOO_ALIASES_R 20030610
5 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20020625
6 Changing IT_CLSDEFERRDS Call by reference Type reference (TYPE) SEOT_CLSDEFERRDS_R 20030610
7 Changing IT_EVENTS Call by reference Type reference (TYPE) SEOO_EVENTS_R 20030610
8 Importing IT_EXCEPS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20020625
9 Changing IT_FRIENDSHIPS Call by reference Type reference (TYPE) SEO_FRIENDS Freundesbeziehungen 20030610
10 Changing IT_IMPLEMENTINGS Call by reference Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20030610
11 Changing IT_IMPL_DETAILS Call by reference Type reference (TYPE) SEO_REDEFINITIONS Redefinitionen 20030610
12 Changing IT_INTDEFERRDS Call by reference Type reference (TYPE) SEOT_INTDEFERRDS_R 20030610
13 Importing IT_METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20020625
14 Importing IT_METHOD_SOURCE Call by reference Type reference (TYPE) SEOP_METHODS_W_SOURCE 20020625
15 Importing IT_PARAMS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20020625
16 Changing IT_REDEFINITIONS Call by reference Type reference (TYPE) SEOR_REDEFINITIONS_R 20030610
17 Changing IT_TYPES Call by reference Type reference (TYPE) SEOO_TYPES_R 20030610
18 Changing IT_TYPE_SOURCE Call by reference Type reference (TYPE) SEOP_SOURCE 20030610
# Exception Resumable Description Created on
1 FAILED 20020625

Method GENERATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_IO_NAME Call by reference Type reference (TYPE) STRING 20020704
2 Importing ID_IO_STRUCTURE Call by reference Type reference (TYPE) XFLAG SPACE 20020704
3 Importing ID_QUERY_NAME Call by reference Type reference (TYPE) STRING 20020626
4 Importing ID_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME 20020625
5 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP 20020625
# Exception Resumable Description Created on
1 FAILED 20020625

Method GEN_BDLIB_IF_FOR_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AFTER_IMP Call by reference Type reference (TYPE) XFLAG SPACE 20020710
2 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20020710
3 Importing ID_GEN_LIGHT Call by reference Type reference (TYPE) XFLAG SPACE 20020704
4 Importing ID_INFOPROV_NAME Call by reference Type reference (TYPE) STRING 20020717
5 Importing ID_QUERY_NAME Call by reference Type reference (TYPE) STRING 20020626
6 Importing ID_RFCDEST Call by reference Type reference (TYPE) RFCDEST 20020710
7 Importing ID_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME 20020626
8 Importing IS_CLASS Call by reference Type reference (TYPE) VSEOCLASS 20020626
9 Importing IT_CLS_ATTRIBUTES Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20020626
10 Importing IT_DD03P_QUERY Call by reference Type reference (TYPE) DD03TTYP 20020703
11 Importing IT_DD03P_SIMPLE_KEYF Call by reference Type reference (TYPE) DD03TTYP 20020703
12 Importing IT_EXCEPS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20020626
13 Importing IT_METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20020626
14 Importing IT_PARAMS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20020626
# Exception Resumable Description Created on
1 CLASS_ERROR 20020626
2 STRUCTURE_ERROR 20020626

Method INTROSPECT_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_INFOPROV_NAME Call by reference Type reference (TYPE) STRING 20020717
2 Exporting ED_QUERY_NAME Call by reference Type reference (TYPE) STRING 20020626
3 Exporting ED_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME 20020625
4 Exporting ES_CLASS Call by reference Type reference (TYPE) VSEOCLASS 20020625
5 Exporting ET_CLS_ATTRIBUTES Call by reference Type reference (TYPE) SEOO_ATTRIBUTES_R 20020625
6 Exporting ET_DD03P_QUERY Call by reference Type reference (TYPE) DD03TTYP 20020702
7 Exporting ET_DD03P_SIMPLE_KEYF Call by reference Type reference (TYPE) DD03TTYP 20020702
8 Exporting ET_EXCEPS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20020625
9 Exporting ET_METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20020625
10 Exporting ET_PARAMS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20020625
11 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20020625
12 Importing ID_GEN_LIGHT Call by reference Type reference (TYPE) XFLAG SPACE 20020704
13 Importing ID_INFOPROV_QUERY_NAME Call by reference Type reference (TYPE) STRING 20020717
14 Importing ID_RFCDEST Call by reference Type reference (TYPE) RFCDEST 20020625
# Exception Resumable Description Created on
1 FAILED 20020625
History
Last changed by/on SAP  20041006 
SAP Release Created in 320