SAP ABAP Class IF_FDT_STATIC_METHOD (FDT: Static Method / Call Procedure)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FDT_EXPRESSION FDT: Expression 20051031
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_STATIC_METHOD FDT: Static Method / Call Procedure 20051031
Properties
Class IF_FDT_STATIC_METHOD  
Short Description FDT: Static Method / Call Procedure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20051014   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 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_STATIC_METHOD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_FDT_STATIC_METHOD has no interface implemented.
Friends
Class IF_FDT_STATIC_METHOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CALL_TYPE_DB_PROCEDURE Constant Public Type reference (TYPE) CALL_TYPE 'P' Call Type Database Procedure 20121210
2 GC_CALL_TYPE_FUNCTION_MODULE Constant Public Type reference (TYPE) CALL_TYPE 'F' Call Type Function Module 20090925
3 GC_CALL_TYPE_STATIC_METHOD Constant Public Type reference (TYPE) CALL_TYPE 'S' Call Type Static Method 20090925
4 GC_CALL_TYPE_TEMPLATE_IF Constant Public Type reference (TYPE) CALL_TYPE SPACE OBSOLETE - Do not use 20090925
5 GC_EXTY_STATIC_METHOD Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID IF_FDT_CONSTANTS=>GC_EXTY_STATIC_METHOD Expression Type "Static Method" 20080417
6 GC_MOVE_TYPE_DATE Constant Public Type reference (TYPE) MOVE_TYPE 'D' 20091022
7 GC_MOVE_TYPE_MOVE_CORR Constant Public Type reference (TYPE) MOVE_TYPE 'MC' 20091022
8 GC_MOVE_TYPE_SUPPL Constant Public Type reference (TYPE) MOVE_TYPE 'S' 20091022
9 GC_MOVE_TYPE_TIME Constant Public Type reference (TYPE) MOVE_TYPE 'T' 20091022
10 GC_MOVE_TYPE_TMSTMP Constant Public Type reference (TYPE) MOVE_TYPE 'P' 20091022
11 GC_MOVE_TYPE_VALUE Constant Public Type reference (TYPE) MOVE_TYPE 'V' 20091022
12 GC_TEMPLATE_INTERFACE Constant Public Type reference (TYPE) SEOCLSNAME 'IF_FDT_STATIC_METHOD_TEMPLATE' OBSOLETE - Do not use 20051031
13 MV_ACTION Instance attribute Public Attribute reference (LIKE) 20071228
14 MV_CUSTOMIZING_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
15 MV_EXPRESSION_TYPE_ID Instance attribute Public Attribute reference (LIKE) 20071228
16 MV_ID Instance attribute Public Attribute reference (LIKE) 20051103
17 MV_LOCAL_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
18 MV_MASTERDATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
19 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20071228
20 MV_RULE Instance attribute Public Attribute reference (LIKE) 20071228
21 MV_SYSTEM_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Clear selected properties 20090904
2 GET_CALL_TYPE Instance method Public Method Get the call type 20090925
3 GET_CLASS Instance method Public Method Get class name 20051031
4 GET_DATABASE_PROCEDURE Instance method Public Method 20121210
5 GET_EXCEPTION_HANDLING Instance method Public Method Get Exception Handling 20090904
6 GET_FUNCTION_MODULE Instance method Public Method Get function module name 20090904
7 GET_MAPPING Instance method Public Method Get mapping 20090904
8 GET_METHOD Instance method Public Method Get method name 20090904
9 GET_SUB_EXPRESSIONS Instance method Public Method OBSOLETE - Do not use 20060607
10 SET_CALL_TYPE Instance method Public Method Set the call type 20090925
11 SET_CLASS Instance method Public Method Set class name 20051031
12 SET_DATABASE_PROCEDURE Instance method Public Method 20121210
13 SET_EXCEPTION_HANDLING Instance method Public Method Set Exception Handling 20090904
14 SET_FUNCTION_MODULE Instance method Public Method Set function module name 20090904
15 SET_MAPPING Instance method Public Method Set mapping 20090904
16 SET_METHOD Instance method Public Method Set method name 20090904
17 SET_SUB_EXPRESSIONS Instance method Public Method OBSOLETE - Do not use 20060607
Events
Class IF_FDT_STATIC_METHOD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CALL_TYPE Public Type reference (TYPE) FDT_SM_CALL_TYPE Call Type 20090925
2 DBPROCEDURE Public Type reference (TYPE) FDT_HANA_SCHEMA BRFplus: Schema Name for the HANA Database 20121210
3 DBSCHEMA Public Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20130114
4 FUNCTION_MODULE Public Type reference (TYPE) FUNCNAME Name of Function Module 20090904
5 INTERFACE Public Type reference (TYPE) SEOSCONAME Name of Interface 20090904
6 METHOD Public Type reference (TYPE) SEOSCONAME Name of Method 20090904
7 MOVE_TYPE Public See coding Move Type (for mapping definition) 20090904 move_type TYPE c LENGTH 3
8 S_EXCEPTION Public See coding Exception 20090904 BEGIN OF s_exception, exception TYPE seosconame, END OF s_exception
9 S_MAPPING Public See coding Mapping 20090904 BEGIN OF s_mapping, position TYPE n LENGTH 3, parameter TYPE seosconame, param_comp_path TYPE c LENGTH 255, id TYPE if_fdt_types=>id, id_comp_path TYPE c LENGTH 255, top_id TYPE if_fdt_types=>id, r_value TYPE REF TO data, move_type TYPE move_type, parameter_db TYPE fdt_hana_name, END OF s_mapping
10 TS_MAPPING Public See coding Mappings 20090904 ts_mapping TYPE SORTED TABLE OF s_mapping WITH UNIQUE KEY position WITH NON-UNIQUE SORTED KEY parameter COMPONENTS parameter
11 T_EXCEPTION Public See coding 20090925 t_exception TYPE STANDARD TABLE OF s_exception WITH NON-UNIQUE KEY exception
Method Signatures

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 20090904
2 Importing IV_EXCEPTION_HANDLING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Exception Handling 20090904
3 Importing IV_FUNCTION_MODULE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Function Module 20090904
4 Importing IV_INTERFACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Interface 20090904
5 Importing IV_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Mapping 20090904
6 Importing IV_METHOD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Clear Method 20090904

