SAP ABAP Class CL_FDT_STATIC_METHOD_HELPER (FDT: Helper class for static method calls)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_EXPRESSIONS (Package) BRFplus: Expressions
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
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_CLASSDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_FUNC_MODDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FDT_HANA_PROCEDURE_DESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_FDT_MAINTENANCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_FDT_STATIC_METHOD_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_FDT_TRACE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 IF_FDT_LEAN_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
10 IF_FDT_STATIC_METHOD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
11 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
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 GC_ANY Constant Public Type reference (TYPE) STRING 'ANY' 20091123
2 GC_ANY_TABLE Constant Public Type reference (TYPE) STRING 'ANY TABLE' 20091117
3 GC_C Constant Public Type reference (TYPE) STRING 'C' 20091117
4 GC_CHANGING Constant Public Type reference (TYPE) STRING 'CHANGING' 20090918
5 GC_CLIKE Constant Public Type reference (TYPE) STRING 'CLIKE' 20090928
6 GC_CSEQUENCE Constant Public Type reference (TYPE) STRING 'CSEQUENCE' 20090928
7 GC_DB_PROC_STRUCTURE Constant Public Type reference (TYPE) STRING 'DBPROC_STRUC' 20121221
8 GC_ELEMENT_MOVE_TYPE Constant Public Type reference (TYPE) STRING 'E*' 20091008
9 GC_EXPORTING Constant Public Type reference (TYPE) STRING 'EXPORTING' 20090918
10 GC_IMPORTING Constant Public Type reference (TYPE) STRING 'IMPORTING' 20090918
11 GC_INDEX_TABLE Constant Public Type reference (TYPE) STRING 'INDEX TABLE' 20091204
12 GC_IO_TRACE Constant Public Type reference (TYPE) STRING 'IO_TRACE' 20091030
13 GC_IV_EXPRESSION_ID Constant Public Type reference (TYPE) STRING 'IV_EXPRESSION_ID' 20091030
14 GC_IV_IN_UPDATE_TASK Constant Public Type reference (TYPE) STRING 'IV_IN_UPDATE_TASK' 20111005
15 GC_IV_REF_FUNCTION Constant Public Type reference (TYPE) STRING 'REF TO IF_FDT_FUNCTION' 20100507
16 GC_IV_TIMESTAMP Constant Public Type reference (TYPE) STRING 'IV_TIMESTAMP' 20091030
17 GC_MOVE_TYPE_ALL_FOR_ANY Constant Public Type reference (TYPE) MOVE_TYPE 'ANY' 20091123
18 GC_MOVE_TYPE_E Constant Public Type reference (TYPE) MOVE_TYPE 'E' 20091022
19 GC_MOVE_TYPE_E_DATE Constant Public Type reference (TYPE) MOVE_TYPE 'E_D' 20091022
20 GC_MOVE_TYPE_E_SUPPL Constant Public Type reference (TYPE) MOVE_TYPE 'E_S' 20091022
21 GC_MOVE_TYPE_E_TIME Constant Public Type reference (TYPE) MOVE_TYPE 'E_T' 20091022
22 GC_MOVE_TYPE_E_TMSTMP Constant Public Type reference (TYPE) MOVE_TYPE 'E_P' 20091022
23 GC_MOVE_TYPE_E_VALUE Constant Public Type reference (TYPE) MOVE_TYPE 'E_V' 20091022
24 GC_MOVE_TYPE_S_COMP Constant Public Type reference (TYPE) MOVE_TYPE 'SC' 20091022
25 GC_MOVE_TYPE_S_COMP_DATE Constant Public Type reference (TYPE) MOVE_TYPE 'SCD' 20091022
26 GC_MOVE_TYPE_S_COMP_SUPPL Constant Public Type reference (TYPE) MOVE_TYPE 'SCS' 20091022
27 GC_MOVE_TYPE_S_COMP_TIME Constant Public Type reference (TYPE) MOVE_TYPE 'SCT' 20091022
28 GC_MOVE_TYPE_S_COMP_TMSTMP Constant Public Type reference (TYPE) MOVE_TYPE 'SCP' 20091022
29 GC_MOVE_TYPE_S_COMP_VALUE Constant Public Type reference (TYPE) MOVE_TYPE 'SCV' 20091022
30 GC_MOVE_TYPE_S_MOVE_CORR Constant Public Type reference (TYPE) MOVE_TYPE 'SMC' 20091022
31 GC_MOVE_TYPE_T_ALL Constant Public Type reference (TYPE) MOVE_TYPE 'TMA' 20091117
32 GC_MOVE_TYPE_T_COMP Constant Public Type reference (TYPE) MOVE_TYPE 'TC' 20091022
33 GC_MOVE_TYPE_T_COMP_DATE Constant Public Type reference (TYPE) MOVE_TYPE 'TCD' 20091022
34 GC_MOVE_TYPE_T_COMP_SUPPL Constant Public Type reference (TYPE) MOVE_TYPE 'TCS' 20091022
35 GC_MOVE_TYPE_T_COMP_TIME Constant Public Type reference (TYPE) MOVE_TYPE 'TCT' 20091022
36 GC_MOVE_TYPE_T_COMP_TMSTMP Constant Public Type reference (TYPE) MOVE_TYPE 'TCP' 20091022
37 GC_MOVE_TYPE_T_COMP_VALUE Constant Public Type reference (TYPE) MOVE_TYPE 'TCV' 20091022
38 GC_MOVE_TYPE_T_MOVE_CORR Constant Public Type reference (TYPE) MOVE_TYPE 'TMC' 20091022
39 GC_NUMERIC Constant Public Type reference (TYPE) STRING 'NUMERIC' 20091117
40 GC_P Constant Public Type reference (TYPE) STRING 'P' 20091117
41 GC_PARA_TYPE_CHANGING_SM Constant Public Type reference (TYPE) I 2 20091008
42 GC_PARA_TYPE_EXPORTING_DBPROC Constant Public Type reference (TYPE) STRING 'OUT' 20130122
43 GC_PARA_TYPE_EXPORTING_SM Constant Public Type reference (TYPE) I 0 20091008
44 GC_PARA_TYPE_IMPORTING_DBPROC Constant Public Type reference (TYPE) STRING 'IN' 20130122
45 GC_PARA_TYPE_IMPORTING_SM Constant Public Type reference (TYPE) I 1 20091008
46 GC_PARA_TYPE_RETURNING_SM Constant Public Type reference (TYPE) I 3 20091008
47 GC_RETURNING Constant Public Type reference (TYPE) STRING 'RETURNING' 20091008
48 GC_STRUCTURE_MOVE_TYPE Constant Public Type reference (TYPE) STRING 'S*' 20091008
49 GC_TABLE Constant Public Type reference (TYPE) STRING 'TABLE' Type table (old function modules) 20101001
50 GC_TABLES Constant Public Type reference (TYPE) STRING 'TABLES' 20090918
51 GC_TABLE_LINE Constant Public Type reference (TYPE) STRING 'TABLE_LINE' 20091030
52 GC_TABLE_MOVE_TYPE Constant Public Type reference (TYPE) STRING 'T*' 20091008
53 GC_TWO Constant Public Type reference (TYPE) STRING '2' 20091117
54 GC_TYPE_ABAP_BOOL Constant Public Type reference (TYPE) STRING 'ABAP_BOOL' 20111005
55 GC_TYPE_ID Constant Public Type reference (TYPE) STRING 'IF_FDT_TYPES=>ID' 20091030
56 GC_TYPE_TIMESTAMP Constant Public Type reference (TYPE) STRING 'IF_FDT_TYPES=>TIMESTAMP' 20091030
57 GC_TYPE_TRACE Constant Public Type reference (TYPE) STRING 'IF_FDT_TRACE' 20091030
58 MO_ACTY Instance attribute Private Object reference (TYPE REF TO) CL_FDT_ACTN_STATIC_METHOD FDT: Static Method (Action) 20090910
59 MO_EXPR Instance attribute Private Object reference (TYPE REF TO) CL_FDT_EXPRESSION FDT: Expression 20090910
60 MO_EXTY Instance attribute Private Object reference (TYPE REF TO) CL_FDT_STATIC_METHOD FDT: Static Method 20090910
61 MTS_PARM_WORKAREA Instance attribute Private Type reference (TYPE) TS_PARM_WA Parameter Work Area: Useful for Generation 20091013
62 MV_TOSTRING_ERROR_TEXT Instance attribute Private Type reference (TYPE) STRING Error Text for TO_STRING 20090910
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ID_TO_PARM_WA Instance method Private Method Adds a new id to the parameter work area 20091013
2 ANALYZE_TYPE Static method Public Method Analyzes a type 20090910
3 CHECK Instance method Public Method Central check method 20090910
4 CHECK_BACK_MAPPING Instance method Private Method Checks if the back mapping is invalid 20091119
5 CHECK_CALL_TYPE Instance method Public Method Checks call type 20090924
6 CHECK_CLASS Instance method Public Method Checks a class 20090904
7 CHECK_DB_PROCEDURE Instance method Public Method Check Database Procedure 20130114
8 CHECK_DIRECT_INPUT Instance method Private Method Checks the direct inpu fields 20091210
9 CHECK_EXCEPTIONS Instance method Public Method Checks the exceptions 20090910
10 CHECK_FUNCTION_MODULE Instance method Public Method Check Function module 20090904
11 CHECK_ID_MAPPING_DATA_CONF Instance method Private Method Checks for possible conversion conflicts ID/Parameter 20091215
12 CHECK_MAPPING Instance method Public Method Checks the mapping 20090910
13 CHECK_MAPPING_DB_PROCEDURE Instance method Public Method Checks the mapping 20130115
14 CHECK_METHOD Instance method Public Method Checks a method 20090904
15 CHECK_NON_MODIFIABLE_OBJECTS Instance method Public Method Checks if an immutable object is modified 20111106
16 CHECK_ROUTINE Static method Public Method Checks if a routine is allowed or not 20091022
17 CHECK_TIMEPOINT_MOVES Instance method Private Method Checks all timepoint_moves 20100105
18 CLEAR Instance method Public Method Common parts of IF_FDT*STATIC_METHIOD~CLEAR 20090910
19 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090910
20 CONVERT_MAPPING_IN Instance method Public Method Convert mapping into internal format 20090910
21 CONVERT_MAPPING_OUT Instance method Public Method Convert mapping into external format 20090910
22 CONVERT_MOVE_TYPE_IN Instance method Public Method Converts a move type from the UI to one from the backend 20091022
23 CONVERT_MOVE_TYPE_OUT Instance method Public Method Converts a backend move type to a UI move type 20091022
24 COPY Instance method Public Method Common parts of CL_FDT_MAINTENANCE~COPY 20090910
25 CREATE_BACK_MAPPING_FOR_CALL Instance method Private Method Creates the back mapping for a procedure call 20100105
26 CREATE_EXCEPTION_HANDLING Instance method Private Method Creates the exception handling for a call 20100105
27 CREATE_MAPPING_FOR_CALL Instance method Private Method Creates the mapping for the procedure call 20100105
28 EXPORT_XML Instance method Public Method Common parts of IF_FDT_DATA_EXCHANGE_INTERNAL~EXPORT_XML 20090910
29 FILTER_METADATA Instance method Public Method Filters the metadata for a static method or function module 20091030
30 GENERATE_DB_PROCEDURE_PROCESS Instance method Public Method Generate Code for Function module processing 20121218
31 GENERATE_ELEMENT_MOVE_IN Instance method Private Method Generate move for element types( Post execution ) 20091013
32 GENERATE_ELEMENT_MOVE_OUT Instance method Private Method Generate move for element types 20091013
33 GENERATE_EXCEPTION_CODE Instance method Public Method Generate Code for the exceptions 20090924
34 GENERATE_FUNC_MOD_PROCESS Instance method Public Method Generate Code for Function module processing 20090918
35 GENERATE_PARAMETER_CODE Instance method Public Method Generate Code for the parameter 20090925
36 GENERATE_PARAM_CODE_FOR_PROC Instance method Public Method Generate Code for the parameter - database procedure call 20121219
37 GENERATE_STATIC_METHOD_PROCESS Instance method Public Method Generate Code for Static method processing 20090918
38 GENERATE_STRUCTURE_MOVE_IN Instance method Private Method Generate move for structure types( Post execution ) 20091013
39 GENERATE_STRUCTURE_MOVE_OUT Instance method Private Method Generate move for structure types 20091013
40 GENERATE_TABLE_MOVE_IN Instance method Private Method Generate move for table types ( Post execution ) 20091013
41 GENERATE_TABLE_MOVE_OUT Instance method Private Method Generate move for table types 20091013
42 GET_CHANGE_DETAILS Instance method Public Method Gets the change details 20090910
43 GET_FUNCTION_EXCEP_INFO Static method Public Method Retrieve the information of the FM exceptions 20110928
44 GET_ID_SAVED_NAME Instance method Private Method Reads the Parameter workarea table 20091013
45 GET_METADATA_DB_PROCEDURE Static method Public Method Gets all important metadata for a database procedure 20121210
46 GET_METADATA_FUNCTION_MODULE Static method Public Method Gets all important metadata for a function module 20090904
47 GET_METADATA_STATIC_METHOD Static method Public Method Gets all important metadata for a static method 20090904
48 GET_PARAMETER_LIST Static method Public Method Get the list of parameters for a given routine 20091022
49 GET_PARAMETER_TYPE Instance method Private Method Return the typename for the parameter 20090918
50 GET_USED_DATA_OBJECTS Instance method Public Method Common parts of IF_FDT_EXPRESSION~ GET_CONTEXT_DATA_OBJECTS 20090910
51 GET_USED_EXPRESSIONS Instance method Public Method Common parts of IF_FDT_EXPRESSION~GET_USED_EXPRESSIONS 20090910
52 IMPORT_XML Instance method Public Method Common parts of IF_FDT_DATA_EXCHANGE_INTERNAL~IMPORT_XML 20090910
53 IS_UUID Static method Private Method Checks if a string is a UUID 20091030
54 MAKE_ONE_LIST_FUMOD_PARAMS Static method Public Method Merges imp / Exp / Changin / tables parameters in one list 20090918
55 MAP_ELEMENT Instance method Public Method Maps according to the path information (element) 20091005
56 MAP_STRUCTURE Instance method Public Method Mapsaccording to the path information (structure) 20091005
57 MAP_STRUCTURE_DEEP Instance method Public Method Mapsaccording to the path information (structure) 20100105
58 MAP_TABLE Instance method Public Method Maps a table 20091005
59 MAP_TABLE_DEEP Instance method Public Method Maps a table 20100105
60 PARSE Instance method Public Method Common parts of CL_FDT_MAINTENANCE~PARSE 20090910
61 PREPARE_BACK_MAPPING Instance method Private Method Prepares the back mapping 20100105
62 PREPARE_TABLE_MAPPING Instance method Private Method Prepares the table for the mapping 20091009
63 PREPARE_TABLE_MAPPING_FOR_PROC Instance method Private Method Prepares the table for the mapping 20121217
64 PROCESS_DB_PROCEDURE Instance method Public Method Processes the stored database procedure 20121210
65 PROCESS_FUNCTION_MODULE Instance method Public Method Processes the static method call 20090918
66 PROCESS_METHOD Instance method Public Method Processes the static method call 20090918
67 RESOLVE_TYPENAME Instance method Private Method Resolves typename ( local/global type ) 20091005
68 TO_STRING 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091013
2 Importing 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 Importing IV_POSITION Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_RECORD-POSITION Position for the Lean Trace 20130604
4 Importing 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 Changing CV_HAS_GENERIC Call by reference Type reference (TYPE) ABAP_BOOL Is the type generic? 20090910
2 Changing CV_HAS_RAW_FIELD Call by reference Type reference (TYPE) ABAP_BOOL Has the type a raw field? 20090910
3 Changing CV_HAS_REFERENCE Call by reference Type reference (TYPE) ABAP_BOOL Is the type a reference? 20090910
4 Exporting EO_TYPE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20090918
5 Importing 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 Importing IV_CLASSNAME Call by reference Type reference (TYPE) STRING Classname for local types 20090910
7 Importing IV_IGNORE_NON_KEY_FIELDS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ignore all non key fields in tables 20090910
8 Importing IV_ONLY_DESCR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Return only the Descriptor 20091008
9 Importing IV_TYPENAME Call by reference Type reference (TYPE) STRING Typename 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Activation Check? 20091022
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091022
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Returning messages 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100610

