SAP ABAP Class CL_FDT_GENERATION_MANAGER (FDT: Generation of Classes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CODE_COMPOSER (Package) BRFplus: Code Composer
Properties
Class CL_FDT_GENERATION_MANAGER  
Short Description FDT: Generation of Classes    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CODE_COMPOSER   BRFplus: Code Composer 
Created 20071031   SAP 
Last change 20140121   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 CL_FDT_CC_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_EXPR_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FDT_GENERATION_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GENERATION_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FDT_CC_SERVICES 20090209 FDT: Generation Services
2 CL_FDT_CONTEXT 20101018 FDT: Context
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONTEXT_PURPOSE_ELEMENT Constant Public Type reference (TYPE) CHAR04 'CNTX' Context Type Context Element 20101217
2 GC_CONTEXT_PURPOSE_LOOP_RESULT Constant Public Type reference (TYPE) CHAR04 'LPRS' Context Type Loop Result 20101221
3 GC_CONTEXT_PURPOSE_LOOP_WA Constant Public Type reference (TYPE) CHAR04 'LOOP' Context Type Loop Workarea 20101220
4 GC_CONTEXT_PURPOSE_RESULT Constant Public Type reference (TYPE) CHAR04 'RSLT' Context Type Result 20101217
5 GC_CONTEXT_PURPOSE_RULESET_VAR Constant Public Type reference (TYPE) CHAR04 'RSVR' Context Type Ruleset Variable 20101217
6 GC_CONTEXT_PURPOSE_TABLINE Constant Public Type reference (TYPE) CHAR04 'TLIN' Context Type Table Line 20101217
7 GC_CONTEXT_PURPOSE_TABOP_WA Constant Public Type reference (TYPE) CHAR04 'TBOP' 20121205
8 GC_CONTEXT_PURPOSE_TEMP_VAR Constant Public Type reference (TYPE) CHAR04 'TEMP' Context Type Temporary Variable 20101222
9 GC_MAX_CACHE Constant Public Type reference (TYPE) I 200 Maximal cache counter for generation 20130606
10 GC_METHOD_CLASS_CONSTRUCTOR Constant Public Type reference (TYPE) SEOCPDNAME 'CLASS_CONSTRUCTOR' Name of class constructor method 20120131
11 GC_RESULT_NAME Constant Private Type reference (TYPE) STRING '_V_EV_METHOD_RESULT' Result data object name 20080925
12 GC_SPECIAL_VAR_CX_ROOT Constant Public Type reference (TYPE) STRING '_V_CX_ROOT' Variable name for common variable CX_ROOT 20110104
13 GC_SPECIAL_VAR_FUNCTION_ID Constant Public Type reference (TYPE) STRING '_V_GC_FUNCTION_ID' Variable name for common variable FUNCTION_ID 20091030
14 GC_SPECIAL_VAR_LO_DATE_TIME Constant Public Type reference (TYPE) STRING '_V_LO_DATE_TIME' Variable name for common variable LO_DATE_TIME 20100209
15 GC_SPECIAL_VAR_LS_ACTION Constant Public Type reference (TYPE) STRING '_V_MS_ACTIONS' Variable name for common variable LS_ACTION 20120109
16 GC_SPECIAL_VAR_LS_MSG Constant Public Type reference (TYPE) STRING '_V_MS_MSG' Variable name for common variable LS_MSG 20090225
17 GC_SPECIAL_VAR_LT_ACTION Constant Public Type reference (TYPE) STRING '_V_MT_ACTIONS' Variable name for common variable LT_ACTION 20120109
18 GC_SPECIAL_VAR_LT_MSG Constant Public Type reference (TYPE) STRING '_V_MT_MSG' Variable name for common variable LT_MSG 20090225
19 GC_TYPE_LITERAL_VARIABLE Constant Private Type reference (TYPE) VSEOATTRIB-TYPE '_LTY_LITERAL_VALUES' Associated Type of an Interface Parameter 20120127
20 GC_VARNAME_LITERALS Constant Private Type reference (TYPE) STRING '_GC_L' Variable name for string of literals 20120127
21 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER Single generation manager instance 20090928
22 GS_TIMEPOINT_COMPARION_OBJECT Instance attribute Private Type reference (TYPE) S_TIMEPOINT_COMPARION_OBJECT Timepoint comparison object 20100209
23 MO_FUNCTION Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FUNCTION Function object 20090518
24 MS_LITERAL_MANAGEMENT Instance attribute Private Type reference (TYPE) S_LITERAL_MANAGEMENT Literal constant management 20120127
25 MTH_CONTEXT Instance attribute Private Type reference (TYPE) TH_CONTEXT Context Information 20101210
26 MTH_CONTEXT_COMPONENT Instance attribute Private Type reference (TYPE) TH_CONTEXT_COMPONENT List of Components of Context Elements 20101213
27 MTH_DDBV Instance attribute Private Type reference (TYPE) TH_DDBV 20130926
28 MTH_REUSABLE_VALUE_VAR Instance attribute Private Type reference (TYPE) TH_REUSABLE_VALUE_VAR Memorize variables for re-use 20120127
29 MTH_RULESET_CONTEXT Instance attribute Private Type reference (TYPE) TH_RULESET_CONTEXT Ruleset variables per Ruleset 20090925
30 MTH_TABLE_AUTHORITY_VAR_NAME Instance attribute Private Type reference (TYPE) TH_TABLE_AUTHORITY_VAR_NAMES DB lookup table authorization information 20111229
31 MTH_TEMP_CONTEXT_STACK Instance attribute Private Type reference (TYPE) TH_TEMP_CONTEXT_STACK Stack for Context (table_line, Loop Work area, ...) 20110107
32 MTS_INCL_METH_SRC Instance attribute Private Type reference (TYPE) TS_INCL_METH_SRC Method sources 20111010
33 MT_CLASS_ATTRIBUTE Instance attribute Private Type reference (TYPE) SEO_ATTRIBUTES Attributes of a class 20111229
34 MT_CLASS_TYPE Instance attribute Private Type reference (TYPE) SEO_TYPES Class types for generated class 20111229
35 MT_DO_ID_TYPENAME Instance attribute Private Type reference (TYPE) T_DO_ID_TYPENAME Data object ID name relation 20081001
36 MT_DO_TYPE_MAPPING Instance attribute Private Type reference (TYPE) T_DO_TYPE_MAPPING Data object ID type relation 20071106
37 MT_EXPR_NOT_GENERATED Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Expression IDs called in interpretation mode 20111205
38 MT_FILTER_DOBJ Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Filtered data objects 20111229
39 MT_LOOP_WA_REF Instance attribute Private Type reference (TYPE) T_LOOP_WA_REF Loop workaea reference relations 20111123
40 MT_METHOD Instance attribute Private Type reference (TYPE) T_METHOD Swapped methods 20080704
41 MT_METHOD_DOBJ_MOVE Instance attribute Private Type reference (TYPE) T_METHOD_DOBJ_MOVE Swapped methods for data object moves 20100901
42 MT_SPECIAL_VAR Instance attribute Private Type reference (TYPE) TH_SPECIAL_VAR Used common variables 20090225
43 MV_ACT_RULESET_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Actual ruleset ID 20091030
44 MV_CACHE_COUNTER Instance attribute Private Type reference (TYPE) I Cache Counter 20130606
45 MV_CONTEXT_TRACE_4RECALL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Trace context for recall 20100923
46 MV_FUNCTION_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20090928
47 MV_INTERPRETATION_MODE Instance attribute Private Type reference (TYPE) INT4 How often did the generation switch to interpretation 20091103
48 MV_RULESET_INTERRUPT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: The ruleset uses an interrupt 20091030
49 MV_TIMESTAMP Instance attribute Public Type reference (TYPE) TIMESTAMP Generation timestamp 20100226
50 MV_TRACE_GENERATION Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation with lean trace 20081219
51 MV_TYPE_EDITORDER Instance attribute Private Type reference (TYPE) INT4 Class type edit sequence 20081117
52 MV_VERBOSE Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generate e.g. additional comments in the code 20120120
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CLASS_ATTRIBUTE Instance method Public Method Add a Static Attribute to class 20110530
2 ADD_CLASS_TYPE Instance method Public Method Add a type to the class 20091016
3 ADD_CONTEXT_ELEMENT Instance method Public Method Add a context element for generation 20101210
4 ADD_DDBV Instance method Public Method Remember generated HANA XML for dynamic database view 20130508
5 ADD_METHOD Instance method Public Method Add a method for swapping (inside an expression) 20080924
6 ADD_METHOD_4_EXPRESSION Instance method Public Method Add a method for swapping (complete expression) 20080924
7 ADD_METHOD_4_MOVE_DATA Instance method Public Method Add a method for the data move 20100901
8 ADD_METHOD_SOURCE Instance method Public Method Add a method to the includes 20111010
9 CHECK_CONTEXT_AVAILABLE Instance method Public Method Is a certain context object available? 20090518
10 CLEAR_REUSABLE_VARNAMES Instance method Public Method Clear buffer for reusable variables for values 20120127
11 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20071031
12 CONVERT_PARAMETER_INFOS Instance method Private Method Convert and set parameter metadata 20080925
13 DELETE_LOOP_WA_REF_RELATION Instance method Public Method Deletes on loop wa ref relation 20111123
14 DESTRUCT_SINGLETON Static method Protected Method Clear generation manager reference 20090928
15 GENERATE_EXPRESSION_CALL Instance method Private Method Return coding for an expression call 20080722
16 GET_CACHE_COUNTER Instance method Public Method Returns the cache counter 20130606
17 GET_CLASS_ATTRIBUTES Instance method Private Method Return all class attributes 20110530
18 GET_CLASS_TYPES Instance method Public Method Return class types 20071107
19 GET_CONSTANT_FOR_LITERAL Instance method Public Method Get constant reference to a value 20120127
20 GET_CONTEXT_COMPONENT_NAME Instance method Public Method Return name of a context component 20110710
21 GET_CONTEXT_INFO Instance method Public Method Return information about a context object 20101217
22 GET_CONTEXT_SUPPLIED_NAME Instance method Public Method Return name of the variable for context supply info 20080213
23 GET_CONTEXT_TABLE Instance method Protected Method Return context table 20101217
24 GET_DDBV Instance method Public Method Retrieve generated HANA code for DDBVs 20130508
25 GET_DOBJ_MOVE_CALL Instance method Public Method Return coding for a dobj move 20100901
26 GET_EXPRESSION_CALL Instance method Public Method Return coding for an expression call 20080704
27 GET_EXPR_NOT_GENERATED Instance method Protected Method Return list of all non generated expressions 20111220
28 GET_FILTER_CONTEXT_4EXTRACT Instance method Protected Method Return extraction filters 20091106
29 GET_INSTANCE Static method Public Method Return generation manager instance 20090928
30 GET_LOOP_WA_REF_TABLE Instance method Public Method Returns the table with the loop wa reference relations 20111123
31 GET_METHOD_INCL_SRC Instance method Public Method Return all added methods 20111010
32 GET_OBJ_FOR_TIMEPOINT_COMP Instance method Public Method Return name of data/time instance 20100209
33 GET_RESULT_TYPE_INFO Instance method Public Method Return function result information 20090518
34 GET_REUSABLE_VARNAME Instance method Public Method Checks if a specific variable for an element value exists 20120127
35 GET_RULESETS_CONTEXT Instance method Protected Method Return rulset contexts 20090925
36 GET_RULESET_ID Instance method Public Method Return actual ruleset ID 20091030
37 GET_RULESET_INTERRUPT Instance method Public Method Return information about ruleset interrupt 20091030
38 GET_SPECIAL_VARIABLE_TABLE Instance method Protected Method Return all common variables 20090225
39 GET_SPECIAL_VARNAME Instance method Public Method Return name for common variables 20090225
40 GET_SWAPPED_METHODS Instance method Protected Method Return all swapped methods 20120110
41 GET_SWITCHED_TO_INTERPRETATION Instance method Protected Method Happened a switch to interpretation? 20091103
42 GET_TABLE_AUTHORITY_INFOS Instance method Public Method Return information about db tables authorizations 20100506
43 GET_TABLE_AUTHORITY_VAR_NAMES Instance method Public Method Return names for table authorizations 20100506
44 GET_TYPE_NAME_FOR_DATA_ID Instance method Public Method Return type name for a dobj ID 20080925
45 GET_TYPE_NAME_FOR_DATA_OBJECT Instance method Public Method Return type name for a dobj name 20071031
46 INCREASE_CACHE_COUNTER Instance method Public Method Increases the cache counter 20130606
47 INSERT_LOOP_WA_REF_RELATION Instance method Public Method Insert an entry in the loop wa ref relation table 20111123
48 POP_RULESET_ID Instance method Public Method Clear actual ruleset ID 20091030
49 POP_TEMP_DATA_OBJECT Instance method Public Method Pop temp var name 20090311
50 PUSH_RULESET_ID Instance method Public Method Set actual ruleset ID 20091030
51 PUSH_TEMP_DATA_OBJECT Instance method Public Method Push temp var name 20090311
52 SET_RULESET_CONTEXT Instance method Public Method Set context elements for a ruleset 20090925
53 SET_SWITCH_TO_INTERPRETATION Instance method Public Method Notify a switch to interpretation mode 20091103
54 _ADD_CONTEXT_COMPONENTS Instance method Private Method Add information abaout a temp context object 20101210
Events
Class CL_FDT_GENERATION_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONTEXT Public See coding 20101210 BEGIN OF s_context, id TYPE if_fdt_types=>id, push_level TYPE int2, purpose TYPE char04, ruleset_id TYPE if_fdt_types=>id, variable_name TYPE if_fdt_types=>name, saved_context TYPE if_fdt_types=>name, name_suppl TYPE if_fdt_types=>name, dobj_type TYPE if_fdt_types=>data_object_type, element_type TYPE if_fdt_types=>element_type, END OF s_context
2 S_CONTEXT_COMPONENT Private See coding 20101213 BEGIN OF s_context_component, id TYPE if_fdt_types=>id, purpose TYPE char04, root_id TYPE if_fdt_types=>id, parent_id TYPE if_fdt_types=>id, ruleset_id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, dobj_type TYPE if_fdt_types=>data_object_type, element_type TYPE if_fdt_types=>element_type, END OF s_context_component
3 S_CONTEXT_ID Public See coding 20090922 BEGIN OF s_context_id, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, variable_name TYPE string, END OF s_context_id
4 S_DDBV Public Type reference (TYPE) FDT_HANA_S_DDBV 20130508
5 S_DO_ID_TYPENAME Public See coding 20081001 BEGIN OF s_do_id_typename, id TYPE if_fdt_types=>id, name TYPE string, END OF s_do_id_typename
6 S_DO_TYPE_MAPPING Private See coding 20071106 BEGIN OF s_do_type_mapping, do_id TYPE if_fdt_types=>id, type_name TYPE string, END OF s_do_type_mapping
7 S_FUNCTION_CALL_VAR Protected See coding 20091119 BEGIN OF s_function_call_var , id TYPE if_fdt_types=>id, variable_name TYPE string, END OF s_function_call_var
8 S_INCL_METH_SRC Public See coding 20111010 BEGIN OF s_incl_meth_src, classname TYPE seoclsname, methodname TYPE seocpdname, END OF s_incl_meth_src
9 S_LITERAL_INFO Private See coding 20120127 BEGIN OF s_literal_info, value TYPE cl_fdt_expr_sv=>s_value-value, offset TYPE i, END OF s_literal_info
10 S_LITERAL_MANAGEMENT Private See coding 20120127 BEGIN OF s_literal_management, literal_values TYPE string, offset TYPE i, th_literal TYPE th_literal_info, END OF s_literal_management
11 S_LOOP_WA_REF Public See coding 20111123 BEGIN OF s_loop_wa_ref, wa_name TYPE string, ref_name TYPE string, type TYPE string, swapped TYPE abap_bool, END OF s_loop_wa_ref
12 S_METHOD Public See coding 20080704 BEGIN OF s_method, id TYPE if_fdt_types=>id, cmpname TYPE seocmpname, call_this_one TYPE abap_bool, result_var_name TYPE string, data_object_type TYPE if_fdt_types=>data_object_type, t_source_code TYPE rswsourcet, t_parameters TYPE t_parameters, END OF s_method
13 S_METHOD_DOBJ_MOVE Public See coding 20100901 BEGIN OF s_method_dobj_move, dobj_id TYPE if_fdt_types=>id, ddic_name TYPE tabname, line_ddic_name TYPE tabname, move_type TYPE char04, cmpname TYPE seocmpname, target_name TYPE string, source_name TYPE string, t_source_code TYPE rswsourcet, END OF s_method_dobj_move
14 S_PARAMETERS Public See coding 20080925 BEGIN OF s_parameters, formal_para TYPE string, actaul_para TYPE string, para_type TYPE seopardecl, type TYPE string, data_object_id TYPE if_fdt_types=>id, END OF s_parameters
15 S_REUSABLE_VALUE_VAR Protected See coding 20120127 BEGIN OF s_reusable_value_var, element_type TYPE if_fdt_types=>element_type, desired_name TYPE string, variable_name type string, END OF s_reusable_value_var
16 S_RULESET_CONTEXT Public See coding 20090922 BEGIN OF s_ruleset_context, ruleset_id TYPE if_fdt_types=>id, th_context_id TYPE th_context_id, END OF s_ruleset_context
17 S_SPECIAL_VAR Protected See coding 20090225 BEGIN OF s_special_var, special TYPE string, actual TYPE string, END OF s_special_var
18 S_TABLE_AUTHORITY_VAR_NAMES Public See coding 20100506 BEGIN OF s_table_authority_var_names, tablename TYPE tabname, check_result_name TYPE string, is_checked_name TYPE string, END OF s_table_authority_var_names
19 S_TEMP_CONTEXT_STACK Public See coding 20110107 BEGIN OF s_temp_context_stack, id TYPE if_fdt_types=>id, push_level TYPE int2, END OF s_temp_context_stack
20 S_TIMEPOINT_COMPARION_OBJECT Private See coding 20100209 BEGIN OF s_timepoint_comparion_object, calendar_uuid TYPE uuid, fcalid TYPE wfcid, var_name TYPE string, END OF s_timepoint_comparion_object
21 TH_CONTEXT Public See coding 20101210 th_context TYPE HASHED TABLE OF s_context WITH UNIQUE KEY id push_level
22 TH_CONTEXT_COMPONENT Private See coding 20101213 th_context_component TYPE HASHED TABLE OF s_context_component WITH UNIQUE KEY id purpose
23 TH_CONTEXT_ID Public See coding 20090922 th_context_id TYPE HASHED TABLE OF s_context_id WITH UNIQUE KEY id
24 TH_DDBV Public Type reference (TYPE) FDT_HANA_TH_DDBV BRFplus: Generated Dynamic Database Views for HANA 20130926
25 TH_LITERAL_INFO Private See coding 20120127 th_literal_info TYPE HASHED TABLE OF s_literal_info WITH UNIQUE KEY value
26 TH_REUSABLE_VALUE_VAR Protected See coding 20120127 th_reusable_value_var TYPE HASHED TABLE OF s_reusable_value_var WITH UNIQUE KEY element_type desired_name
27 TH_RULESET_CONTEXT Public See coding 20090922 th_ruleset_context TYPE HASHED TABLE OF s_ruleset_context WITH UNIQUE KEY ruleset_id
28 TH_SPECIAL_VAR Protected See coding 20090225 th_special_var TYPE SORTED TABLE OF s_special_var WITH UNIQUE KEY special
29 TH_TABLE_AUTHORITY_VAR_NAMES Public See coding 20100506 th_table_authority_var_names TYPE HASHED TABLE OF s_table_authority_var_names WITH UNIQUE KEY tablename
30 TH_TEMP_CONTEXT_STACK Public See coding 20110107 th_temp_context_stack TYPE HASHED TABLE OF s_temp_context_stack WITH UNIQUE KEY id
31 TS_CONTEXT_INFO Public Type reference (TYPE) ABAP_BOOL 20110121
32 TS_FUNCTION_CALL_VAR Protected See coding 20091119 ts_function_call_var TYPE SORTED TABLE OF s_function_call_var WITH UNIQUE KEY id
33 TS_ID_NAME Private See coding 20090319 ts_id_name TYPE SORTED TABLE OF if_fdt_types=>s_id_name WITH UNIQUE KEY id
34 TS_INCL_METH_SRC Public See coding 20111010 ts_incl_meth_src TYPE SORTED TABLE OF s_incl_meth_src WITH UNIQUE KEY classname methodname
35 T_DO_ID_TYPENAME Public See coding 20081001 t_do_id_typename TYPE STANDARD TABLE OF s_do_id_typename
36 T_DO_TYPE_MAPPING Private See coding 20071106 t_do_type_mapping TYPE SORTED TABLE OF s_do_type_mapping WITH UNIQUE KEY do_id
37 T_LOOP_WA_REF Public See coding 20111123 t_loop_wa_ref TYPE STANDARD TABLE OF s_loop_wa_ref WITH KEY wa_name ref_name
38 T_METHOD Public See coding 20080704 t_method TYPE STANDARD TABLE OF s_method
39 T_METHOD_DOBJ_MOVE Public See coding 20100901 t_method_dobj_move TYPE STANDARD TABLE OF s_method_dobj_move
40 T_PARAMETERS Public See coding 20080925 t_parameters TYPE SORTED TABLE OF s_parameters WITH NON-UNIQUE KEY para_type
Method Signatures

Method ADD_CLASS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTDECLTYP Call by reference Type reference (TYPE) SEOATTDECL Attribute declaration level 20110530
2 Importing IV_CMPNAME Call by reference Type reference (TYPE) STRING Attribute name 20110530
3 Importing IV_DESCRIPT Call by reference Type reference (TYPE) SEODESCR Attribute decription 20110530
4 Importing IV_EXPOSURE Call by reference Type reference (TYPE) SEOEXPOSE Attribute visibility 20110530
5 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Attribute type 20110530
6 Importing IV_TYPTYPE Call by reference Type reference (TYPE) SEOTYPTYPE Attribute Typetype (type, type ref to) 20110530

Method ADD_CLASS_ATTRIBUTE on class CL_FDT_GENERATION_MANAGER has no exception.

Method ADD_CLASS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TYPE_DEFINITION Call by reference Type reference (TYPE) VSEOTYPE Type definition 20091016

Method ADD_CLASS_TYPE on class CL_FDT_GENERATION_MANAGER has no exception.

Method ADD_CONTEXT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20101210
2 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Data object name 20101222
3 Importing IV_PURPOSE Call by reference Type reference (TYPE) CHAR04 Data object purpose 20101210
4 Importing IV_RULESET_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Ruleset ID 20101213
5 Importing IV_VARNAME Call by reference Type reference (TYPE) CLIKE Variable name 20121205

Method ADD_CONTEXT_ELEMENT on class CL_FDT_GENERATION_MANAGER has no exception.

Method ADD_DDBV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DDBV_GEN Call by reference Type reference (TYPE) S_DDBV 20130508

Method ADD_DDBV on class CL_FDT_GENERATION_MANAGER has no exception.

Method ADD_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Source code to swap 20080924
2 Importing IV_DATA_OBJ_ID1 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Parameter 1 associated ID 20080925
3 Importing IV_DATA_OBJ_ID2 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Parameter 2 associated ID 20080925
4 Importing IV_DATA_OBJ_ID3 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Parameter 3 associated ID 20080925
5 Importing IV_DATA_OBJ_ID4 Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Parameter 4 associated ID 20080926
6 Importing IV_DESIRED_NAME Call by reference Type reference (TYPE) STRING Expression name 20120117
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression ID 20080924
8 Importing IV_PARA1_NAME Call by reference Type reference (TYPE) CLIKE Parameter 1 name 20080925
9 Importing IV_PARA1_TYPE Call by reference Type reference (TYPE) SEOPARDECL Parameter 1 declaration type (importing, etc.) 20080925
10 Importing IV_PARA2_NAME Call by reference Type reference (TYPE) CLIKE Parameter 2 name 20080925
11 Importing IV_PARA2_TYPE Call by reference Type reference (TYPE) SEOPARDECL Parameter 2 declaration type (importing, etc.) 20080925
12 Importing IV_PARA3_NAME Call by reference Type reference (TYPE) CLIKE Parameter 3 name 20080925
13 Importing IV_PARA3_TYPE Call by reference Type reference (TYPE) SEOPARDECL Parameter 3 declaration type (importing, etc.) 20080925
14 Importing IV_PARA4_NAME Call by reference Type reference (TYPE) CLIKE Parameter 4 name 20080926
15 Importing IV_PARA4_TYPE Call by reference Type reference (TYPE) SEOPARDECL Parameter 4 declaration type (importing, etc.) 20080926
16 Importing IV_PARA5_NAME Call by reference Type reference (TYPE) STRING Parameter 5 name 20101126
17 Importing IV_TYPE1 Call by reference Type reference (TYPE) STRING Parameter 1 type 20080925
18 Importing IV_TYPE2 Call by reference Type reference (TYPE) STRING Parameter 2 type 20080925
19 Importing IV_TYPE3 Call by reference Type reference (TYPE) STRING Parameter 3 type 20080925
20 Importing IV_TYPE4 Call by reference Type reference (TYPE) STRING Parameter 4 type 20080926
21 Importing IV_UNIQUE_PER_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: Only one method per ID 20080924
22 Returning RT_CALL_CODE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Code to call the new method 20080924
# Exception Resumable Description Created on
1 CX_FDT_GEN_ERROR FDT: Error during Generation 20080925

Method ADD_METHOD_4_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Source code to swap 20080924
2 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Expression result type 20080924
3 Importing IV_EXPRESSION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Expression name 20080924
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression ID 20080924
5 Importing IV_RESULT_VAR_NAME Call by reference Type reference (TYPE) CLIKE Expression result name 20080924
6 Returning RT_CALL_CODE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Source code to call the swapped method 20080924

Method ADD_METHOD_4_EXPRESSION on class CL_FDT_GENERATION_MANAGER has no exception.

Method ADD_METHOD_4_MOVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Source code to swap 20100901
2 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) CLIKE DDIC name 20100901
3 Importing IV_DOBJ_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20100901
4 Importing IV_LINE_DDIC_NAME Call by reference Type reference (TYPE) CLIKE Table line DDIC name 20100915
5 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) CHAR04 Data object move type (E.g. struct => tab) 20100901
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CLIKE Source data object name 20100901
7 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CLIKE Target data object name 20100901

