Hierarchy
⤷
⤷
Properties
| Class | CL_FDT_STATIC_METHOD_HELPER | |
| Short Description | FDT: Helper class for static method calls | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SFDT_EXPRESSIONS | BRFplus: Expressions |
| Created | 20090903 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class CL_FDT_STATIC_METHOD_HELPER has no interface implemented.
Friends
Class CL_FDT_STATIC_METHOD_HELPER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'ANY' | 20091123 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'ANY TABLE' | 20091117 | |||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'C' | 20091117 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'CHANGING' | 20090918 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'CLIKE' | 20090928 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'CSEQUENCE' | 20090928 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'DBPROC_STRUC' | 20121221 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'E*' | 20091008 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'EXPORTING' | 20090918 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'IMPORTING' | 20090918 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'INDEX TABLE' | 20091204 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'IO_TRACE' | 20091030 | |||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'IV_EXPRESSION_ID' | 20091030 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'IV_IN_UPDATE_TASK' | 20111005 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'REF TO IF_FDT_FUNCTION' | 20100507 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'IV_TIMESTAMP' | 20091030 | |||
| 17 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'ANY' | 20091123 | |||
| 18 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'E' | 20091022 | |||
| 19 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'E_D' | 20091022 | |||
| 20 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'E_S' | 20091022 | |||
| 21 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'E_T' | 20091022 | |||
| 22 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'E_P' | 20091022 | |||
| 23 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'E_V' | 20091022 | |||
| 24 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SC' | 20091022 | |||
| 25 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SCD' | 20091022 | |||
| 26 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SCS' | 20091022 | |||
| 27 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SCT' | 20091022 | |||
| 28 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SCP' | 20091022 | |||
| 29 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SCV' | 20091022 | |||
| 30 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'SMC' | 20091022 | |||
| 31 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TMA' | 20091117 | |||
| 32 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TC' | 20091022 | |||
| 33 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TCD' | 20091022 | |||
| 34 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TCS' | 20091022 | |||
| 35 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TCT' | 20091022 | |||
| 36 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TCP' | 20091022 | |||
| 37 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TCV' | 20091022 | |||
| 38 | Constant | Public | Type reference (TYPE) | MOVE_TYPE | 'TMC' | 20091022 | |||
| 39 | Constant | Public | Type reference (TYPE) | STRING | 'NUMERIC' | 20091117 | |||
| 40 | Constant | Public | Type reference (TYPE) | STRING | 'P' | 20091117 | |||
| 41 | Constant | Public | Type reference (TYPE) | I | 2 | 20091008 | |||
| 42 | Constant | Public | Type reference (TYPE) | STRING | 'OUT' | 20130122 | |||
| 43 | Constant | Public | Type reference (TYPE) | I | 0 | 20091008 | |||
| 44 | Constant | Public | Type reference (TYPE) | STRING | 'IN' | 20130122 | |||
| 45 | Constant | Public | Type reference (TYPE) | I | 1 | 20091008 | |||
| 46 | Constant | Public | Type reference (TYPE) | I | 3 | 20091008 | |||
| 47 | Constant | Public | Type reference (TYPE) | STRING | 'RETURNING' | 20091008 | |||
| 48 | Constant | Public | Type reference (TYPE) | STRING | 'S*' | 20091008 | |||
| 49 | Constant | Public | Type reference (TYPE) | STRING | 'TABLE' | Type table (old function modules) | 20101001 | ||
| 50 | Constant | Public | Type reference (TYPE) | STRING | 'TABLES' | 20090918 | |||
| 51 | Constant | Public | Type reference (TYPE) | STRING | 'TABLE_LINE' | 20091030 | |||
| 52 | Constant | Public | Type reference (TYPE) | STRING | 'T*' | 20091008 | |||
| 53 | Constant | Public | Type reference (TYPE) | STRING | '2' | 20091117 | |||
| 54 | Constant | Public | Type reference (TYPE) | STRING | 'ABAP_BOOL' | 20111005 | |||
| 55 | Constant | Public | Type reference (TYPE) | STRING | 'IF_FDT_TYPES=>ID' | 20091030 | |||
| 56 | Constant | Public | Type reference (TYPE) | STRING | 'IF_FDT_TYPES=>TIMESTAMP' | 20091030 | |||
| 57 | Constant | Public | Type reference (TYPE) | STRING | 'IF_FDT_TRACE' | 20091030 | |||
| 58 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FDT_ACTN_STATIC_METHOD | FDT: Static Method (Action) | 20090910 | |||
| 59 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FDT_EXPRESSION | FDT: Expression | 20090910 | |||
| 60 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FDT_STATIC_METHOD | FDT: Static Method | 20090910 | |||
| 61 | Instance attribute | Private | Type reference (TYPE) | TS_PARM_WA | Parameter Work Area: Useful for Generation | 20091013 | |||
| 62 | Instance attribute | Private | Type reference (TYPE) | STRING | Error Text for TO_STRING | 20090910 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds a new id to the parameter work area | 20091013 | |
| 2 | Static method | Public | Method | Analyzes a type | 20090910 | |
| 3 | Instance method | Public | Method | Central check method | 20090910 | |
| 4 | Instance method | Private | Method | Checks if the back mapping is invalid | 20091119 | |
| 5 | Instance method | Public | Method | Checks call type | 20090924 | |
| 6 | Instance method | Public | Method | Checks a class | 20090904 | |
| 7 | Instance method | Public | Method | Check Database Procedure | 20130114 | |
| 8 | Instance method | Private | Method | Checks the direct inpu fields | 20091210 | |
| 9 | Instance method | Public | Method | Checks the exceptions | 20090910 | |
| 10 | Instance method | Public | Method | Check Function module | 20090904 | |
| 11 | Instance method | Private | Method | Checks for possible conversion conflicts ID/Parameter | 20091215 | |
| 12 | Instance method | Public | Method | Checks the mapping | 20090910 | |
| 13 | Instance method | Public | Method | Checks the mapping | 20130115 | |
| 14 | Instance method | Public | Method | Checks a method | 20090904 | |
| 15 | Instance method | Public | Method | Checks if an immutable object is modified | 20111106 | |
| 16 | Static method | Public | Method | Checks if a routine is allowed or not | 20091022 | |
| 17 | Instance method | Private | Method | Checks all timepoint_moves | 20100105 | |
| 18 | Instance method | Public | Method | Common parts of IF_FDT*STATIC_METHIOD~CLEAR | 20090910 | |
| 19 | Instance method | Public | Constructor | CONSTRUCTOR | 20090910 | |
| 20 | Instance method | Public | Method | Convert mapping into internal format | 20090910 | |
| 21 | Instance method | Public | Method | Convert mapping into external format | 20090910 | |
| 22 | Instance method | Public | Method | Converts a move type from the UI to one from the backend | 20091022 | |
| 23 | Instance method | Public | Method | Converts a backend move type to a UI move type | 20091022 | |
| 24 | Instance method | Public | Method | Common parts of CL_FDT_MAINTENANCE~COPY | 20090910 | |
| 25 | Instance method | Private | Method | Creates the back mapping for a procedure call | 20100105 | |
| 26 | Instance method | Private | Method | Creates the exception handling for a call | 20100105 | |
| 27 | Instance method | Private | Method | Creates the mapping for the procedure call | 20100105 | |
| 28 | Instance method | Public | Method | Common parts of IF_FDT_DATA_EXCHANGE_INTERNAL~EXPORT_XML | 20090910 | |
| 29 | Instance method | Public | Method | Filters the metadata for a static method or function module | 20091030 | |
| 30 | Instance method | Public | Method | Generate Code for Function module processing | 20121218 | |
| 31 | Instance method | Private | Method | Generate move for element types( Post execution ) | 20091013 | |
| 32 | Instance method | Private | Method | Generate move for element types | 20091013 | |
| 33 | Instance method | Public | Method | Generate Code for the exceptions | 20090924 | |
| 34 | Instance method | Public | Method | Generate Code for Function module processing | 20090918 | |
| 35 | Instance method | Public | Method | Generate Code for the parameter | 20090925 | |
| 36 | Instance method | Public | Method | Generate Code for the parameter - database procedure call | 20121219 | |
| 37 | Instance method | Public | Method | Generate Code for Static method processing | 20090918 | |
| 38 | Instance method | Private | Method | Generate move for structure types( Post execution ) | 20091013 | |
| 39 | Instance method | Private | Method | Generate move for structure types | 20091013 | |
| 40 | Instance method | Private | Method | Generate move for table types ( Post execution ) | 20091013 | |
| 41 | Instance method | Private | Method | Generate move for table types | 20091013 | |
| 42 | Instance method | Public | Method | Gets the change details | 20090910 | |
| 43 | Static method | Public | Method | Retrieve the information of the FM exceptions | 20110928 | |
| 44 | Instance method | Private | Method | Reads the Parameter workarea table | 20091013 | |
| 45 | Static method | Public | Method | Gets all important metadata for a database procedure | 20121210 | |
| 46 | Static method | Public | Method | Gets all important metadata for a function module | 20090904 | |
| 47 | Static method | Public | Method | Gets all important metadata for a static method | 20090904 | |
| 48 | Static method | Public | Method | Get the list of parameters for a given routine | 20091022 | |
| 49 | Instance method | Private | Method | Return the typename for the parameter | 20090918 | |
| 50 | Instance method | Public | Method | Common parts of IF_FDT_EXPRESSION~ GET_CONTEXT_DATA_OBJECTS | 20090910 | |
| 51 | Instance method | Public | Method | Common parts of IF_FDT_EXPRESSION~GET_USED_EXPRESSIONS | 20090910 | |
| 52 | Instance method | Public | Method | Common parts of IF_FDT_DATA_EXCHANGE_INTERNAL~IMPORT_XML | 20090910 | |
| 53 | Static method | Private | Method | Checks if a string is a UUID | 20091030 | |
| 54 | Static method | Public | Method | Merges imp / Exp / Changin / tables parameters in one list | 20090918 | |
| 55 | Instance method | Public | Method | Maps according to the path information (element) | 20091005 | |
| 56 | Instance method | Public | Method | Mapsaccording to the path information (structure) | 20091005 | |
| 57 | Instance method | Public | Method | Mapsaccording to the path information (structure) | 20100105 | |
| 58 | Instance method | Public | Method | Maps a table | 20091005 | |
| 59 | Instance method | Public | Method | Maps a table | 20100105 | |
| 60 | Instance method | Public | Method | Common parts of CL_FDT_MAINTENANCE~PARSE | 20090910 | |
| 61 | Instance method | Private | Method | Prepares the back mapping | 20100105 | |
| 62 | Instance method | Private | Method | Prepares the table for the mapping | 20091009 | |
| 63 | Instance method | Private | Method | Prepares the table for the mapping | 20121217 | |
| 64 | Instance method | Public | Method | Processes the stored database procedure | 20121210 | |
| 65 | Instance method | Public | Method | Processes the static method call | 20090918 | |
| 66 | Instance method | Public | Method | Processes the static method call | 20090918 | |
| 67 | Instance method | Private | Method | Resolves typename ( local/global type ) | 20091005 | |
| 68 | Instance method | Public | Method | Common parts of IF_FDT_ADMIN_DATA~TO_STRING | 20090910 |
Events
Class CL_FDT_STATIC_METHOD_HELPER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | MOVE_TYPE | Public | See coding | 20091022 | move_type TYPE c LENGTH 3
|
||
| 2 | S_CROSS_BUFFER | Public | See coding | 20090910 | BEGIN OF s_cross_buffer,
call_type TYPE if_fdt_static_method=>call_type,
class TYPE seoclsname,
method TYPE if_fdt_static_method=>method,
interface TYPE if_fdt_static_method=>interface,
function_module TYPE if_fdt_static_method=>function_module,
dbschema TYPE fdt_hana_schema,
dbprocedure TYPE if_fdt_static_method=>dbprocedure,
t_exception TYPE if_fdt_static_method=>t_exception,
ts_mapping TYPE ts_mapping, "internal type!!!
END OF s_cross_buffer
|
||
| 3 | S_FUMOD_PARAMS | Public | See coding | 20090918 | BEGIN OF s_fumod_params,
parameter TYPE parameter,
dbfield TYPE likefield,
typ TYPE rs38l_typ,
partype TYPE i,
optional TYPE c LENGTH 1,
is_reference TYPE abap_bool,
is_generic TYPE abap_bool,
is_raw TYPE abap_bool,
END OF s_fumod_params
|
||
| 4 | S_ID_MAPPING | Public | See coding | 20091005 | BEGIN OF s_id_mapping,
id TYPE fdt_uuid,
mapping_path TYPE t_mapping_path,
END OF s_id_mapping
|
||
| 5 | S_ID_SUBID_TIME | Public | See coding | 20091223 | BEGIN OF s_id_subid_time,
id TYPE if_fdt_types=>id,
subid TYPE if_fdt_types=>id,
time TYPE if_fdt_types=>timepoint_type,
END OF s_id_subid_time
|
||
| 6 | S_ID_TIME | Public | See coding | 20091223 | BEGIN OF s_id_time,
id TYPE if_fdt_types=>id,
time TYPE if_fdt_types=>timepoint_type,
END OF s_id_time
|
||
| 7 | S_MAPPING | Public | See coding | Mapping (internal type) | 20090910 | BEGIN OF s_mapping,
position TYPE n LENGTH 3,
parameter TYPE seosconame,
param_comp_path TYPE string,
id TYPE if_fdt_types=>id,
id_comp_path TYPE string,
top_id TYPE if_fdt_types=>id,
s_value TYPE fdt_s_value,
move_type TYPE if_fdt_static_method=>move_type,
parameter_db TYPE fdt_hana_name,
END OF s_mapping
|
|
| 8 | S_MAPPING_PATH | Public | See coding | 20091005 | BEGIN OF s_mapping_path,
parameter TYPE seosconame,
para_top_ref TYPE REF TO data,
param_comp_path TYPE string,
id TYPE if_fdt_types=>id,
id_top_ref TYPE REF TO data,
id_comp_path TYPE string,
move_type TYPE if_fdt_static_method=>move_type,
END OF s_mapping_path
|
||
| 9 | S_PARA_PROP | Public | See coding | 20120227 | BEGIN OF s_para_prop,
parameter TYPE parameter,
is_reference TYPE abap_bool,
is_generic TYPE abap_bool,
is_raw TYPE abap_bool,
is_global_type TYPE abap_bool,
END OF s_para_prop
|
||
| 10 | S_PARM_DOCU_LIST | Public | See coding | 20100122 | BEGIN OF s_parm_docu_list,
name TYPE string,
docu TYPE string,
END OF s_parm_docu_list
|
||
| 11 | S_PARM_FILTERED_LIST | Public | See coding | 20110426 | BEGIN OF s_parm_filtered_list,
name TYPE string,
is_generic TYPE abap_bool,
is_raw TYPE abap_bool,
is_reference TYPE abap_bool,
END OF s_parm_filtered_list
|
||
| 12 | S_PARM_LIST | Public | See coding | 20091022 | BEGIN OF s_parm_list,
name TYPE seosconame,
END OF s_parm_list
|
||
| 13 | S_PARM_WA | Public | See coding | 20091013 | BEGIN OF s_parm_wa,
id TYPE if_fdt_types=>id,
no_local_res TYPE abap_bool,
saved_name TYPE string,
position TYPE if_fdt_lean_trace=>s_record-position,
END OF s_parm_wa
|
||
| 14 | S_PARNAME_MAPPING | Public | See coding | 20091005 | BEGIN OF s_parname_mapping,
name TYPE seosconame,
mapping TYPE ts_mapping,
mapping_path TYPE t_mapping_path,
END OF s_parname_mapping
|
||
| 15 | TS_FUMOD_PARAMETERS | Public | See coding | 20090918 | ts_fumod_parameters TYPE SORTED TABLE OF s_fumod_params WITH UNIQUE KEY parameter
|
||
| 16 | TS_ID_MAPPING | Public | See coding | 20091005 | ts_id_mapping TYPE SORTED TABLE OF s_id_mapping WITH UNIQUE KEY id
|
||
| 17 | TS_ID_SUBID_TIME | Public | See coding | 20091223 | ts_id_subid_time TYPE SORTED TABLE OF s_id_subid_time WITH UNIQUE KEY id subid
|
||
| 18 | TS_ID_TIME | Public | See coding | 20091223 | ts_id_time TYPE SORTED TABLE OF s_id_time WITH UNIQUE KEY id
|
||
| 19 | TS_MAPPING | Public | See coding | Mappings (internal type) | 20090910 | ts_mapping TYPE SORTED TABLE OF s_mapping WITH UNIQUE KEY position
WITH NON-UNIQUE SORTED KEY parameter COMPONENTS parameter
|
|
| 20 | TS_PARA_PROP | Public | See coding | 20120227 | ts_para_prop TYPE SORTED TABLE OF s_para_prop WITH UNIQUE KEY parameter
|
||
| 21 | TS_PARM_WA | Public | See coding | 20091013 | ts_parm_wa TYPE HASHED TABLE OF s_parm_wa WITH UNIQUE KEY id no_local_res position
|
||
| 22 | TS_PARNAME_MAPPING | Public | See coding | 20091005 | ts_parname_mapping TYPE SORTED TABLE OF s_parname_mapping WITH UNIQUE KEY name
|
||
| 23 | T_FUNCT | Public | See coding | 20091117 | t_funct TYPE STANDARD TABLE OF funct
|
||
| 24 | T_MAPPING_PATH | Public | See coding | 20091005 | t_mapping_path TYPE STANDARD TABLE OF s_mapping_path WITH DEFAULT KEY
|
||
| 25 | T_PARM_DOCU_LIST | Public | See coding | 20100122 | t_parm_docu_list TYPE STANDARD TABLE OF s_parm_docu_list WITH NON-UNIQUE KEY name
|
||
| 26 | T_PARM_FILTERED_LIST | Public | See coding | 20110426 | t_parm_filtered_list TYPE STANDARD TABLE OF s_parm_filtered_list WITH NON-UNIQUE KEY name
|
||
| 27 | T_PARM_LIST | Public | See coding | 20091022 | t_parm_list TYPE STANDARD TABLE OF s_parm_list WITH NON-UNIQUE KEY name
|
||
| 28 | T_RSCHA | Public | See coding | 20090904 | t_rscha TYPE STANDARD TABLE OF rscha
|
||
| 29 | T_RSEXC | Public | See coding | 20090904 | t_rsexc TYPE STANDARD TABLE OF rsexc
|
||
| 30 | T_RSEXP | Public | See coding | 20090904 | t_rsexp TYPE STANDARD TABLE OF rsexp
|
||
| 31 | T_RSIMP | Public | See coding | 20090904 | t_rsimp TYPE STANDARD TABLE OF rsimp WITH NON-UNIQUE KEY parameter
|
||
| 32 | T_RSTBL | Public | See coding | 20090904 | t_rstbl TYPE STANDARD TABLE OF rstbl
|
Method Signatures
Method ADD_ID_TO_PARM_WA 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 | Universal Unique Identifier | 20091013 | |||
| 2 | IV_NO_LOCAL_RES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do not use the temp var for the local result | 20111114 | ||
| 3 | IV_POSITION | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD-POSITION | Position for the Lean Trace | 20130604 | |||
| 4 | IV_SAVED_NAME | Call by reference | Type reference (TYPE) | STRING | Universal Unique Identifier | 20091013 |
Method ADD_ID_TO_PARM_WA on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method ANALYZE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_HAS_GENERIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is the type generic? | 20090910 | |||
| 2 | CV_HAS_RAW_FIELD | Call by reference | Type reference (TYPE) | ABAP_BOOL | Has the type a raw field? | 20090910 | |||
| 3 | CV_HAS_REFERENCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is the type a reference? | 20090910 | |||
| 4 | EO_TYPE_DESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | Runtime Type Services | 20090918 | |||
| 5 | IV_ANY_ALLOWED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Is it a parameter of type any allowed (importing, changing) | 20110729 | ||
| 6 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | STRING | Classname for local types | 20090910 | |||
| 7 | IV_IGNORE_NON_KEY_FIELDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Ignore all non key fields in tables | 20090910 | ||
| 8 | IV_ONLY_DESCR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Return only the Descriptor | 20091008 | ||
| 9 | IV_TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typename | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090910 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVATION_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Activation Check? | 20091022 | ||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091022 | |||
| 3 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Returning messages | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100610 |
Method CHECK_BACK_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_CROSS_BUFFER | 20091119 | ||||
| 2 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20091119 |
Method CHECK_BACK_MAPPING on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_CALL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CALL_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>CALL_TYPE | Call Type | 20090925 | |||
| 2 | RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20090924 |
Method CHECK_CALL_TYPE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class name | 20090904 | |||
| 2 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090910 | |||
| 3 | RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Meldung | 20090904 |
Method CHECK_CLASS on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_DB_PROCEDURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DBPROCEDURE | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | BRFplus: Name of an HANA Column Object | 20130114 | |||
| 2 | IV_DBSCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | BRFplus: Schema Name for the HANA Database | 20130114 | |||
| 3 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | weak check | 20130114 | ||
| 4 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Error Message | 20130114 |
Method CHECK_DB_PROCEDURE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_DIRECT_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20091210 | |||
| 2 | IO_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_FDT_TYPEDESCR | Runtime Type Services | 20091210 | |||
| 3 | IS_MAPPING | Call by reference | Type reference (TYPE) | S_MAPPING | Mapping (internal type) | 20091210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20120322 |
Method CHECK_EXCEPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_EXCEPTION | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>T_EXCEPTION | Exceptions | 20090925 | |||
| 2 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20090910 | |||
| 3 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20090910 | |||
| 4 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOITFNAME | Interface name | 20090918 | |||
| 5 | IV_IS_STATIC_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | True: Static_method call False_ FM call | 20090924 | |||
| 6 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | Component name | 20090910 | |||
| 7 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Strong / Weak check flag | 20090910 | |||
| 8 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090910 |
Method CHECK_EXCEPTIONS on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_FUNCTION_MODULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20090904 | |||
| 2 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | weak check | 20090910 | ||
| 3 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Error Message | 20090910 |
Method CHECK_FUNCTION_MODULE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_ID_MAPPING_DATA_CONF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20091215 | |||
| 2 | IO_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | Runtime Type Services | 20091215 | |||
| 3 | IS_MAPPING | Call by reference | Type reference (TYPE) | S_MAPPING | Mapping (internal type) | 20091215 | |||
| 4 | IV_PARAM_TYPE | Call by reference | Type reference (TYPE) | STRING | 20091215 |
Method CHECK_ID_MAPPING_DATA_CONF on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_CROSS_BUFFER | 20091008 | ||||
| 2 | ITS_MAPPING | Call by reference | Type reference (TYPE) | CL_FDT_STATIC_METHOD_HELPER=>TS_MAPPING | Mapping | 20090910 | |||
| 3 | IV_ACTIVATION_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091022 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091022 | |||
| 5 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | weak check | 20090910 | ||
| 6 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | returning messages | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100610 |
Method CHECK_MAPPING_DB_PROCEDURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_CROSS_BUFFER | 20130115 | ||||
| 2 | ITS_MAPPING | Call by reference | Type reference (TYPE) | CL_FDT_STATIC_METHOD_HELPER=>TS_MAPPING | Mapping | 20130115 | |||
| 3 | IV_ACTIVATION_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130115 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20130115 | |||
| 5 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | weak check | 20130115 | ||
| 6 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | returning messages | 20130115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130115 |
Method CHECK_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Classname | 20090904 | |||
| 2 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | interfacename | 20090904 | |||
| 3 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | methodname | 20090904 | |||
| 4 | IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Weak check? | 20090910 | ||
| 5 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Meldung | 20090910 |
Method CHECK_METHOD on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_NON_MODIFIABLE_OBJECTS 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 which should not be modified | 20111106 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20111106 | |||
| 3 | RV_IS_MODIFIED | Value transfer | Type reference (TYPE) | ABAP_BOOL | True if object is modified | 20111106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20111106 |
Method CHECK_ROUTINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ALLOWED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091022 | ||||
| 2 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20091022 | |||
| 3 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20091022 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Procedure Call ID | 20120224 | |||
| 5 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOITFNAME | Interface name | 20091022 | |||
| 6 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | Component name | 20091022 |
Method CHECK_ROUTINE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CHECK_TIMEPOINT_MOVES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_MAPPING | Call by reference | Type reference (TYPE) | TS_MAPPING | Mappings | 20100105 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20100105 | |||
| 3 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20100105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100610 |
Method CLEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLASS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear Class | 20090910 | ||
| 2 | IV_EXCEPTION_HANDLING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear Exception Handling | 20090910 | ||
| 3 | IV_FUNCTION_MODULE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear Function Module | 20090910 | ||
| 4 | IV_INTERFACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear Interface | 20090910 | ||
| 5 | IV_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear Mapping | 20090910 | ||
| 6 | IV_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear Method | 20090910 |
Method CLEAR on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_STATIC_METHOD | Call by reference | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION | EXTY/ACTY Static Method | 20090910 | |||
| 2 | IV_TOSTRING_ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | 20090910 |
Method CONSTRUCTOR on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CONVERT_MAPPING_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_MAPPING | Call by reference | Type reference (TYPE) | TS_MAPPING | Mappings (internal type) | 20090910 | |||
| 2 | ITS_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>TS_MAPPING | Mappings | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090910 |
Method CONVERT_MAPPING_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>TS_MAPPING | Mappings | 20090910 | |||
| 2 | ITS_MAPPING | Call by reference | Type reference (TYPE) | TS_MAPPING | Mappings (internal type) | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090910 |
Method CONVERT_MOVE_TYPE_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MOVE_TYPE | Call by reference | Type reference (TYPE) | MOVE_TYPE | Exporting move type (to backend) | 20091022 | |||
| 2 | IS_CROSS_BUFFER | Call by reference | Type reference (TYPE) | CL_FDT_STATIC_METHOD_HELPER=>S_CROSS_BUFFER | Buffer | 20091022 | |||
| 3 | IS_MAPPING_LINE | Call by reference | Type reference (TYPE) | S_MAPPING | Mapping_line | 20091022 | |||
| 4 | ITS_COMP_DSCR | Call by reference | Type reference (TYPE) | CL_FDT_HANA_PROCEDURE_DESCR=>TS_COMP_DESCR | 20130109 | ||||
| 5 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | MOVE_TYPE | Incoming move type (from UI) | 20091022 |
Method CONVERT_MOVE_TYPE_IN on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CONVERT_MOVE_TYPE_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MOVE_TYPE | Call by reference | Type reference (TYPE) | MOVE_TYPE | UI move type | 20091022 | |||
| 2 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | MOVE_TYPE | Backend move type | 20091022 |
Method CONVERT_MOVE_TYPE_OUT on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COPY | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRANSACTION | FDT: Transaction | 20090910 | |||
| 2 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Id of the Application to which the Object is copied | 20090910 | |||
| 3 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE forwards the COPY to the subordinate objects | 20090910 | ||
| 4 | RO_COPY | Value transfer | Object reference (TYPE REF TO) | IF_FDT_TRANSACTION | FDT: Transaction | 20090910 |
Method COPY on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CREATE_BACK_MAPPING_FOR_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20100105 | |||
| 2 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20100105 | |||
| 3 | ITS_ID_MAPPING | Call by reference | Type reference (TYPE) | TS_ID_MAPPING | 20100105 | ||||
| 4 | ITS_ID_TIME | Call by reference | Type reference (TYPE) | TS_ID_TIME | 20100105 | ||||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20100105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Processing Error | 20110310 |
Method CREATE_EXCEPTION_HANDLING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_EXCEPTION_FM | Call by reference | Type reference (TYPE) | ABAP_FUNC_EXCPBIND_TAB | 20100105 | ||||
| 2 | ETH_EXCEPTION_SM | Call by reference | Type reference (TYPE) | ABAP_EXCPBIND_TAB | 20100105 | ||||
| 3 | ET_EXCEPTION_COMPLETE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>T_EXCEPTION | 20100105 | ||||
| 4 | ET_EXCEPTION_PROP | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>T_EXCEPTION | 20100105 | ||||
| 5 | EV_EXCEPTION_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100105 | ||||
| 6 | IV_CALL_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>CALL_TYPE | Call Type | 20100105 |
Method CREATE_EXCEPTION_HANDLING on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method CREATE_MAPPING_FOR_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_PARAM_SM | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20100105 | ||||
| 2 | ETS_PARAM_FUMOD | Call by reference | Type reference (TYPE) | ABAP_FUNC_PARMBIND_TAB | 20100105 | ||||
| 3 | ETS_PARNAME_MAPPING | Call by reference | Type reference (TYPE) | TS_PARNAME_MAPPING | 20100105 | ||||
| 4 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20100105 | |||
| 5 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20100105 | |||
| 6 | IO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20100105 | |||
| 7 | ITS_FUMOD_PARAMS | Call by reference | Type reference (TYPE) | TS_FUMOD_PARAMETERS | Parameters of the function module | 20100105 | |||
| 8 | ITS_PARNAME_MAPPING | Call by reference | Type reference (TYPE) | TS_PARNAME_MAPPING | The mapping for the parameters | 20100105 | |||
| 9 | ITS_PROC_COMP_DSCR | Call by reference | Type reference (TYPE) | CL_FDT_HANA_PROCEDURE_DESCR=>TS_COMP_DESCR | 20121211 | ||||
| 10 | IT_PROC_PARAM | Call by reference | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Table Type for Procedure Parameters | 20121211 | |||
| 11 | IT_SM_PARAMS | Call by reference | Type reference (TYPE) | SEO_PARAMETERS | Parameters of the static method | 20100105 | |||
| 12 | IV_CALL_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>CALL_TYPE | Call Type | 20100105 | |||
| 13 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20100105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100811 | ||
| 2 | FDT: Processing Error | 20100105 |
Method EXPORT_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NAMESPACE | Value transfer | Type reference (TYPE) | IF_FDT_DATA_EXCHANGE=>S_NAMESPACE | For user defined namespace prefix and uri | 20090910 | |||
| 2 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | The parent element | 20090910 | |||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090910 |
Method FILTER_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_PARAM_FM | Call by reference | Type reference (TYPE) | TS_FUMOD_PARAMETERS | Modified parmaters for function module | 20091030 | |||
| 2 | ET_IMPORTING_FUMOD | Call by reference | Type reference (TYPE) | T_RSIMP | Modified parameters for importing function module parameters | 20091030 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Returning messages | 20091030 | |||
| 4 | ET_PARAM_SM | Call by reference | Type reference (TYPE) | SEO_PARAMETERS | Modified parmaters for static method | 20091030 | |||
| 5 | EV_HAS_ID | Call by reference | Type reference (TYPE) | ABAP_BOOL | Has the fm/sm a parameter iv_expression_id | 20091030 | |||
| 6 | EV_HAS_TIMESTAMP | Call by reference | Type reference (TYPE) | ABAP_BOOL | Has the sm/fm a parameter iv_timestamp | 20091030 | |||
| 7 | EV_HAS_TRACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Has the fm/sm a parameter io_trace | 20091030 | |||
| 8 | EV_HAS_UPDATE_TASK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Has the fm a parameter iv_in_update_task | 20111005 | |||
| 9 | ITS_PARAM_FM | Call by reference | Type reference (TYPE) | TS_FUMOD_PARAMETERS | Function module parameters | 20091030 | |||
| 10 | IT_IMPORTING_FUMOD | Call by reference | Type reference (TYPE) | T_RSIMP | Function Module only Importing Parameters | 20091030 | |||
| 11 | IT_PARAM_SM | Call by reference | Type reference (TYPE) | SEO_PARAMETERS | Static method parameters | 20091030 | |||
| 12 | IV_CALL_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>CALL_TYPE | Incoming buffer | 20091104 |
Method FILTER_METADATA on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GENERATE_DB_PROCEDURE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20121218 | |||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20121218 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20121218 | |||
| 4 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121218 | ||||
| 5 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20121218 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20121218 | |||
| 7 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20121218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20121218 | ||
| 2 | FDT: Generation not (yet) supported | 20121218 | ||
| 3 | FDT: Invalid Input | 20121218 |
Method GENERATE_ELEMENT_MOVE_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091013 | |||
| 2 | IV_ALLOWED_TIMEPOINT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMEPOINT_TYPE | 0 | Timepointtype, if it is one | 20100105 | ||
| 3 | IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20091013 | |||
| 4 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>MOVE_TYPE | Move Type (for mapping definition) | 20091013 | |||
| 5 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 6 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 |
Method GENERATE_ELEMENT_MOVE_IN on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GENERATE_ELEMENT_MOVE_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091013 | |||
| 2 | IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20091013 | |||
| 3 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>MOVE_TYPE | Move Type (for mapping definition) | 20091013 | |||
| 4 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 5 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Table name | 20091013 | |||
| 6 | IV_TAB_WORKAREA | Call by reference | Type reference (TYPE) | CSEQUENCE | Table Workarea | 20091013 | |||
| 7 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 |
Method GENERATE_ELEMENT_MOVE_OUT on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GENERATE_EXCEPTION_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EXC_CALL | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Exception String only in case of non class based exceptions. | 20091030 | |||
| 2 | ET_EXC_DEC_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Declaration code | 20090924 | |||
| 3 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Exception code | 20090924 | |||
| 4 | EV_CLASS_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090924 | ||||
| 5 | IO_ACTN_STATIC_MET | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ACTN_STATIC_METHOD | FDT: Static Method / Call Procedure (Action) | 20091030 | |||
| 6 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090924 | |||
| 7 | IO_STATIC_METHOD | Call by reference | Object reference (TYPE REF TO) | IF_FDT_STATIC_METHOD | FDT: Static Method | 20090924 | |||
| 8 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090924 | |||
| 9 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090924 | |||
| 10 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090924 |
Method GENERATE_EXCEPTION_CODE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GENERATE_FUNC_MOD_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20090918 | |||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20090918 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090918 | |||
| 4 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090918 | ||||
| 5 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20090918 | |||
| 6 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090918 | |||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090918 | |||
| 8 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20090918 | ||
| 2 | FDT: Generation not (yet) supported | 20090918 | ||
| 3 | FDT: Invalid Input | 20090918 |
Method GENERATE_PARAMETER_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Object IDs as sorted table | 20090925 | |||
| 2 | CT_TRACE_IDS | Call by reference | Type reference (TYPE) | TS_PARM_WA | Object IDs to be traced | 20100601 | |||
| 3 | CV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091119 | ||||
| 4 | ET_INIT_TP_TYPE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20100105 | |||
| 5 | ET_PARM_POST_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Post Method/FM call code | 20090925 | |||
| 6 | ET_PARM_PRE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Parameter Initialization code | 20090925 | |||
| 7 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | BRF+: Generation of Classes | 20090925 | |||
| 8 | IS_MAPPING | Call by reference | Type reference (TYPE) | CL_FDT_STATIC_METHOD_HELPER=>S_MAPPING | Mapping (internal type) | 20110104 | |||
| 9 | IV_CALLTYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>CALL_TYPE | Call Type | 20090925 | |||
| 10 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090925 | ||||
| 11 | IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | UUID of the calling expression | 20090925 | |||
| 12 | IV_PARDECTYPE | Call by reference | Type reference (TYPE) | I | Parameter Declaration type | 20090925 | |||
| 13 | IV_PAROPTIONAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090925 | ||||
| 14 | IV_TEMP_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | Temporary result name | 20111115 | |||
| 15 | IV_TYPENAME | Call by reference | Type reference (TYPE) | CLIKE | 20090925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Generation not (yet) supported | 20110316 | ||
| 2 | FDT: Invalid Input | 20091110 |
Method GENERATE_PARAM_CODE_FOR_PROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Object IDs as sorted table | 20121219 | |||
| 2 | CT_TRACE_IDS | Call by reference | Type reference (TYPE) | TS_PARM_WA | Object IDs to be traced | 20121219 | |||
| 3 | CV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20121219 | ||||
| 4 | ET_INIT_TP_TYPE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20121219 | |||
| 5 | ET_PARM_POST_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Post Method/FM call code | 20121219 | |||
| 6 | ET_PARM_PRE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Parameter Initialization code | 20121219 | |||
| 7 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | BRF+: Generation of Classes | 20121219 | |||
| 8 | IS_MAPPING | Call by reference | Type reference (TYPE) | CL_FDT_STATIC_METHOD_HELPER=>S_MAPPING | Mapping (internal type) | 20121219 | |||
| 9 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121219 | ||||
| 10 | IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | UUID of the calling expression | 20121219 | |||
| 11 | IV_PARDECTYPE | Call by reference | Type reference (TYPE) | CHAR10 | Parameter Declaration type | 20121219 | |||
| 12 | IV_TEMP_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | Temporary result name | 20121219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Generation not (yet) supported | 20121219 | ||
| 2 | FDT: Invalid Input | 20121219 |
Method GENERATE_STATIC_METHOD_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20090918 | |||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20090918 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090918 | |||
| 4 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20090918 | |||
| 5 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090918 | ||||
| 6 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090918 | |||
| 7 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOSCONAME | Subcomponent name | 20090918 | |||
| 8 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | Component name | 20090918 | |||
| 9 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090918 | |||
| 10 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20090918 | ||
| 2 | FDT: Invalid Input | 20090918 |
Method GENERATE_STRUCTURE_MOVE_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091013 | |||
| 2 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20091016 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20091013 | |||
| 4 | IV_ALLOWED_TIMEPOINT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMEPOINT_TYPE | Timepointype, if it is a timepoint | 20100105 | |||
| 5 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | TABNAME | DDIC Name | 20100127 | |||
| 6 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>MOVE_TYPE | Move Type (for mapping definition) | 20091013 | |||
| 7 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 8 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 9 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20110309 |
Method GENERATE_STRUCTURE_MOVE_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091013 | |||
| 2 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20091016 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20091013 | |||
| 4 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | TABNAME | DDIC Name | 20100127 | |||
| 5 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>MOVE_TYPE | Move Type (for mapping definition) | 20091013 | |||
| 6 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 7 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 8 | IV_TAB_WORKAREA | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 9 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 10 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20110316 | ||
| 2 | FDT: Invalid Input | 20110316 |
Method GENERATE_TABLE_MOVE_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091013 | |||
| 2 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20091016 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20091013 | |||
| 4 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | TABNAME | DDIC Name | 20100127 | |||
| 5 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>MOVE_TYPE | Move Type (for mapping definition) | 20091013 | |||
| 6 | IV_SOURCE_COMP_PATH | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 7 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 8 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 9 | IV_TAB_WORKAREA | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 10 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 11 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20110309 |
Method GENERATE_TABLE_MOVE_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091013 | |||
| 2 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20091016 | |||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20091013 | |||
| 4 | IV_DDIC_NAME | Call by reference | Type reference (TYPE) | TABNAME | DDIC Name | 20100127 | |||
| 5 | IV_MOVE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>MOVE_TYPE | Move Type (for mapping definition) | 20091013 | |||
| 6 | IV_SOURCE_COMP_PATH | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 7 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 8 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 9 | IV_TAB_WORKAREA | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 10 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 | ||||
| 11 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20110323 | ||
| 2 | FDT: Invalid Input | 20110323 |
Method GET_CHANGE_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_CHANGE_SUMMARY | Call by reference | Type reference (TYPE) | CL_FDT_MAINTENANCE=>TS_CHANGE_SUMMARY | Provides the change summary | 20090910 | |||
| 2 | CTS_CHANGE_TIMESLICE | Call by reference | Type reference (TYPE) | CL_FDT_MAINTENANCE=>TS_CHANGE_TIMESLICE | Provides the timeslices of all the objects covered | 20090910 | |||
| 3 | ETS_NON_PROCESSING_CHANGE | Call by reference | Type reference (TYPE) | CL_FDT_MAINTENANCE=>TS_CHANGE_HISTORY | Provides the changes which are non processing relevant | 20090910 | |||
| 4 | ETS_PROCESSING_CHANGE | Call by reference | Type reference (TYPE) | CL_FDT_MAINTENANCE=>TS_CHANGE_HISTORY | Provides the changes which are processing relevant | 20090910 | |||
| 5 | IV_1ST_VRS_TMSTMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for the first version | 20090910 | |||
| 6 | IV_2ND_VRS_TMSTMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for the second version | 20090910 | |||
| 7 | IV_COMPARE_ONLY_SUB_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: compares only the subobjects | 20090910 | ||
| 8 | IV_DETAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120321 | ||||
| 9 | IV_SUB_OBJ_1ST_VRS_TMSTMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for the first version of the subordinate objects | 20090910 | |||
| 10 | IV_SUB_OBJ_2ND_VRS_TMSTMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for the second version of the subordinate objects | 20090910 | |||
| 11 | IV_SUPERIOR_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID for the superior objects | 20090910 |
Method GET_CHANGE_DETAILS on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GET_FUNCTION_EXCEP_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXCEPTION_DESCR | Call by reference | Type reference (TYPE) | STRING | 20110928 | ||||
| 2 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | I | return code | 20110928 | |||
| 3 | IV_EXCEPTION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Object name | 20110928 | |||
| 4 | IV_FUNCTION_MODULE_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Object name | 20110928 | |||
| 5 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120328 |
Method GET_FUNCTION_EXCEP_INFO on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GET_ID_SAVED_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 | Universal Unique Identifier | 20091013 | |||
| 2 | IV_NO_LOCAL_RES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do not use the local result variable | 20111114 | ||
| 3 | RV_SAVED_NAME | Value transfer | Type reference (TYPE) | STRING | 20091013 |
Method GET_ID_SAVED_NAME on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GET_METADATA_DB_PROCEDURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_COMP_DSCR | Call by reference | Type reference (TYPE) | CL_FDT_HANA_PROCEDURE_DESCR=>TS_COMP_DESCR | 20121210 | ||||
| 2 | ET_PROC_PARAM | Call by reference | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Method parameters | 20121210 | |||
| 3 | EV_CON_NAME | Call by reference | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20121210 | |||
| 4 | EV_PROXY_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20121210 | |||
| 5 | IV_DBPROCEDURE | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | BRFplus: Name of an HANA Column Object | 20121210 | |||
| 6 | IV_DBSCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | BRFplus: Schema Name for the HANA Database | 20121210 | |||
| 7 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Procedure Call ID | 20121210 | |||
| 8 | IV_LOCAL | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20121210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20121210 |
Method GET_METADATA_FUNCTION_MODULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Meldung | 20090904 | |||
| 2 | ETS_ALL_PARAMS | Call by reference | Type reference (TYPE) | TS_FUMOD_PARAMETERS | All function module parameter in one table | 20091022 | |||
| 3 | ETS_COMP_DSCR | Call by reference | Type reference (TYPE) | CL_FDT_FUNC_MODDESCR=>TS_COMP_DESC | Descriptors for the function module parameters | 20120322 | |||
| 4 | ET_CHANGING_PARAMETER | Call by reference | Type reference (TYPE) | T_RSCHA | TT for RSCHA | 20090904 | |||
| 5 | ET_DOCUMENTATION | Call by reference | Type reference (TYPE) | FDT_T_FUNC_MOD_PARAM_SHRT_TEXT | Documentation for FuMod params | 20120323 | |||
| 6 | ET_EXCEPTION | Call by reference | Type reference (TYPE) | T_RSEXC | TT for RSEXC | 20090924 | |||
| 7 | ET_EXPORT_PARAMETER | Call by reference | Type reference (TYPE) | T_RSEXP | TT for rsexp | 20090904 | |||
| 8 | ET_IMPORT_PARAMETER | Call by reference | Type reference (TYPE) | T_RSIMP | TT for rsimp | 20090904 | |||
| 9 | ET_PARM_DOC | Call by reference | Type reference (TYPE) | T_FUNCT | Function Builder: Documentation Interface | 20091117 | |||
| 10 | ET_TABLES_PARAMETER | Call by reference | Type reference (TYPE) | T_RSTBL | TT for RSTBL | 20090904 | |||
| 11 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20090904 | |||
| 12 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Procedure Call ID | 20120224 |
Method GET_METADATA_FUNCTION_MODULE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GET_METADATA_STATIC_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_COMP_DSCR | Call by reference | Type reference (TYPE) | CL_FDT_CLASSDESCR=>TS_COMP_DESC | 20120322 | ||||
| 2 | ETS_PARA_PROP | Call by reference | Type reference (TYPE) | TS_PARA_PROP | Parameter properties | 20120227 | |||
| 3 | ET_EXCEPTION | Call by reference | Type reference (TYPE) | SEO_EXCEPTIONS | Method Exceptions | 20090924 | |||
| 4 | ET_PARAMETER | Call by reference | Type reference (TYPE) | SEO_PARAMETERS | Method parameters | 20090924 | |||
| 5 | EV_PUBLIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090910 | ||||
| 6 | EV_STATIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090910 | ||||
| 7 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Classname | 20090904 | |||
| 8 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Procedure Call ID | 20120224 | |||
| 9 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOITFNAME | Interfacename | 20090910 | |||
| 10 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | Methodname | 20090904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090904 |
Method GET_PARAMETER_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARM_DOCU_LIST | Call by reference | Type reference (TYPE) | T_PARM_DOCU_LIST | 20100122 | ||||
| 2 | ET_PARM_FILTERED | Call by reference | Type reference (TYPE) | T_PARM_FILTERED_LIST | 20110426 | ||||
| 3 | ET_PARM_LIST | Call by reference | Type reference (TYPE) | T_PARM_LIST | 20091022 | ||||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | Action type? | 20111005 | |||
| 5 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20091022 | |||
| 6 | IV_DBPROCEDURE | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | BRFplus: Name of an HANA Column Object | 20130125 | |||
| 7 | IV_DBSCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | BRFplus: Schema Name for the HANA Database | 20130125 | |||
| 8 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20091022 | |||
| 9 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Procedure Call ID | 20120224 | |||
| 10 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOITFNAME | Object Type Name | 20091022 | |||
| 11 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | Component name | 20091022 |
Method GET_PARAMETER_LIST on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GET_PARAMETER_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TYPENAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name of the parameter type | 20090918 | |||
| 2 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20090918 | |||
| 3 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20090918 | |||
| 4 | IV_INTERFACENAME | Call by reference | Type reference (TYPE) | SEOSCONAME | Subcomponent name | 20090918 | |||
| 5 | IV_METHODNAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | Component name | 20090918 | |||
| 6 | IV_PARAMETER | Call by reference | Type reference (TYPE) | SEOSCONAME | Component name | 20090918 |
Method GET_PARAMETER_TYPE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method GET_USED_DATA_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | List of data objects | 20090910 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20091030 |
Method GET_USED_EXPRESSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090910 | |||
| 2 | RTS_EXPRESSION_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20091215 |
Method IMPORT_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | The parent element | 20090910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090910 |
Method IS_UUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | 20091030 | ||||
| 2 | RV_IS_UUID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091030 |
Method IS_UUID on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method MAKE_ONE_LIST_FUMOD_PARAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CHANGING | Call by reference | Type reference (TYPE) | T_RSCHA | 20090918 | ||||
| 2 | IT_EXPORTING | Call by reference | Type reference (TYPE) | T_RSEXP | 20090918 | ||||
| 3 | IT_IMPORTING | Call by reference | Type reference (TYPE) | T_RSIMP | 20090918 | ||||
| 4 | IT_TABLES | Call by reference | Type reference (TYPE) | T_RSTBL | 20090918 | ||||
| 5 | RT_PARAMETERS | Value transfer | Type reference (TYPE) | TS_FUMOD_PARAMETERS | 20090918 |
Method MAKE_ONE_LIST_FUMOD_PARAMS on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method MAP_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_MAPPING_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20091005 | ||||
| 2 | IS_MAPPING | Call by reference | Type reference (TYPE) | S_MAPPING_PATH | 20091005 | ||||
| 3 | IV_BACK_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091030 | |||
| 4 | IV_NO_STRUCTURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Mapping from a non structured table | 20091030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Processing Error | 20110310 |
Method MAP_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_MAPPING_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20091005 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | T_MAPPING_PATH | 20091005 | ||||
| 3 | IV_BACK_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091005 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Processing Error | 20110310 |
Method MAP_STRUCTURE_DEEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_MAPPING_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20100105 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | T_MAPPING_PATH | 20100105 | ||||
| 3 | IV_BACK_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100105 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20100105 |
Method MAP_STRUCTURE_DEEP on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method MAP_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_MAPPING_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20091005 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | T_MAPPING_PATH | 20091005 | ||||
| 3 | IV_BACK_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091005 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Processing Error | 20110310 |
Method MAP_TABLE_DEEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_MAPPING_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20100105 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | T_MAPPING_PATH | 20100105 | ||||
| 3 | IV_BACK_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100105 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20100105 |
Method MAP_TABLE_DEEP on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method PARSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090910 | |||
| 2 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20090910 | |||
| 3 | IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | 20090910 | ||||
| 4 | IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | 20090910 | ||||
| 5 | ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | 20090910 | ||||
| 6 | IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | 20090910 |
Method PARSE on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method PREPARE_BACK_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ID_MAPPING | Call by reference | Type reference (TYPE) | TS_ID_MAPPING | 20100105 | ||||
| 2 | ETS_ID_TIME | Call by reference | Type reference (TYPE) | TS_ID_TIME | 20100105 | ||||
| 3 | ITH_SM_PARAMS | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20100105 | ||||
| 4 | ITS_FM_PARAMS | Call by reference | Type reference (TYPE) | ABAP_FUNC_PARMBIND_TAB | 20100105 | ||||
| 5 | IT_MAPPING_PATH | Call by reference | Type reference (TYPE) | T_MAPPING_PATH | 20100105 | ||||
| 6 | IV_CALL_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_STATIC_METHOD=>CALL_TYPE | Call Type | 20100105 | |||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20100105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Processing Error | 20110310 |
Method PREPARE_TABLE_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_MAPPING | Call by reference | Type reference (TYPE) | TS_MAPPING | Mappings (internal type) | 20091009 | |||
| 2 | RTS_PARNAME_MAPPING | Value transfer | Type reference (TYPE) | TS_PARNAME_MAPPING | 20091009 |
Method PREPARE_TABLE_MAPPING on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method PREPARE_TABLE_MAPPING_FOR_PROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_MAPPING | Call by reference | Type reference (TYPE) | TS_MAPPING | Mappings (internal type) | 20121217 | |||
| 2 | IT_PROC_PARAM | Call by reference | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Table Type for Procedure Parameters | 20121217 | |||
| 3 | RTS_PARNAME_MAPPING | Value transfer | Type reference (TYPE) | TS_PARNAME_MAPPING | 20121217 |
Method PREPARE_TABLE_MAPPING_FOR_PROC on class CL_FDT_STATIC_METHOD_HELPER has no exception.
Method PROCESS_DB_PROCEDURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20121210 | |||
| 2 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20121210 | |||
| 3 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20121210 | |||
| 4 | IO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20121210 | |||
| 5 | IO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE_WRITE | FDT: Trace (Write Interface) | 20121210 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20121210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20121210 | ||
| 2 | FDT: Abstract Exception Class | 20121210 |
Method PROCESS_FUNCTION_MODULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20090918 | |||
| 2 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20090918 | |||
| 3 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20090918 | |||
| 4 | IO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20090918 | |||
| 5 | IO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE_WRITE | FDT: Trace (Write Interface) | 20090918 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100811 | ||
| 2 | FDT: Abstract Exception Class | 20090918 |
Method PROCESS_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20090918 | |||
| 2 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20090918 | |||
| 3 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20090918 | |||
| 4 | IO_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RESULT | FDT: Result | 20090918 | |||
| 5 | IO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE_WRITE | FDT: Trace (Write Interface) | 20090918 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100811 | ||
| 2 | FDT: Abstract Exception Class | 20090918 |
Method RESOLVE_TYPENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESOLVED_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091005 | ||||
| 2 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20091005 | |||
| 3 | IV_TYPENAME | Call by reference | Type reference (TYPE) | CLIKE | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20091005 |
Method TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MAX_LENGTH | Call by reference | Type reference (TYPE) | I | IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH | Maximum # of characters | 20090910 | ||
| 2 | IV_MODE | Call by reference | Type reference (TYPE) | I | IF_FDT_CONSTANTS=>GC_TOSTRING_MODE_BRIEF | Definition of the output format (see IF_FDT_CONSTANTS) | 20090910 | ||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090910 | |||
| 4 | RV_STRING | Value transfer | Type reference (TYPE) | STRING | A string that describes the content of the expression | 20090910 |
Method TO_STRING on class CL_FDT_STATIC_METHOD_HELPER has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 703 |