Method CHECK_BACK_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUFFER Call by reference Type reference (TYPE) S_CROSS_BUFFER 20091119
2 Returning 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 Importing IV_CALL_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>CALL_TYPE Call Type 20090925
2 Returning 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 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Class name 20090904
2 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090910
3 Returning 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 Importing IV_DBPROCEDURE Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20130114
2 Importing IV_DBSCHEMA Call by reference Type reference (TYPE) FDT_HANA_SCHEMA BRFplus: Schema Name for the HANA Database 20130114
3 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE weak check 20130114
4 Returning 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091210
2 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_FDT_TYPEDESCR Runtime Type Services 20091210
3 Importing IS_MAPPING Call by reference Type reference (TYPE) S_MAPPING Mapping (internal type) 20091210
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120322

Method CHECK_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCEPTION Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>T_EXCEPTION Exceptions 20090925
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090910
3 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090910
4 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOITFNAME Interface name 20090918
5 Importing IV_IS_STATIC_METHOD Call by reference Type reference (TYPE) ABAP_BOOL True: Static_method call False_ FM call 20090924
6 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20090910
7 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL Strong / Weak check flag 20090910
8 Returning 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 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090904
2 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE weak check 20090910
3 Returning 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091215
2 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20091215
3 Importing IS_MAPPING Call by reference Type reference (TYPE) S_MAPPING Mapping (internal type) 20091215
4 Importing 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 Importing IS_BUFFER Call by reference Type reference (TYPE) S_CROSS_BUFFER 20091008
2 Importing ITS_MAPPING Call by reference Type reference (TYPE) CL_FDT_STATIC_METHOD_HELPER=>TS_MAPPING Mapping 20090910
3 Importing IV_ACTIVATION_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091022
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091022
5 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE weak check 20090910
6 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE returning messages 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT 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 Importing IS_BUFFER Call by reference Type reference (TYPE) S_CROSS_BUFFER 20130115
2 Importing ITS_MAPPING Call by reference Type reference (TYPE) CL_FDT_STATIC_METHOD_HELPER=>TS_MAPPING Mapping 20130115
3 Importing IV_ACTIVATION_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130115
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20130115
5 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE weak check 20130115
6 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE returning messages 20130115
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130115