Method ADD_METHOD_4_MOVE_DATA on class CL_FDT_GENERATION_MANAGER has no exception.

Method ADD_METHOD_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_METHOD_INCL_SRC Call by reference Type reference (TYPE) S_INCL_METH_SRC Method includes 20111010

Method ADD_METHOD_SOURCE on class CL_FDT_GENERATION_MANAGER has no exception.

Method CHECK_CONTEXT_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_NAME Call by reference Type reference (TYPE) CLIKE Data object name 20090518
2 Returning RV_UNKNOWN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Data object unknown 20111229

Method CHECK_CONTEXT_AVAILABLE on class CL_FDT_GENERATION_MANAGER has no exception.

Method CLEAR_REUSABLE_VARNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELE_TYPE Call by reference Type reference (TYPE) FDT_ELEMENT_TYPE FDT: Elementary Data Type 20130227
2 Importing IV_VAR_NAME Call by reference Type reference (TYPE) STRING 20130227

Method CLEAR_REUSABLE_VARNAMES on class CL_FDT_GENERATION_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20071031
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Generation timestamp 20080213
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081016

Method CONVERT_PARAMETER_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CODING Call by reference Type reference (TYPE) RSWSOURCET Changed coding 20080925
2 Exporting ES_PARAMETERS Value transfer Type reference (TYPE) S_PARAMETERS Parameter list 20080925
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20080925
4 Importing IV_PARA_NAME Call by reference Type reference (TYPE) CLIKE Parameter name 20080925
5 Importing IV_PARA_TYPE Call by reference Type reference (TYPE) SEOPARDECL Parameter declaration type 20080925
6 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Parameter type 20080925
# Exception Resumable Description Created on
1 CX_FDT_GEN_ERROR FDT: Error during Generation 20080925

