SAP ABAP Interface IF_FDT_ACTN_STATIC_METHOD (FDT: Static Method / Call Procedure (Action))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_EXPRESSIONS (Package) BRFplus: Expressions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_ACTN_STATIC_METHOD FDT: Static Method / Call Procedure (Action) 20060803
Properties
Interface IF_FDT_ACTN_STATIC_METHOD  
Short Description FDT: Static Method / Call Procedure (Action)    
General Data
Package SFDT_EXPRESSIONS   BRFplus: Expressions 
Created 20060803   SAP 
Last changed 20140121   SAP 
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
# Interface Abstract Final Description Created on
1 IF_FDT_ACTION FDT: Action 20060803
Friends
Interface IF_FDT_ACTN_STATIC_METHOD has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CALL_TYPE_FUNCTION_MODULE Constant Public Type reference (TYPE) CALL_TYPE IF_FDT_STATIC_METHOD=>GC_CALL_TYPE_FUNCTION_MODULE Call Type Function Module 20090925
2 GC_CALL_TYPE_STATIC_METHOD Constant Public Type reference (TYPE) CALL_TYPE IF_FDT_STATIC_METHOD=>GC_CALL_TYPE_STATIC_METHOD Call Type Static Method 20090925
3 GC_CALL_TYPE_TEMPLATE_IF Constant Public Type reference (TYPE) CALL_TYPE IF_FDT_STATIC_METHOD=>GC_CALL_TYPE_TEMPLATE_IF Call Type Template Interface 20090925
4 GC_EXTY_ACTN_STATIC_METHOD Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID IF_FDT_CONSTANTS=>GC_EXTY_ACTN_STATIC_METHOD Action type "Static Method Call" 20061017
5 GC_TEMPLATE_INTERFACE Constant Public Type reference (TYPE) SEOCLSNAME 'IF_FDT_STATIC_METHOD_TEMPLATE' Template-Interface 20060809
6 MV_ACTION Instance attribute Public Attribute reference (LIKE) 20071228
7 MV_CUSTOMIZING_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
8 MV_EXPRESSION_TYPE_ID Instance attribute Public Attribute reference (LIKE) 20071228
9 MV_ID Instance attribute Public Attribute reference (LIKE) 20071119
10 MV_LOCAL_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
11 MV_MASTERDATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
12 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20071228
13 MV_RULE Instance attribute Public Attribute reference (LIKE) 20071228
14 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 20060803
4 GET_DATABASE_PROCEDURE Instance method Public Method 20130117
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 20060803
10 SET_CALL_TYPE Instance method Public Method Set the call type 20090925
11 SET_CLASS Instance method Public Method Set class name 20060803
12 SET_DATABASE_PROCEDURE Instance method Public Method 20130117
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 20060803
Events
Interface IF_FDT_ACTN_STATIC_METHOD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CALL_TYPE Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>CALL_TYPE Call Type 20090925
2 FUNCTION_MODULE Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>FUNCTION_MODULE Name of Function Module 20090904
3 INTERFACE Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>INTERFACE Name of Interface 20090904
4 METHOD Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>METHOD Name of Method 20090904
5 MOVE_TYPE Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>MOVE_TYPE Move Type (for mapping definition) 20090904
6 S_EXCEPTION Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>S_EXCEPTION Exception 20090904
7 S_MAPPING Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>S_MAPPING Mapping 20090904
8 S_PARAMETER Public See coding OBSOLETE - Do not use 20061018 BEGIN OF s_parameter, parameter_id TYPE fdt_uuid, sequence TYPE int1, END OF s_parameter
9 TS_MAPPING Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>TS_MAPPING Mappings 20090904
10 TS_PARAMETER Public See coding OBSOLETE - Do not use 20061018 ts_parameter TYPE SORTED TABLE OF s_parameter WITH UNIQUE KEY parameter_id
11 T_EXCEPTION Public Type reference (TYPE) IF_FDT_STATIC_METHOD=>T_EXCEPTION 20090925
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 Interface IF_FDT_ACTN_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) 20060803
2 Returning RV_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Name of class 20060803
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018

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 20130117
2 Exporting EV_DBSCHEMA Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20130117
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130117

Method GET_DATABASE_PROCEDURE on Interface IF_FDT_ACTN_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 20060803
2 Returning RTS_PARAMETER Value transfer Type reference (TYPE) TS_PARAMETER 20061018
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018

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 20060803
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018

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

Method SET_DATABASE_PROCEDURE on Interface IF_FDT_ACTN_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_PARAMETER Call by reference Type reference (TYPE) TS_PARAMETER 20061018
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018
History
Last changed by/on SAP  20140121 
SAP Release Created in 710