Method CHECK_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Classname 20090904
2 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOCLSNAME interfacename 20090904
3 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME methodname 20090904
4 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Weak check? 20090910
5 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID which should not be modified 20111106
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20111106
3 Returning RV_IS_MODIFIED Value transfer Type reference (TYPE) ABAP_BOOL True if object is modified 20111106
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20111106

Method CHECK_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20091022
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20091022
3 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20091022
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Procedure Call ID 20120224
5 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOITFNAME Interface name 20091022
6 Importing 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 Importing ITS_MAPPING Call by reference Type reference (TYPE) TS_MAPPING Mappings 20100105
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20100105
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100105
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100610

Method CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Class 20090910
2 Importing IV_EXCEPTION_HANDLING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Exception Handling 20090910
3 Importing IV_FUNCTION_MODULE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Function Module 20090910
4 Importing IV_INTERFACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Interface 20090910
5 Importing IV_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Mapping 20090910
6 Importing 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 Importing IO_STATIC_METHOD Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION EXTY/ACTY Static Method 20090910
2 Importing 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 Exporting ETS_MAPPING Call by reference Type reference (TYPE) TS_MAPPING Mappings (internal type) 20090910
2 Importing ITS_MAPPING Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>TS_MAPPING Mappings 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method CONVERT_MAPPING_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_MAPPING Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>TS_MAPPING Mappings 20090910
2 Importing ITS_MAPPING Call by reference Type reference (TYPE) TS_MAPPING Mappings (internal type) 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT 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 Exporting EV_MOVE_TYPE Call by reference Type reference (TYPE) MOVE_TYPE Exporting move type (to backend) 20091022
2 Importing IS_CROSS_BUFFER Call by reference Type reference (TYPE) CL_FDT_STATIC_METHOD_HELPER=>S_CROSS_BUFFER Buffer 20091022
3 Importing IS_MAPPING_LINE Call by reference Type reference (TYPE) S_MAPPING Mapping_line 20091022
4 Importing ITS_COMP_DSCR Call by reference Type reference (TYPE) CL_FDT_HANA_PROCEDURE_DESCR=>TS_COMP_DESCR 20130109
5 Importing 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 Exporting EV_MOVE_TYPE Call by reference Type reference (TYPE) MOVE_TYPE UI move type 20091022
2 Importing 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 Importing IO_COPY Call by reference Object reference (TYPE REF TO) IF_FDT_TRANSACTION FDT: Transaction 20090910
2 Importing 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 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the COPY to the subordinate objects 20090910
4 Returning 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 Changing CO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20100105
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20100105
3 Importing ITS_ID_MAPPING Call by reference Type reference (TYPE) TS_ID_MAPPING 20100105
4 Importing ITS_ID_TIME Call by reference Type reference (TYPE) TS_ID_TIME 20100105
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20100105
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20110310