Method DELETE_LOOP_WA_REF_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOOP_WA_REF Call by reference Type reference (TYPE) S_LOOP_WA_REF Loop workarea reference relation 20111123

Method DELETE_LOOP_WA_REF_RELATION on class CL_FDT_GENERATION_MANAGER has no exception.

Method DESTRUCT_SINGLETON Signature

Method DESTRUCT_SINGLETON on class CL_FDT_GENERATION_MANAGER has no parameter.
Method DESTRUCT_SINGLETON on class CL_FDT_GENERATION_MANAGER has no exception.

Method GENERATE_EXPRESSION_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTUAL_NAME Call by reference Type reference (TYPE) CLIKE Actual parameter name 20080722
2 Importing IV_FORMAL_NAME Call by reference Type reference (TYPE) CLIKE Formal parameter name 20080722
3 Importing IV_METHOD Call by reference Type reference (TYPE) SEOCMPNAME Method name 20080722
4 Returning RV_LINE Value transfer Type reference (TYPE) STRING Calling code 20111229

Method GENERATE_EXPRESSION_CALL on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CACHE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CACHE_COUNTER Value transfer Type reference (TYPE) I Cache counter 20130606

Method GET_CACHE_COUNTER on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CLASS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_ATTRIBUTE Call by reference Type reference (TYPE) SEO_ATTRIBUTES Attributes of a class 20120131
2 Changing CT_METHOD_SOURCE Call by reference Type reference (TYPE) SEO_METHOD_SOURCE_TABLE SE24: Method Sources 20120131

