Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | 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 | Constant | Public | Type reference (TYPE) | CHAR04 | 'CNTX' | Context Type Context Element | 20101217 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR04 | 'LPRS' | Context Type Loop Result | 20101221 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR04 | 'LOOP' | Context Type Loop Workarea | 20101220 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR04 | 'RSLT' | Context Type Result | 20101217 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR04 | 'RSVR' | Context Type Ruleset Variable | 20101217 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR04 | 'TLIN' | Context Type Table Line | 20101217 | ||
| 7 | Constant | Public | Type reference (TYPE) | CHAR04 | 'TBOP' | 20121205 | |||
| 8 | Constant | Public | Type reference (TYPE) | CHAR04 | 'TEMP' | Context Type Temporary Variable | 20101222 | ||
| 9 | Constant | Public | Type reference (TYPE) | I | 200 | Maximal cache counter for generation | 20130606 | ||
| 10 | Constant | Public | Type reference (TYPE) | SEOCPDNAME | 'CLASS_CONSTRUCTOR' | Name of class constructor method | 20120131 | ||
| 11 | Constant | Private | Type reference (TYPE) | STRING | '_V_EV_METHOD_RESULT' | Result data object name | 20080925 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | '_V_CX_ROOT' | Variable name for common variable CX_ROOT | 20110104 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | '_V_GC_FUNCTION_ID' | Variable name for common variable FUNCTION_ID | 20091030 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | '_V_LO_DATE_TIME' | Variable name for common variable LO_DATE_TIME | 20100209 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | '_V_MS_ACTIONS' | Variable name for common variable LS_ACTION | 20120109 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | '_V_MS_MSG' | Variable name for common variable LS_MSG | 20090225 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | '_V_MT_ACTIONS' | Variable name for common variable LT_ACTION | 20120109 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | '_V_MT_MSG' | Variable name for common variable LT_MSG | 20090225 | ||
| 19 | Constant | Private | Type reference (TYPE) | VSEOATTRIB-TYPE | '_LTY_LITERAL_VALUES' | Associated Type of an Interface Parameter | 20120127 | ||
| 20 | Constant | Private | Type reference (TYPE) | STRING | '_GC_L' | Variable name for string of literals | 20120127 | ||
| 21 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | Single generation manager instance | 20090928 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | S_TIMEPOINT_COMPARION_OBJECT | Timepoint comparison object | 20100209 | |||
| 23 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FDT_FUNCTION | Function object | 20090518 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | S_LITERAL_MANAGEMENT | Literal constant management | 20120127 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | TH_CONTEXT | Context Information | 20101210 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | TH_CONTEXT_COMPONENT | List of Components of Context Elements | 20101213 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | TH_DDBV | 20130926 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | TH_REUSABLE_VALUE_VAR | Memorize variables for re-use | 20120127 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | TH_RULESET_CONTEXT | Ruleset variables per Ruleset | 20090925 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | TH_TABLE_AUTHORITY_VAR_NAMES | DB lookup table authorization information | 20111229 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | TH_TEMP_CONTEXT_STACK | Stack for Context (table_line, Loop Work area, ...) | 20110107 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | TS_INCL_METH_SRC | Method sources | 20111010 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | SEO_ATTRIBUTES | Attributes of a class | 20111229 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | SEO_TYPES | Class types for generated class | 20111229 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | T_DO_ID_TYPENAME | Data object ID name relation | 20081001 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | T_DO_TYPE_MAPPING | Data object ID type relation | 20071106 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | Expression IDs called in interpretation mode | 20111205 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | Filtered data objects | 20111229 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | T_LOOP_WA_REF | Loop workaea reference relations | 20111123 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | T_METHOD | Swapped methods | 20080704 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | T_METHOD_DOBJ_MOVE | Swapped methods for data object moves | 20100901 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | TH_SPECIAL_VAR | Used common variables | 20090225 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>ID | Actual ruleset ID | 20091030 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | I | Cache Counter | 20130606 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Trace context for recall | 20100923 | |||
| 46 | Instance attribute | Public | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20090928 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | INT4 | How often did the generation switch to interpretation | 20091103 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: The ruleset uses an interrupt | 20091030 | |||
| 49 | Instance attribute | Public | Type reference (TYPE) | TIMESTAMP | Generation timestamp | 20100226 | |||
| 50 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Generation with lean trace | 20081219 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | INT4 | Class type edit sequence | 20081117 | |||
| 52 | 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 | Instance method | Public | Method | Add a Static Attribute to class | 20110530 | |
| 2 | Instance method | Public | Method | Add a type to the class | 20091016 | |
| 3 | Instance method | Public | Method | Add a context element for generation | 20101210 | |
| 4 | Instance method | Public | Method | Remember generated HANA XML for dynamic database view | 20130508 | |
| 5 | Instance method | Public | Method | Add a method for swapping (inside an expression) | 20080924 | |
| 6 | Instance method | Public | Method | Add a method for swapping (complete expression) | 20080924 | |
| 7 | Instance method | Public | Method | Add a method for the data move | 20100901 | |
| 8 | Instance method | Public | Method | Add a method to the includes | 20111010 | |
| 9 | Instance method | Public | Method | Is a certain context object available? | 20090518 | |
| 10 | Instance method | Public | Method | Clear buffer for reusable variables for values | 20120127 | |
| 11 | Instance method | Protected | Constructor | CONSTRUCTOR | 20071031 | |
| 12 | Instance method | Private | Method | Convert and set parameter metadata | 20080925 | |
| 13 | Instance method | Public | Method | Deletes on loop wa ref relation | 20111123 | |
| 14 | Static method | Protected | Method | Clear generation manager reference | 20090928 | |
| 15 | Instance method | Private | Method | Return coding for an expression call | 20080722 | |
| 16 | Instance method | Public | Method | Returns the cache counter | 20130606 | |
| 17 | Instance method | Private | Method | Return all class attributes | 20110530 | |
| 18 | Instance method | Public | Method | Return class types | 20071107 | |
| 19 | Instance method | Public | Method | Get constant reference to a value | 20120127 | |
| 20 | Instance method | Public | Method | Return name of a context component | 20110710 | |
| 21 | Instance method | Public | Method | Return information about a context object | 20101217 | |
| 22 | Instance method | Public | Method | Return name of the variable for context supply info | 20080213 | |
| 23 | Instance method | Protected | Method | Return context table | 20101217 | |
| 24 | Instance method | Public | Method | Retrieve generated HANA code for DDBVs | 20130508 | |
| 25 | Instance method | Public | Method | Return coding for a dobj move | 20100901 | |
| 26 | Instance method | Public | Method | Return coding for an expression call | 20080704 | |
| 27 | Instance method | Protected | Method | Return list of all non generated expressions | 20111220 | |
| 28 | Instance method | Protected | Method | Return extraction filters | 20091106 | |
| 29 | Static method | Public | Method | Return generation manager instance | 20090928 | |
| 30 | Instance method | Public | Method | Returns the table with the loop wa reference relations | 20111123 | |
| 31 | Instance method | Public | Method | Return all added methods | 20111010 | |
| 32 | Instance method | Public | Method | Return name of data/time instance | 20100209 | |
| 33 | Instance method | Public | Method | Return function result information | 20090518 | |
| 34 | Instance method | Public | Method | Checks if a specific variable for an element value exists | 20120127 | |
| 35 | Instance method | Protected | Method | Return rulset contexts | 20090925 | |
| 36 | Instance method | Public | Method | Return actual ruleset ID | 20091030 | |
| 37 | Instance method | Public | Method | Return information about ruleset interrupt | 20091030 | |
| 38 | Instance method | Protected | Method | Return all common variables | 20090225 | |
| 39 | Instance method | Public | Method | Return name for common variables | 20090225 | |
| 40 | Instance method | Protected | Method | Return all swapped methods | 20120110 | |
| 41 | Instance method | Protected | Method | Happened a switch to interpretation? | 20091103 | |
| 42 | Instance method | Public | Method | Return information about db tables authorizations | 20100506 | |
| 43 | Instance method | Public | Method | Return names for table authorizations | 20100506 | |
| 44 | Instance method | Public | Method | Return type name for a dobj ID | 20080925 | |
| 45 | Instance method | Public | Method | Return type name for a dobj name | 20071031 | |
| 46 | Instance method | Public | Method | Increases the cache counter | 20130606 | |
| 47 | Instance method | Public | Method | Insert an entry in the loop wa ref relation table | 20111123 | |
| 48 | Instance method | Public | Method | Clear actual ruleset ID | 20091030 | |
| 49 | Instance method | Public | Method | Pop temp var name | 20090311 | |
| 50 | Instance method | Public | Method | Set actual ruleset ID | 20091030 | |
| 51 | Instance method | Public | Method | Push temp var name | 20090311 | |
| 52 | Instance method | Public | Method | Set context elements for a ruleset | 20090925 | |
| 53 | Instance method | Public | Method | Notify a switch to interpretation mode | 20091103 | |
| 54 | 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 | IV_ATTDECLTYP | Call by reference | Type reference (TYPE) | SEOATTDECL | Attribute declaration level | 20110530 | |||
| 2 | IV_CMPNAME | Call by reference | Type reference (TYPE) | STRING | Attribute name | 20110530 | |||
| 3 | IV_DESCRIPT | Call by reference | Type reference (TYPE) | SEODESCR | Attribute decription | 20110530 | |||
| 4 | IV_EXPOSURE | Call by reference | Type reference (TYPE) | SEOEXPOSE | Attribute visibility | 20110530 | |||
| 5 | IV_TYPE | Call by reference | Type reference (TYPE) | STRING | Attribute type | 20110530 | |||
| 6 | 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 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20101210 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | Data object name | 20101222 | |||
| 3 | IV_PURPOSE | Call by reference | Type reference (TYPE) | CHAR04 | Data object purpose | 20101210 | |||
| 4 | IV_RULESET_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Ruleset ID | 20101213 | |||
| 5 | 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 | 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 | IT_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Source code to swap | 20080924 | |||
| 2 | IV_DATA_OBJ_ID1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parameter 1 associated ID | 20080925 | |||
| 3 | IV_DATA_OBJ_ID2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parameter 2 associated ID | 20080925 | |||
| 4 | IV_DATA_OBJ_ID3 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parameter 3 associated ID | 20080925 | |||
| 5 | IV_DATA_OBJ_ID4 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parameter 4 associated ID | 20080926 | |||
| 6 | IV_DESIRED_NAME | Call by reference | Type reference (TYPE) | STRING | Expression name | 20120117 | |||
| 7 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20080924 | |||
| 8 | IV_PARA1_NAME | Call by reference | Type reference (TYPE) | CLIKE | Parameter 1 name | 20080925 | |||
| 9 | IV_PARA1_TYPE | Call by reference | Type reference (TYPE) | SEOPARDECL | Parameter 1 declaration type (importing, etc.) | 20080925 | |||
| 10 | IV_PARA2_NAME | Call by reference | Type reference (TYPE) | CLIKE | Parameter 2 name | 20080925 | |||
| 11 | IV_PARA2_TYPE | Call by reference | Type reference (TYPE) | SEOPARDECL | Parameter 2 declaration type (importing, etc.) | 20080925 | |||
| 12 | IV_PARA3_NAME | Call by reference | Type reference (TYPE) | CLIKE | Parameter 3 name | 20080925 | |||
| 13 | IV_PARA3_TYPE | Call by reference | Type reference (TYPE) | SEOPARDECL | Parameter 3 declaration type (importing, etc.) | 20080925 | |||
| 14 | IV_PARA4_NAME | Call by reference | Type reference (TYPE) | CLIKE | Parameter 4 name | 20080926 | |||
| 15 | IV_PARA4_TYPE | Call by reference | Type reference (TYPE) | SEOPARDECL | Parameter 4 declaration type (importing, etc.) | 20080926 | |||
| 16 | IV_PARA5_NAME | Call by reference | Type reference (TYPE) | STRING | Parameter 5 name | 20101126 | |||
| 17 | IV_TYPE1 | Call by reference | Type reference (TYPE) | STRING | Parameter 1 type | 20080925 | |||
| 18 | IV_TYPE2 | Call by reference | Type reference (TYPE) | STRING | Parameter 2 type | 20080925 | |||
| 19 | IV_TYPE3 | Call by reference | Type reference (TYPE) | STRING | Parameter 3 type | 20080925 | |||
| 20 | IV_TYPE4 | Call by reference | Type reference (TYPE) | STRING | Parameter 4 type | 20080926 | |||
| 21 | IV_UNIQUE_PER_ID | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_TRUE: Only one method per ID | 20080924 | ||
| 22 | 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 | 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 | IT_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Source code to swap | 20080924 | |||
| 2 | IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Expression result type | 20080924 | |||
| 3 | IV_EXPRESSION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Expression name | 20080924 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20080924 | |||
| 5 | IV_RESULT_VAR_NAME | Call by reference | Type reference (TYPE) | CLIKE | Expression result name | 20080924 | |||
| 6 | 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 | IT_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Source code to swap | 20100901 | |||
| 2 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | DDIC name | 20100901 | |||
| 3 | IV_DOBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20100901 | |||
| 4 | IV_LINE_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | Table line DDIC name | 20100915 | |||
| 5 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | CHAR04 | Data object move type (E.g. struct => tab) | 20100901 | |||
| 6 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CLIKE | Source data object name | 20100901 | |||
| 7 | 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 | 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 | IV_CONTEXT_NAME | Call by reference | Type reference (TYPE) | CLIKE | Data object name | 20090518 | |||
| 2 | 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 | IV_ELE_TYPE | Call by reference | Type reference (TYPE) | FDT_ELEMENT_TYPE | FDT: Elementary Data Type | 20130227 | |||
| 2 | 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 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20071031 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Generation timestamp | 20080213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20081016 |
Method CONVERT_PARAMETER_INFOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODING | Call by reference | Type reference (TYPE) | RSWSOURCET | Changed coding | 20080925 | |||
| 2 | ES_PARAMETERS | Value transfer | Type reference (TYPE) | S_PARAMETERS | Parameter list | 20080925 | |||
| 3 | IV_DATA_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20080925 | |||
| 4 | IV_PARA_NAME | Call by reference | Type reference (TYPE) | CLIKE | Parameter name | 20080925 | |||
| 5 | IV_PARA_TYPE | Call by reference | Type reference (TYPE) | SEOPARDECL | Parameter declaration type | 20080925 | |||
| 6 | IV_TYPE | Call by reference | Type reference (TYPE) | STRING | Parameter type | 20080925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IV_ACTUAL_NAME | Call by reference | Type reference (TYPE) | CLIKE | Actual parameter name | 20080722 | |||
| 2 | IV_FORMAL_NAME | Call by reference | Type reference (TYPE) | CLIKE | Formal parameter name | 20080722 | |||
| 3 | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCMPNAME | Method name | 20080722 | |||
| 4 | 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 | 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 | CT_CLASS_ATTRIBUTE | Call by reference | Type reference (TYPE) | SEO_ATTRIBUTES | Attributes of a class | 20120131 | |||
| 2 | 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 | 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 | IV_VALUE | Call by reference | Type reference (TYPE) | CL_FDT_EXPR_SERVICES=>S_VALUE-VALUE | 20120127 | ||||
| 2 | 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 | EV_CONTEXT_NAME | Call by reference | Type reference (TYPE) | STRING | Data object generated name | 20110710 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20110710 | |||
| 3 | IV_PARENT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object parent ID | 20110710 | |||
| 4 | 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 | EV_CONTEXT_NAME | Call by reference | Type reference (TYPE) | CLIKE | Data object generated name | 20101217 | |||
| 2 | EV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20101217 | |||
| 3 | EV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Data object element type | 20101217 | |||
| 4 | EV_PARENT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object parent ID | 20101221 | |||
| 5 | EV_SAVED_CONTEXT | Call by reference | Type reference (TYPE) | CLIKE | Data object saved context name | 20101217 | |||
| 6 | EV_UNKNOWN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Data object unknown | 20101217 | |||
| 7 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20080213 | |||
| 2 | RV_NAME_SUPPL | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Data obejct supplied name | 20080213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | DDIC name | 20100901 | |||
| 2 | IV_DOBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20100901 | |||
| 3 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | CHAR04 | Data object move type | 20100901 | |||
| 4 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CLIKE | Source data object generated name | 20100901 | |||
| 5 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CLIKE | Target data object generated name | 20100901 | |||
| 6 | 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 | ET_CALL_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Expression call code | 20080704 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20080704 | |||
| 3 | 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 | 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 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20090928 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Generation timestamp | 20090928 | |||
| 3 | RO_GEN_MNGR | Value transfer | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | Generation manager | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20100209 | |||
| 2 | RV_OBJECT_NAME | Value transfer | Type reference (TYPE) | STRING | Date time object name | 20111229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100209 | ||
| 2 | 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 | EV_RESULT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Result data object ID | 20090518 | |||
| 2 | EV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | Result data object generated name | 20090518 | |||
| 3 | EV_RESULT_TYPE | Call by reference | Type reference (TYPE) | STRING | Result data object type | 20090518 | |||
| 4 | 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 | EV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Variable needs to be created | 20120127 | |||
| 2 | EV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | STRING | 20120127 | ||||
| 3 | IV_DESIRED_NAME | Call by reference | Type reference (TYPE) | STRING | Variable name | 20120127 | |||
| 4 | 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 | 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 | 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 | 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 | 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 | IV_SPECIAL_VAR | Call by reference | Type reference (TYPE) | STRING | Common variable type | 20090225 | |||
| 2 | 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 | ET_METHOD | Call by reference | Type reference (TYPE) | T_METHOD | Swapped methods | 20120110 | |||
| 2 | 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 | 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 | 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 | EV_CHECK_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | Table check result name | 20100506 | |||
| 2 | EV_IS_CHECKED_NAME | Call by reference | Type reference (TYPE) | STRING | Table is checked name | 20100506 | |||
| 3 | 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 | IV_DATA_OBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20081001 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Generation timestamp | 20080925 | |||
| 3 | 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 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | Data Object | 20071031 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Generation timestamp | 20071107 | |||
| 3 | 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 | 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 | 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 | IV_DO_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20090311 | |||
| 2 | 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 | 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 | IV_DO_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object ID | 20090311 | |||
| 2 | IV_WORKAREA_NAME | Call by reference | Type reference (TYPE) | CLIKE | Workarea name | 20090311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20090311 | ||
| 2 | FDT: Invalid Input | 20090319 |
Method SET_RULESET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | Data Object | 20101210 | |||
| 2 | IV_PARENT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data object parent ID | 20101227 | |||
| 3 | IV_PURPOSE | Call by reference | Type reference (TYPE) | CHAR04 | Data object purpose | 20101220 | |||
| 4 | IV_ROOT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Root data object ID | 20101213 | |||
| 5 | 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 |