Method CREATE_EXCEPTION_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_EXCEPTION_FM Call by reference Type reference (TYPE) ABAP_FUNC_EXCPBIND_TAB 20100105
2 Exporting ETH_EXCEPTION_SM Call by reference Type reference (TYPE) ABAP_EXCPBIND_TAB 20100105
3 Exporting ET_EXCEPTION_COMPLETE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>T_EXCEPTION 20100105
4 Exporting ET_EXCEPTION_PROP Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>T_EXCEPTION 20100105
5 Exporting EV_EXCEPTION_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20100105
6 Importing 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 Exporting ETH_PARAM_SM Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20100105
2 Exporting ETS_PARAM_FUMOD Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20100105
3 Exporting ETS_PARNAME_MAPPING Call by reference Type reference (TYPE) TS_PARNAME_MAPPING 20100105
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20100105
5 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20100105
6 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20100105
7 Importing ITS_FUMOD_PARAMS Call by reference Type reference (TYPE) TS_FUMOD_PARAMETERS Parameters of the function module 20100105
8 Importing ITS_PARNAME_MAPPING Call by reference Type reference (TYPE) TS_PARNAME_MAPPING The mapping for the parameters 20100105
9 Importing ITS_PROC_COMP_DSCR Call by reference Type reference (TYPE) CL_FDT_HANA_PROCEDURE_DESCR=>TS_COMP_DESCR 20121211
10 Importing IT_PROC_PARAM Call by reference Type reference (TYPE) FDT_HANA_T_PROC_PARAM Table Type for Procedure Parameters 20121211
11 Importing IT_SM_PARAMS Call by reference Type reference (TYPE) SEO_PARAMETERS Parameters of the static method 20100105
12 Importing IV_CALL_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>CALL_TYPE Call Type 20100105
13 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20100105
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100811
2 CX_FDT_PROCESSING FDT: Processing Error 20100105