Method GET_CLASS_ATTRIBUTES on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CLASS_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CLASS_TYPE Value transfer Type reference (TYPE) SEO_TYPES Class types 20111229

Method GET_CLASS_TYPES on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CONSTANT_FOR_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) CL_FDT_EXPR_SERVICES=>S_VALUE-VALUE 20120127
2 Returning RV_CONSTANT_NAME Value transfer Type reference (TYPE) STRING 20120127

Method GET_CONSTANT_FOR_LITERAL on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CONTEXT_COMPONENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTEXT_NAME Call by reference Type reference (TYPE) STRING Data object generated name 20110710
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20110710
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object parent ID 20110710
4 Importing IV_PURPOSE Call by reference Type reference (TYPE) CHAR04 Data object purpose 20110710

Method GET_CONTEXT_COMPONENT_NAME on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CONTEXT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTEXT_NAME Call by reference Type reference (TYPE) CLIKE Data object generated name 20101217
2 Exporting EV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20101217
3 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Data object element type 20101217
4 Exporting EV_PARENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object parent ID 20101221
5 Exporting EV_SAVED_CONTEXT Call by reference Type reference (TYPE) CLIKE Data object saved context name 20101217
6 Exporting EV_UNKNOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Data object unknown 20101217
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20101217

Method GET_CONTEXT_INFO on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_CONTEXT_SUPPLIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20080213
2 Returning RV_NAME_SUPPL Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Data obejct supplied name 20080213
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error during Generation 20090305

