SAP ABAP Class CL_FDT_FUNCTION_PROCESS (FDT: Function Process Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Properties
Class CL_FDT_FUNCTION_PROCESS  
Short Description FDT: Function Process Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20070701   SAP 
Last change 20130531   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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_FUNCTION_PROCESS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FDT_CC_SERVICES 20110110 FDT: Generation Services
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PROCESS_LOG_CONTEXT_TABNAME Constant Public Type reference (TYPE) BALTABNAME 'FDT_INC_KEY_0001' Application log: Context: DDIC structure name 20110118
2 GC_PROCESS_LOG_EXITF Constant Public Type reference (TYPE) BALUEF 'BAL_CALLBACK_DETAILS' Application log: Callback: Routine name 20110118
3 GC_PROCESS_LOG_EXITP_DEPLOY Constant Public Type reference (TYPE) BALUEP 'FDT_DEPLOYMENT_LOG' Application log: Callback: Program name 20110118
4 GC_PROCESS_LOG_EXITP_PROCESS Constant Public Type reference (TYPE) BALUEP 'FDT_PROCESS_LOG' Application log: Callback: Program name 20110118
5 GC_PROCESS_LOG_EXITT Constant Public Type reference (TYPE) BALUET ' ' Application log: Callback: Type (Ext. Perform, FM, etc.) 20110118
6 GC_PROCESS_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'FDT' Application log: Object name (Application code) 20110114
7 GC_PROCESS_LOG_PARAM_FUNCTION Constant Public Type reference (TYPE) BALPAR 'FunctionID' Application log: Parameter Function ID 20110114
8 GC_PROCESS_LOG_PARAM_OBJECT Constant Public Type reference (TYPE) BALPAR 'ObjectID' Application log: Parameters 20110114
9 GC_PROCESS_LOG_PARAM_RELATED Constant Public Type reference (TYPE) BALPAR 'RelatedID' Application log: Parameter Realted ID 20110114
10 GC_PROCESS_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'FDT_PROCESS' Application log: Subobject 20110114
11 GC_REF_USAGE_CHECK_SYS Constant Public Type reference (TYPE) FDT_CC_USAGE 'C' Usage: Check system table 20110831
12 GC_REF_USAGE_NOT_GENERATED Constant Public Type reference (TYPE) FDT_CC_USAGE 'X' Usage: Function not generated 20110831
13 GC_REF_USAGE_NO_GENERATION Constant Public Type reference (TYPE) FDT_CC_USAGE 'N' Usage: No generation fir function 20110831
14 GC_REF_USAGE_USE_ACTUAL Constant Public Type reference (TYPE) FDT_CC_USAGE 'A' Usage: Use actual entry 20110831
15 GC_REF_USAGE_USE_SYS Constant Public Type reference (TYPE) FDT_CC_USAGE 'S' Usage: Use system entry 20110831
16 GC_SIM_METHOD_CALL Constant Private Type reference (TYPE) STRING 'RUN_SIMULATION' Simulation call stack method name 20110831
17 GO_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_FDT_CONTEXT Context object 20090609
18 GO_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY Factory object 20070701
19 GS_FUNC_ID_CODING Static Attribute Private Type reference (TYPE) S_FUNC_ID_CODING Function ID coding relation 20070702
20 GS_FUNC_ID_CODING_SLICE Static Attribute Private Type reference (TYPE) S_FUNC_ID_CODING_SLICE Function ID coding validity period relation 20110831
21 GTH_FUNC_ID_CODING_SLICE Static Attribute Private Type reference (TYPE) TH_FUNC_ID_CODING_SLICE Function ID coding validity period relation table 20110831
22 GTH_OBJECT_IN_INTERNAL_FORMAT Static Attribute Private See coding Table of Data Object References in internal BRF+ format 20131112
23 GV_CALL_FROM_SIMULATION Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Call comes from a simulation component 20110831
24 GV_CC_VERSION Static Attribute Private Type reference (TYPE) INT4 Generation version 20110831
25 GV_CODE_GEN_SUPPRESS_DB_COMMIT Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Store generated coding only upon external COMMIT 20110928
26 GV_TIMESTAMP Static Attribute Private Type reference (TYPE) TIMESTAMP Global timestamp 20071018
27 GV_USE_GEN_CODE Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: Use generated coding 20110831
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ID_TO_MSG_OF_PROCESS_LOG Static method Public Method Add ID to a message of the process log 20110118
2 ADD_MESSAGES_TO_PROCESS_LOG Static method Private Method Add messages to the process log 20110114
3 ANALYSE_EXCEPTION_PROCESS_LOG Static method Private Method Analyse the exception for the process log 20110118
4 AUTHORITY_CHECK_FOR_PROCESSING Static method Public Method Activate authorithy checks for rules processing 20100506
5 BUILD_CONTEXT_FROM_FVT Static method Private Method Built Context form Field Value Table 20070718
6 CHECK_RESULT Static method Private Method Compare Result from Generated Coding with Interpretation Res 20070717
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110831
8 CLEAR_BUFFERS Static method Public Method Special: Call first to access updates in parallel session 20130411
9 CONV_CTXT_TO_NV Static method Private Method Converts an ID-Val tab to a Name-Val tab 20121213
10 CREATE_PROCESS_LOG Static method Public Method Create a log based on a raised exception 20110114
11 GET_CALL_FROM_SIMULATION Static method Public Method Call from WD Simulation component? 20120809
12 GET_CC_VERSION Static method Public Method Version of gen. logic (track changes in code composition) 20110831
13 GET_CONTEXT_LIST Static method Public Method Get List of Context Elements 20100317
14 GET_CONTEXT_VALUE Static method Public Method Get value reference to a function's context object 20090527
15 GET_DATA_OBJECT_REFERENCE Static method Public Method Get data reference to a function's context object 20090518
16 GET_DATA_OBJECT_STRUCTURE Static method Public Method Get Structrue of Result Object 20100126
17 GET_GENERATED_CLASS_NAME Static method Public Method Get name of generated code for ID/timestamp 20110831
18 GET_PROCESS_LOG Static method Private Method Get the process log 20110114
19 IS_GENERATED_CLASS_LOCAL Static method Public Method Returns true, if the generated class is a local one 20131024
20 IS_OBJECT_IN_INTERNAL_FORMAT Static method Public Method Returns true, if BRF+ data object is in BRF+ internal format 20131112
21 MOVE_DATA_TO_DATA_OBJECT Static method Public Method Move data from an external type to one of function's context 20100126
22 PROCESS Static method Public Method Process FDT Function (check method documenatation) 20070701
23 PROCESS_INTERPRETATION_MODE Static method Private Method Process BRFplus Function using the Interpretation Mode 20070716
24 SET_CALL_FROM_SIMULATION Static method Public Method Call from WD Simulation component? 20110831
25 SET_COMMIT_PROPERTIES Static method Public Method Action execution/ code generation on COMMIT 20110928
26 SET_GEN_CODE_USAGE Static method Public Method Switch on/off usage of generated code 20110831
27 _GET_DATA_OBJECT_REFERENCE Static method Private Method Get Reference to a Data Object for a Context Element 20090527
28 _INC_DEPLOYMENT_TIMESTAMP Static method Private Method May adapt timestamp for AP deployment 20111118
Events
Class CL_FDT_FUNCTION_PROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONTEXT_LIST Public See coding 20100317 BEGIN OF s_context_list, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, data_object_type TYPE if_fdt_types=>data_object_type, END OF s_context_list
2 S_DATA_OBJECT_INFO Public See coding 20100126 BEGIN OF s_data_object_info, parent_id TYPE if_fdt_types=>id, id TYPE if_fdt_types=>id, position TYPE n LENGTH 3, dobj_name TYPE if_fdt_types=>name, dobj_type TYPE if_fdt_types=>data_object_type, END OF s_data_object_info
3 S_DETLEVEL_MESSAGE Private See coding Structure containing BRF+ messages per Log-Detail Level 20110114 BEGIN OF s_detlevel_message, detlevel TYPE ballevel, t_message TYPE if_fdt_types=>t_message, END OF s_detlevel_message
4 S_FUNC_ID_CODING Private See coding 20070702 BEGIN OF s_func_id_coding, id TYPE if_fdt_types=>id, timestamp TYPE timestamp, trace_code TYPE abap_bool, obj_name TYPE trobj_name, is_brs TYPE abap_bool, END OF s_func_id_coding
5 S_FUNC_ID_CODING_SLICE Private See coding 20110831 BEGIN OF s_func_id_coding_slice, id TYPE if_fdt_types=>id, trace_code TYPE abap_bool, valid_from TYPE timestamp, valid_to TYPE timestamp, class_name TYPE seoclsname, is_brs TYPE abap_bool, END OF s_func_id_coding_slice
6 TH_FUNC_ID_CODING_SLICE Private See coding 20110831 th_func_id_coding_slice TYPE HASHED TABLE OF s_func_id_coding_slice WITH UNIQUE KEY id trace_code
7 TS_DETLEVEL_MESSAGE Private See coding Table of BRF+ messages per Log-Detail Level 20110114 ts_detlevel_message TYPE SORTED TABLE OF s_detlevel_message WITH UNIQUE KEY detlevel
8 T_CONTEXT_LIST Public See coding 20100317 t_context_list TYPE STANDARD TABLE OF s_context_list
9 T_DATA_OBJECT_INFO Public See coding 20100126 t_data_object_info TYPE STANDARD TABLE OF s_data_object_info WITH KEY parent_id id
Method Signatures

Method ADD_ID_TO_MSG_OF_PROCESS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Parameter Name and Value 20110118
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20110118
3 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20110118
4 Importing IV_REPORT_4_LOG_DISPLAY Call by reference Type reference (TYPE) BALUEP Application Log: Callback: Program name 20110118

Method ADD_ID_TO_MSG_OF_PROCESS_LOG on class CL_FDT_FUNCTION_PROCESS has no exception.

Method ADD_MESSAGES_TO_PROCESS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20110114
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20110114
3 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20110114
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20110114
5 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110114
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20110114

Method ADD_MESSAGES_TO_PROCESS_LOG on class CL_FDT_FUNCTION_PROCESS has no exception.

Method ANALYSE_EXCEPTION_PROCESS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETLEVEL_MESSAGE Call by reference Type reference (TYPE) TS_DETLEVEL_MESSAGE Table of BRF+ messages per Log-Detail Level 20110118
2 Importing IX_FDT Call by reference Object reference (TYPE REF TO) CX_FDT Caught exception 20110118

Method ANALYSE_EXCEPTION_PROCESS_LOG on class CL_FDT_FUNCTION_PROCESS has no exception.

Method AUTHORITY_CHECK_FOR_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_DB_LOOKUP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Activate authority checks for DB-Lookup 20100506

Method AUTHORITY_CHECK_FOR_PROCESSING on class CL_FDT_FUNCTION_PROCESS has no exception.

Method BUILD_CONTEXT_FROM_FVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT Context object 20070718
2 Importing ITS_ID_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE ID value table for context 20070718
3 Importing IT_NAME_VALUE Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Name value table for context 20070718
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20070718
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired timestamp 20070718
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20071113

Method CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_RESULT Call by reference Type reference (TYPE) ANY Result value 20070717
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Context object 20070717
3 Importing ITS_ID_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE ID value table for context 20070717
4 Importing IT_NAME_VALUE Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Name value table for context 20070717
5 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20070717
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired timestamp 20070717
7 Returning RV_IDENTICAL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Interpretation result EQ generation result 20070718
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20070717

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FDT_FUNCTION_PROCESS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_FUNCTION_PROCESS has no exception.

Method CLEAR_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130411

Method CLEAR_BUFFERS on class CL_FDT_FUNCTION_PROCESS has no exception.

Method CONV_CTXT_TO_NV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ID_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE ID Value tab 20121213
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Generated classname 20121213
3 Returning RT_NAME_VALUE Value transfer Type reference (TYPE) ABAP_PARMBIND_TAB Name value tab 20121213
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121213

Method CREATE_PROCESS_LOG 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 Error messages during log creation 20110114
2 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20110114
3 Importing IV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT External ID for application log 20110114
4 Importing IX_FDT Call by reference Object reference (TYPE REF TO) CX_FDT Caught exception 20110114

Method CREATE_PROCESS_LOG on class CL_FDT_FUNCTION_PROCESS has no exception.

Method GET_CALL_FROM_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FROM_SIMULATION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation called from simulation component 20120809

Method GET_CALL_FROM_SIMULATION on class CL_FDT_FUNCTION_PROCESS has no exception.

Method GET_CC_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CC_VERSION Value transfer Type reference (TYPE) INT4 CC Version 20110831

Method GET_CC_VERSION on class CL_FDT_FUNCTION_PROCESS has no exception.

Method GET_CONTEXT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT_LIST Call by reference Type reference (TYPE) T_CONTEXT_LIST Context list of function 20100317
2 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20100317
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20100317
4 Importing IV_TRACE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation with lean trace 20100317
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100317

Method GET_CONTEXT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Data object reference pointing to actual value 20090527
2 Exporting EV_DATA Call by reference Type reference (TYPE) ANY Data object actual value 20090527
3 Importing IV_DATA_OBJECT Call by reference Type reference (TYPE) CLIKE Data object: Name or ID 20090527
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20090527
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20090527
6 Importing IV_TRACE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation with lean trace 20090527
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090527
2 CX_FDT_PROCESSING FDT: Processing Error 20100122

Method GET_DATA_OBJECT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to the data object ( no value ) 20090518
2 Exporting EV_DATA_OBJECT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Technical name for the data object object 20090518
3 Importing IV_DATA_OBJECT Call by reference Type reference (TYPE) CLIKE Data object: Name or ID 20090526
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20090518
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20090518
6 Importing IV_TRACE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation with lean trace 20090518
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090527

Method GET_DATA_OBJECT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_OBJECT_INFO Call by reference Type reference (TYPE) T_DATA_OBJECT_INFO Information about the function's result data object 20100127
2 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20100126
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20100126
4 Importing IV_TRACE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation with lean trace 20100126
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100126

Method GET_GENERATED_CLASS_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 Function ID 20110831
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired timestamp 20110831
3 Importing IV_TRACE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation with lean trace 20110831
4 Importing IV_WITH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Syntax check for the objects 20110831
5 Importing NO_GENERATION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Do not generate function 20110831
6 Returning RV_GEN_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Generated class name 20110831
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20120511
2 CX_FDT_INPUT FDT: Invalid Input 20110831
3 CX_FDT_SYSTEM FDT: System Failure 20110831

Method GET_PROCESS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20110114
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110114
3 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20110114
4 Importing IV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20110114
5 Importing IV_TIME Call by reference Type reference (TYPE) SY-UZEIT Current Time of Application Server 20110114

Method GET_PROCESS_LOG on class CL_FDT_FUNCTION_PROCESS has no exception.

Method IS_GENERATED_CLASS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20131024
2 Returning RV_CLASS_IS_LOCAL Value transfer Type reference (TYPE) ABAP_BOOL 20131024
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20131024

Method IS_OBJECT_IN_INTERNAL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_OBJECT Call by reference Object reference (TYPE REF TO) DATA 20131112
2 Returning RV_INTERNAL_FORMAT Value transfer Type reference (TYPE) ABAP_BOOL 20131112

Method IS_OBJECT_IN_INTERNAL_FORMAT on class CL_FDT_FUNCTION_PROCESS has no exception.

Method MOVE_DATA_TO_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to BRFplus Data Object 20100126
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to any ABAP Data Object 20100126
3 Importing IV_DATA_OBJECT Call by reference Type reference (TYPE) CLIKE Data object: Name or ID 20100126
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20100126
5 Importing IV_HAS_DDIC_BINDING Call by reference Type reference (TYPE) ABAP_BOOL Data is passed in the DDIC-Structure defined in BRF+ 20100126
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20100126
7 Importing IV_TRACE_GENERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Generation with lean trace 20100126
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100126

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NAME_VALUE Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Name value table for context 20070703
2 Exporting EA_RESULT Call by reference Type reference (TYPE) ANY Functio result data 20070701
3 Exporting EO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE Returning trace object 20070716
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Context object 20070703
5 Importing ITS_ID_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE Table with ID and value reference for the context 20070703
6 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20070701
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired timestamp 20070701
8 Importing IV_TRACE_MODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TRACE_MODE ABAP_TRUE: Generation with lean trace 20090303
# Exception Resumable Description Created on
1 CX_FDT 20070703

Method PROCESS_INTERPRETATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EA_RESULT Call by reference Type reference (TYPE) ANY Result value 20070716
2 Exporting EO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE Trace object after processing 20070716
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Context object 20070716
4 Importing ITS_ID_VALUE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE ID value table for context 20070716
5 Importing IT_NAME_VALUE Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB Name value table for context 20070718
6 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20070716
7 Importing IV_RETURN_RESULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Return the result value 20090727
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired timestamp 20070716
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20070716

Method SET_CALL_FROM_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM_SIMULATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Generation called from simulation component 20110831

Method SET_CALL_FROM_SIMULATION on class CL_FDT_FUNCTION_PROCESS has no exception.

Method SET_COMMIT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Move action execution into update task 20110928
2 Importing IV_CODE_GEN_SUPPRESS_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Store generated coding only upon external COMMIT 20110928

Method SET_COMMIT_PROPERTIES on class CL_FDT_FUNCTION_PROCESS has no exception.

Method SET_GEN_CODE_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USE_GEN_CODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Use generated coding 20110831

Method SET_GEN_CODE_USAGE on class CL_FDT_FUNCTION_PROCESS has no exception.

Method _GET_DATA_OBJECT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Data object reference 20090527
2 Exporting EV_DATA_OBJECT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Technical name of the data object 20090527
3 Importing IV_DATA_OBJECT Call by reference Type reference (TYPE) CLIKE Data object: Name or ID 20090527
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20090527
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Desired timestamp 20090527
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090527

Method _INC_DEPLOYMENT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired timestamp 20111118
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20111118
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Abstract Exception Class 20111118
History
Last changed by/on SAP  20130531 
SAP Release Created in 710