Method EXPORT_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_NAMESPACE Value transfer Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>S_NAMESPACE For user defined namespace prefix and uri 20090910
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT The parent element 20090910
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method FILTER_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_PARAM_FM Call by reference Type reference (TYPE) TS_FUMOD_PARAMETERS Modified parmaters for function module 20091030
2 Exporting ET_IMPORTING_FUMOD Call by reference Type reference (TYPE) T_RSIMP Modified parameters for importing function module parameters 20091030
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Returning messages 20091030
4 Exporting ET_PARAM_SM Call by reference Type reference (TYPE) SEO_PARAMETERS Modified parmaters for static method 20091030
5 Exporting EV_HAS_ID Call by reference Type reference (TYPE) ABAP_BOOL Has the fm/sm a parameter iv_expression_id 20091030
6 Exporting EV_HAS_TIMESTAMP Call by reference Type reference (TYPE) ABAP_BOOL Has the sm/fm a parameter iv_timestamp 20091030
7 Exporting EV_HAS_TRACE Call by reference Type reference (TYPE) ABAP_BOOL Has the fm/sm a parameter io_trace 20091030
8 Exporting EV_HAS_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL Has the fm a parameter iv_in_update_task 20111005
9 Importing ITS_PARAM_FM Call by reference Type reference (TYPE) TS_FUMOD_PARAMETERS Function module parameters 20091030
10 Importing IT_IMPORTING_FUMOD Call by reference Type reference (TYPE) T_RSIMP Function Module only Importing Parameters 20091030
11 Importing IT_PARAM_SM Call by reference Type reference (TYPE) SEO_PARAMETERS Static method parameters 20091030
12 Importing 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 Changing 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20121218
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20121218
4 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20121218
5 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121218
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20121218
7 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20121218
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20121218
2 CX_FDT_GEN_NOT_SUPPORTED FDT: Generation not (yet) supported 20121218
3 CX_FDT_INPUT 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20091013
2 Importing IV_ALLOWED_TIMEPOINT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE 0 Timepointtype, if it is one 20100105
3 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20091013
4 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20091013
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
6 Importing 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20091013
2 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20091013
3 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20091013
4 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
5 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) CSEQUENCE Table name 20091013
6 Importing IV_TAB_WORKAREA Call by reference Type reference (TYPE) CSEQUENCE Table Workarea 20091013
7 Importing 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 Exporting 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 Exporting ET_EXC_DEC_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Declaration code 20090924
3 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Exception code 20090924
4 Exporting EV_CLASS_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL 20090924
5 Importing 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 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090924
7 Importing IO_STATIC_METHOD Call by reference Object reference (TYPE REF TO) IF_FDT_STATIC_METHOD FDT: Static Method 20090924
8 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090924
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090924
10 Importing 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 Changing 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090918
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090918
4 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20090918
5 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090918
6 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090918
8 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20090918
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090918
2 CX_FDT_GEN_NOT_SUPPORTED FDT: Generation not (yet) supported 20090918
3 CX_FDT_INPUT FDT: Invalid Input 20090918