Method GET_CONTEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_CONTEXT Value transfer Type reference (TYPE) TH_CONTEXT Context table 20101217

Method GET_CONTEXT_TABLE on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_DDBV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_DDBV_GEN Call by reference Type reference (TYPE) TH_DDBV BRFplus: Generated Dynamic Database Views for HANA 20130926

Method GET_DDBV on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_DOBJ_MOVE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) CLIKE DDIC name 20100901
2 Importing IV_DOBJ_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20100901
3 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) CHAR04 Data object move type 20100901
4 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CLIKE Source data object generated name 20100901
5 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CLIKE Target data object generated name 20100901
6 Returning RT_CALL_CODE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Call code 20100901

Method GET_DOBJ_MOVE_CALL on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_EXPRESSION_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALL_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Expression call code 20080704
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression ID 20080704
3 Importing IV_RESULT_VAR_NAME Call by reference Type reference (TYPE) CLIKE Expression result variable name 20080704

Method GET_EXPRESSION_CALL on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_EXPR_NOT_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXPR_NOT_GENERATED Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Not generated expressions 20111220

Method GET_EXPR_NOT_GENERATED on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_FILTER_CONTEXT_4EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FILTER_DOBJ Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Filter data objects 20111229

Method GET_FILTER_CONTEXT_4EXTRACT on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20090928
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Generation timestamp 20090928
3 Returning RO_GEN_MNGR Value transfer Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER Generation manager 20090928
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090928