Method CLEAR on class IF_FDT_STATIC_METHOD has no exception.

Method GET_CALL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CALL_TYPE Call by reference Type reference (TYPE) CALL_TYPE Call Type 20090925
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090925

Method GET_CLASS 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) 20051031
2 Returning RV_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Name of class 20051031
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20051031

Method GET_DATABASE_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DBPROCEDURE Call by reference Type reference (TYPE) FDT_HANA_SCHEMA BRFplus: Schema Name for the HANA Database 20121210
2 Exporting EV_DBSCHEMA Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20121210
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20121210

Method GET_DATABASE_PROCEDURE on class IF_FDT_STATIC_METHOD has no exception.

Method GET_EXCEPTION_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IGNORE Call by reference Type reference (TYPE) T_EXCEPTION Exceptions to be ignored 20090925
2 Exporting ET_PROPAGATE Call by reference Type reference (TYPE) T_EXCEPTION Exceptions to be propagated 20090925
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method GET_FUNCTION_MODULE 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) 20090904
2 Returning RV_FUNCTION_MODULE Value transfer Type reference (TYPE) RS38L_FNAM Name of Function Module 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method GET_MAPPING 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 20090904
2 Exporting EV_EXPRESSION_ID Call by reference Type reference (TYPE) ABAP_BOOL TRUE: Parameter IV_EXPRESSION_ID mapped to EXPRESSION ID 20090904
3 Exporting EV_TIMEPOINT Call by reference Type reference (TYPE) ABAP_BOOL TRUE: Parameter IV_TIMEPOINT mapped to TIMEPOINT 20090904
4 Exporting EV_TRACE Call by reference Type reference (TYPE) ABAP_BOOL TRUE: Parameter IO_TRACE mapped to TRACE 20090904
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INTERFACE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>INTERFACE Name of Interface 20090904
2 Exporting EV_METHOD Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>METHOD Name of Method 20090904
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method GET_SUB_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) 20060607
2 Returning RTS_EXPRESSION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Expression IDs 20080115
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060607

Method SET_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) CALL_TYPE Call Type 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090925

Method SET_CLASS 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) SEOCLSNAME Name of class 20051031
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20051209

Method SET_DATABASE_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 20121210
2 Importing IV_DBSCHEMA Call by reference Type reference (TYPE) FDT_HANA_SCHEMA BRFplus: Schema Name for the HANA Database 20121210

Method SET_DATABASE_PROCEDURE on class IF_FDT_STATIC_METHOD has no exception.

Method SET_EXCEPTION_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IGNORE Call by reference Type reference (TYPE) T_EXCEPTION Exceptions to be ignored 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method SET_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method SET_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 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method SET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERFACE Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>INTERFACE Name of Interface 20090904
2 Importing IV_METHOD Call by reference Type reference (TYPE) IF_FDT_STATIC_METHOD=>METHOD Name of Method 20090904
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20090904

Method SET_SUB_EXPRESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Expression IDs 20080115
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061025
History
Last changed by/on SAP  20140121 
SAP Release Created in