Method GENERATE_PARAMETER_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_USED_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USED_CONTEXT_ID Object IDs as sorted table 20090925
2 Changing CT_TRACE_IDS Call by reference Type reference (TYPE) TS_PARM_WA Object IDs to be traced 20100601
3 Changing CV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20091119
4 Exporting ET_INIT_TP_TYPE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20100105
5 Exporting ET_PARM_POST_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Post Method/FM call code 20090925
6 Exporting ET_PARM_PRE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Parameter Initialization code 20090925
7 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER BRF+: Generation of Classes 20090925
8 Importing IS_MAPPING Call by reference Type reference (TYPE) CL_FDT_STATIC_METHOD_HELPER=>S_MAPPING Mapping (internal type) 20110104
9 Importing IV_CALLTYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>CALL_TYPE Call Type 20090925
10 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20090925
11 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID UUID of the calling expression 20090925
12 Importing IV_PARDECTYPE Call by reference Type reference (TYPE) I Parameter Declaration type 20090925
13 Importing IV_PAROPTIONAL Call by reference Type reference (TYPE) ABAP_BOOL 20090925
14 Importing IV_TEMP_RESULT_NAME Call by reference Type reference (TYPE) STRING Temporary result name 20111115
15 Importing IV_TYPENAME Call by reference Type reference (TYPE) CLIKE 20090925
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Generation not (yet) supported 20110316
2 CX_FDT_INPUT 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 Changing CTS_USED_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USED_CONTEXT_ID Object IDs as sorted table 20121219
2 Changing CT_TRACE_IDS Call by reference Type reference (TYPE) TS_PARM_WA Object IDs to be traced 20121219
3 Changing CV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20121219
4 Exporting ET_INIT_TP_TYPE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20121219
5 Exporting ET_PARM_POST_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Post Method/FM call code 20121219
6 Exporting ET_PARM_PRE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Parameter Initialization code 20121219
7 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER BRF+: Generation of Classes 20121219
8 Importing IS_MAPPING Call by reference Type reference (TYPE) CL_FDT_STATIC_METHOD_HELPER=>S_MAPPING Mapping (internal type) 20121219
9 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20121219
10 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID UUID of the calling expression 20121219
11 Importing IV_PARDECTYPE Call by reference Type reference (TYPE) CHAR10 Parameter Declaration type 20121219
12 Importing IV_TEMP_RESULT_NAME Call by reference Type reference (TYPE) STRING Temporary result name 20121219
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Generation not (yet) supported 20121219
2 CX_FDT_INPUT 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 Changing 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090918
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090918
4 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090918
5 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20090918
6 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918
7 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20090918
8 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20090918
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090918
10 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20090918
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090918
2 CX_FDT_INPUT 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20091013
2 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20091016
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20091013
4 Importing IV_ALLOWED_TIMEPOINT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepointype, if it is a timepoint 20100105
5 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) TABNAME DDIC Name 20100127
6 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20091013
7 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
8 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091013
# Exception Resumable Description Created on
1 CX_FDT_INPUT 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20091013
2 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20091016
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20091013
4 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) TABNAME DDIC Name 20100127
5 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20091013
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
7 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
8 Importing IV_TAB_WORKAREA Call by reference Type reference (TYPE) CSEQUENCE 20091013
9 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
10 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091013
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20110316
2 CX_FDT_INPUT 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20091013
2 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20091016
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20091013
4 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) TABNAME DDIC Name 20100127
5 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20091013
6 Importing IV_SOURCE_COMP_PATH Call by reference Type reference (TYPE) CSEQUENCE 20091013
7 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
8 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
9 Importing IV_TAB_WORKAREA Call by reference Type reference (TYPE) CSEQUENCE 20091013
10 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
11 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091013
# Exception Resumable Description Created on
1 CX_FDT_INPUT 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 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20091013
2 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20091016
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20091013
4 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) TABNAME DDIC Name 20100127
5 Importing IV_MOVE_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20091013
6 Importing IV_SOURCE_COMP_PATH Call by reference Type reference (TYPE) CSEQUENCE 20091013
7 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
8 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
9 Importing IV_TAB_WORKAREA Call by reference Type reference (TYPE) CSEQUENCE 20091013
10 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091013
11 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091013
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20110323
2 CX_FDT_INPUT FDT: Invalid Input 20110323