Method GET_LOOP_WA_REF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOOP_WA_REF Value transfer Type reference (TYPE) T_LOOP_WA_REF Loop workarea reference relation 20111123

Method GET_LOOP_WA_REF_TABLE on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_METHOD_INCL_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_INCL_METH_SRC Value transfer Type reference (TYPE) TS_INCL_METH_SRC Method list 20111010

Method GET_METHOD_INCL_SRC on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_OBJ_FOR_TIMEPOINT_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20100209
2 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) STRING Date time object name 20111229
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100209
2 CX_FDT_SYSTEM FDT: System Failure 20100209

Method GET_RESULT_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Result data object ID 20090518
2 Exporting EV_RESULT_NAME Call by reference Type reference (TYPE) CLIKE Result data object generated name 20090518
3 Exporting EV_RESULT_TYPE Call by reference Type reference (TYPE) STRING Result data object type 20090518
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Generation timestamp 20090518

Method GET_RESULT_TYPE_INFO on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_REUSABLE_VARNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Variable needs to be created 20120127
2 Exporting EV_VARIABLE_NAME Call by reference Type reference (TYPE) STRING 20120127
3 Importing IV_DESIRED_NAME Call by reference Type reference (TYPE) STRING Variable name 20120127
4 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20120127

Method GET_REUSABLE_VARNAME on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_RULESETS_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_RULESET_CONTEXT Call by reference Type reference (TYPE) TH_RULESET_CONTEXT Ruleset context 20090925