Method GET_CHANGE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CHANGE_SUMMARY Call by reference Type reference (TYPE) CL_FDT_MAINTENANCE=>TS_CHANGE_SUMMARY Provides the change summary 20090910
2 Changing 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 Exporting 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 Exporting ETS_PROCESSING_CHANGE Call by reference Type reference (TYPE) CL_FDT_MAINTENANCE=>TS_CHANGE_HISTORY Provides the changes which are processing relevant 20090910
5 Importing IV_1ST_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for the first version 20090910
6 Importing IV_2ND_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for the second version 20090910
7 Importing IV_COMPARE_ONLY_SUB_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: compares only the subobjects 20090910
8 Importing IV_DETAILED Call by reference Type reference (TYPE) ABAP_BOOL 20120321
9 Importing 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 Importing 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 Importing 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 Exporting EV_EXCEPTION_DESCR Call by reference Type reference (TYPE) STRING 20110928
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) I return code 20110928
3 Importing IV_EXCEPTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Object name 20110928
4 Importing IV_FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Object name 20110928
5 Importing 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091013
2 Importing IV_NO_LOCAL_RES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Do not use the local result variable 20111114
3 Returning 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 Exporting ETS_COMP_DSCR Call by reference Type reference (TYPE) CL_FDT_HANA_PROCEDURE_DESCR=>TS_COMP_DESCR 20121210
2 Exporting ET_PROC_PARAM Call by reference Type reference (TYPE) FDT_HANA_T_PROC_PARAM Method parameters 20121210
3 Exporting EV_CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20121210
4 Exporting EV_PROXY_NAME Call by reference Type reference (TYPE) FDT_NAME FDT: Name 20121210
5 Importing IV_DBPROCEDURE Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20121210
6 Importing IV_DBSCHEMA Call by reference Type reference (TYPE) FDT_HANA_SCHEMA BRFplus: Schema Name for the HANA Database 20121210
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Procedure Call ID 20121210
8 Importing 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 CX_FDT_INPUT 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 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20090904
2 Exporting ETS_ALL_PARAMS Call by reference Type reference (TYPE) TS_FUMOD_PARAMETERS All function module parameter in one table 20091022
3 Exporting ETS_COMP_DSCR Call by reference Type reference (TYPE) CL_FDT_FUNC_MODDESCR=>TS_COMP_DESC Descriptors for the function module parameters 20120322
4 Exporting ET_CHANGING_PARAMETER Call by reference Type reference (TYPE) T_RSCHA TT for RSCHA 20090904
5 Exporting ET_DOCUMENTATION Call by reference Type reference (TYPE) FDT_T_FUNC_MOD_PARAM_SHRT_TEXT Documentation for FuMod params 20120323
6 Exporting ET_EXCEPTION Call by reference Type reference (TYPE) T_RSEXC TT for RSEXC 20090924
7 Exporting ET_EXPORT_PARAMETER Call by reference Type reference (TYPE) T_RSEXP TT for rsexp 20090904
8 Exporting ET_IMPORT_PARAMETER Call by reference Type reference (TYPE) T_RSIMP TT for rsimp 20090904
9 Exporting ET_PARM_DOC Call by reference Type reference (TYPE) T_FUNCT Function Builder: Documentation Interface 20091117
10 Exporting ET_TABLES_PARAMETER Call by reference Type reference (TYPE) T_RSTBL TT for RSTBL 20090904
11 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090904
12 Importing 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 Exporting ETS_COMP_DSCR Call by reference Type reference (TYPE) CL_FDT_CLASSDESCR=>TS_COMP_DESC 20120322
2 Exporting ETS_PARA_PROP Call by reference Type reference (TYPE) TS_PARA_PROP Parameter properties 20120227
3 Exporting ET_EXCEPTION Call by reference Type reference (TYPE) SEO_EXCEPTIONS Method Exceptions 20090924
4 Exporting ET_PARAMETER Call by reference Type reference (TYPE) SEO_PARAMETERS Method parameters 20090924
5 Exporting EV_PUBLIC Call by reference Type reference (TYPE) ABAP_BOOL 20090910
6 Exporting EV_STATIC Call by reference Type reference (TYPE) ABAP_BOOL 20090910
7 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Classname 20090904
8 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Procedure Call ID 20120224
9 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOITFNAME Interfacename 20090910
10 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Methodname 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090904