Method GET_RULESETS_CONTEXT on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_RULESET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RULESET_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Ruleset ID 20091030

Method GET_RULESET_ID on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_RULESET_INTERRUPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RULESET_INTERRUPT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Ruleset has an interrupt 20091030

Method GET_RULESET_INTERRUPT on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_SPECIAL_VARIABLE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_SPECIAL_VARIABLE_TAB Value transfer Type reference (TYPE) TH_SPECIAL_VAR Common variable table 20090225

Method GET_SPECIAL_VARIABLE_TABLE on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_SPECIAL_VARNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SPECIAL_VAR Call by reference Type reference (TYPE) STRING Common variable type 20090225
2 Returning RV_VARNAME Value transfer Type reference (TYPE) STRING Commmon variable generated name 20090225

Method GET_SPECIAL_VARNAME on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_SWAPPED_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHOD Call by reference Type reference (TYPE) T_METHOD Swapped methods 20120110
2 Exporting ET_METHOD_DOBJ_MOVE Call by reference Type reference (TYPE) T_METHOD_DOBJ_MOVE Swapped methods for data object move 20120110

Method GET_SWAPPED_METHODS on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_SWITCHED_TO_INTERPRETATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SWITCHED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: A switch to interpreation occured 20091103

Method GET_SWITCHED_TO_INTERPRETATION on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_TABLE_AUTHORITY_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_TABLE_AUTHORITY_VAR_NAME Call by reference Type reference (TYPE) TH_TABLE_AUTHORITY_VAR_NAMES Information about table authority names 20111229