Method GET_PARAMETER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARM_DOCU_LIST Call by reference Type reference (TYPE) T_PARM_DOCU_LIST 20100122
2 Exporting ET_PARM_FILTERED Call by reference Type reference (TYPE) T_PARM_FILTERED_LIST 20110426
3 Exporting ET_PARM_LIST Call by reference Type reference (TYPE) T_PARM_LIST 20091022
4 Importing IV_ACTION Call by reference Type reference (TYPE) ABAP_BOOL Action type? 20111005
5 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20091022
6 Importing IV_DBPROCEDURE Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20130125
7 Importing IV_DBSCHEMA Call by reference Type reference (TYPE) FDT_HANA_SCHEMA BRFplus: Schema Name for the HANA Database 20130125
8 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20091022
9 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Procedure Call ID 20120224
10 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOITFNAME Object Type Name 20091022
11 Importing 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 Exporting EV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Name of the parameter type 20090918
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090918
3 Importing IV_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090918
4 Importing IV_INTERFACENAME Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20090918
5 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20090918
6 Importing 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 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of data objects 20090910
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091030

Method GET_USED_EXPRESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090910
2 Returning RTS_EXPRESSION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091215

Method IMPORT_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT The parent element 20090910
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method IS_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20091030
2 Returning 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 Importing IT_CHANGING Call by reference Type reference (TYPE) T_RSCHA 20090918
2 Importing IT_EXPORTING Call by reference Type reference (TYPE) T_RSEXP 20090918
3 Importing IT_IMPORTING Call by reference Type reference (TYPE) T_RSIMP 20090918
4 Importing IT_TABLES Call by reference Type reference (TYPE) T_RSTBL 20090918
5 Returning 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 Changing CR_MAPPING_REF Call by reference Object reference (TYPE REF TO) DATA 20091005
2 Importing IS_MAPPING Call by reference Type reference (TYPE) S_MAPPING_PATH 20091005
3 Importing IV_BACK_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091030
4 Importing 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 CX_FDT_PROCESSING FDT: Processing Error 20110310

Method MAP_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MAPPING_REF Call by reference Object reference (TYPE REF TO) DATA 20091005
2 Importing IT_MAPPING Call by reference Type reference (TYPE) T_MAPPING_PATH 20091005
3 Importing IV_BACK_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091005
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091005
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20110310

Method MAP_STRUCTURE_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MAPPING_REF Call by reference Object reference (TYPE REF TO) DATA 20100105
2 Importing IT_MAPPING Call by reference Type reference (TYPE) T_MAPPING_PATH 20100105
3 Importing IV_BACK_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100105
4 Importing 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 Changing CR_MAPPING_REF Call by reference Object reference (TYPE REF TO) DATA 20091005
2 Importing IT_MAPPING Call by reference Type reference (TYPE) T_MAPPING_PATH 20091005
3 Importing IV_BACK_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091005
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091005
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20110310

Method MAP_TABLE_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MAPPING_REF Call by reference Object reference (TYPE REF TO) DATA 20100105
2 Importing IT_MAPPING Call by reference Type reference (TYPE) T_MAPPING_PATH 20100105
3 Importing IV_BACK_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100105
4 Importing 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 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090910
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090910
3 Importing IS_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_HEADER 20090910
4 Importing IS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_RECORD 20090910
5 Importing ITS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>TS_RECORD 20090910
6 Importing 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 Exporting ETS_ID_MAPPING Call by reference Type reference (TYPE) TS_ID_MAPPING 20100105
2 Exporting ETS_ID_TIME Call by reference Type reference (TYPE) TS_ID_TIME 20100105
3 Importing ITH_SM_PARAMS Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20100105
4 Importing ITS_FM_PARAMS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20100105
5 Importing IT_MAPPING_PATH Call by reference Type reference (TYPE) T_MAPPING_PATH 20100105
6 Importing IV_CALL_TYPE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>CALL_TYPE Call Type 20100105
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20100105
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20110310

Method PREPARE_TABLE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_MAPPING Call by reference Type reference (TYPE) TS_MAPPING Mappings (internal type) 20091009
2 Returning 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 Importing ITS_MAPPING Call by reference Type reference (TYPE) TS_MAPPING Mappings (internal type) 20121217
2 Importing IT_PROC_PARAM Call by reference Type reference (TYPE) FDT_HANA_T_PROC_PARAM Table Type for Procedure Parameters 20121217
3 Returning 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 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20121210
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20121210
3 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20121210
4 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20121210
5 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20121210
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20121210
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121210
2 CX_FDT_PROCESSING 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 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20090918
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20090918
3 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20090918
4 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20090918
5 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20090918
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090918
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100811
2 CX_FDT_PROCESSING FDT: Abstract Exception Class 20090918

Method PROCESS_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20090918
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20090918
3 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20090918
4 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20090918
5 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20090918
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090918
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100811
2 CX_FDT_PROCESSING FDT: Abstract Exception Class 20090918

Method RESOLVE_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESOLVED_NAME Call by reference Type reference (TYPE) CLIKE 20091005
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20091005
3 Importing IV_TYPENAME Call by reference Type reference (TYPE) CLIKE 20091005
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091005

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH Maximum # of characters 20090910
2 Importing 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 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090910
4 Returning 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