Method GET_TABLE_AUTHORITY_INFOS on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_TABLE_AUTHORITY_VAR_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_RESULT_NAME Call by reference Type reference (TYPE) STRING Table check result name 20100506
2 Exporting EV_IS_CHECKED_NAME Call by reference Type reference (TYPE) STRING Table is checked name 20100506
3 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name 20100506

Method GET_TABLE_AUTHORITY_VAR_NAMES on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_TYPE_NAME_FOR_DATA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_OBJ_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20081001
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Generation timestamp 20080925
3 Returning RV_TYPE_NAME Value transfer Type reference (TYPE) STRING Generated type name 20080925

Method GET_TYPE_NAME_FOR_DATA_ID on class CL_FDT_GENERATION_MANAGER has no exception.

Method GET_TYPE_NAME_FOR_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT Data Object 20071031
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Generation timestamp 20071107
3 Returning RV_TYPE_NAME Value transfer Type reference (TYPE) STRING Generated type name 20071031

Method GET_TYPE_NAME_FOR_DATA_OBJECT on class CL_FDT_GENERATION_MANAGER has no exception.

Method INCREASE_CACHE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL True: Successful increase of the cache counter 20130606

Method INCREASE_CACHE_COUNTER on class CL_FDT_GENERATION_MANAGER has no exception.

Method INSERT_LOOP_WA_REF_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOOP_WA_REF Call by reference Type reference (TYPE) S_LOOP_WA_REF Loop workarea reference relation 20111123

Method INSERT_LOOP_WA_REF_RELATION on class CL_FDT_GENERATION_MANAGER has no exception.

Method POP_RULESET_ID Signature

Method POP_RULESET_ID on class CL_FDT_GENERATION_MANAGER has no parameter.
Method POP_RULESET_ID on class CL_FDT_GENERATION_MANAGER has no exception.

Method POP_TEMP_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20090311
2 Importing IV_PURPOSE Call by reference Type reference (TYPE) CHAR04 Data Type 4 Characters 20120620

Method POP_TEMP_DATA_OBJECT on class CL_FDT_GENERATION_MANAGER has no exception.

Method PUSH_RULESET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RULESET_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Ruleset ID 20091030

Method PUSH_RULESET_ID on class CL_FDT_GENERATION_MANAGER has no exception.

Method PUSH_TEMP_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object ID 20090311
2 Importing IV_WORKAREA_NAME Call by reference Type reference (TYPE) CLIKE Workarea name 20090311
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090311
2 CX_FDT_INPUT FDT: Invalid Input 20090319

Method SET_RULESET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RULESET_CONTEXT Call by reference Type reference (TYPE) S_RULESET_CONTEXT Ruleset context 20090925

Method SET_RULESET_CONTEXT on class CL_FDT_GENERATION_MANAGER has no exception.

Method SET_SWITCH_TO_INTERPRETATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression ID 20111205

Method SET_SWITCH_TO_INTERPRETATION on class CL_FDT_GENERATION_MANAGER has no exception.

Method _ADD_CONTEXT_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT Data Object 20101210
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data object parent ID 20101227
3 Importing IV_PURPOSE Call by reference Type reference (TYPE) CHAR04 Data object purpose 20101220
4 Importing IV_ROOT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Root data object ID 20101213
5 Importing IV_RULESET_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Ruleset ID 20101213

Method _ADD_CONTEXT_COMPONENTS on class CL_FDT_GENERATION_MANAGER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 711