Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | BALTABNAME | 'FDT_INC_KEY_0001' | Application log: Context: DDIC structure name | 20110118 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | BALUEF | 'BAL_CALLBACK_DETAILS' | Application log: Callback: Routine name | 20110118 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | BALUEP | 'FDT_DEPLOYMENT_LOG' | Application log: Callback: Program name | 20110118 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | BALUEP | 'FDT_PROCESS_LOG' | Application log: Callback: Program name | 20110118 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | BALUET | ' ' | Application log: Callback: Type (Ext. Perform, FM, etc.) | 20110118 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | BALOBJ_D | 'FDT' | Application log: Object name (Application code) | 20110114 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | BALPAR | 'FunctionID' | Application log: Parameter Function ID | 20110114 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | BALPAR | 'ObjectID' | Application log: Parameters | 20110114 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | BALPAR | 'RelatedID' | Application log: Parameter Realted ID | 20110114 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'FDT_PROCESS' | Application log: Subobject | 20110114 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | FDT_CC_USAGE | 'C' | Usage: Check system table | 20110831 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | FDT_CC_USAGE | 'X' | Usage: Function not generated | 20110831 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | FDT_CC_USAGE | 'N' | Usage: No generation fir function | 20110831 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | FDT_CC_USAGE | 'A' | Usage: Use actual entry | 20110831 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | FDT_CC_USAGE | 'S' | Usage: Use system entry | 20110831 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'RUN_SIMULATION' | Simulation call stack method name | 20110831 | |
17 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context object | 20090609 | ||
18 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_FDT_FACTORY | Factory object | 20070701 | ||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | S_FUNC_ID_CODING | Function ID coding relation | 20070702 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | S_FUNC_ID_CODING_SLICE | Function ID coding validity period relation | 20110831 | ||
21 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TH_FUNC_ID_CODING_SLICE | Function ID coding validity period relation table | 20110831 | ||
22 | ![]() |
Static Attribute | Private | See coding | Table of Data Object References in internal BRF+ format | 20131112 | |||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Call comes from a simulation component | 20110831 | ||
24 | ![]() |
Static Attribute | Private | Type reference (TYPE) | INT4 | Generation version | 20110831 | ||
25 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Store generated coding only upon external COMMIT | 20110928 | |
26 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TIMESTAMP | Global timestamp | 20071018 | ||
27 | ![]() |
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 | ![]() |
Static method | Public | Method | Add ID to a message of the process log | 20110118 |
2 | ![]() |
Static method | Private | Method | Add messages to the process log | 20110114 |
3 | ![]() |
Static method | Private | Method | Analyse the exception for the process log | 20110118 |
4 | ![]() |
Static method | Public | Method | Activate authorithy checks for rules processing | 20100506 |
5 | ![]() |
Static method | Private | Method | Built Context form Field Value Table | 20070718 |
6 | ![]() |
Static method | Private | Method | Compare Result from Generated Coding with Interpretation Res | 20070717 |
7 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20110831 |
8 | ![]() |
Static method | Public | Method | Special: Call first to access updates in parallel session | 20130411 |
9 | ![]() |
Static method | Private | Method | Converts an ID-Val tab to a Name-Val tab | 20121213 |
10 | ![]() |
Static method | Public | Method | Create a log based on a raised exception | 20110114 |
11 | ![]() |
Static method | Public | Method | Call from WD Simulation component? | 20120809 |
12 | ![]() |
Static method | Public | Method | Version of gen. logic (track changes in code composition) | 20110831 |
13 | ![]() |
Static method | Public | Method | Get List of Context Elements | 20100317 |
14 | ![]() |
Static method | Public | Method | Get value reference to a function's context object | 20090527 |
15 | ![]() |
Static method | Public | Method | Get data reference to a function's context object | 20090518 |
16 | ![]() |
Static method | Public | Method | Get Structrue of Result Object | 20100126 |
17 | ![]() |
Static method | Public | Method | Get name of generated code for ID/timestamp | 20110831 |
18 | ![]() |
Static method | Private | Method | Get the process log | 20110114 |
19 | ![]() |
Static method | Public | Method | Returns true, if the generated class is a local one | 20131024 |
20 | ![]() |
Static method | Public | Method | Returns true, if BRF+ data object is in BRF+ internal format | 20131112 |
21 | ![]() |
Static method | Public | Method | Move data from an external type to one of function's context | 20100126 |
22 | ![]() |
Static method | Public | Method | Process FDT Function (check method documenatation) | 20070701 |
23 | ![]() |
Static method | Private | Method | Process BRFplus Function using the Interpretation Mode | 20070716 |
24 | ![]() |
Static method | Public | Method | Call from WD Simulation component? | 20110831 |
25 | ![]() |
Static method | Public | Method | Action execution/ code generation on COMMIT | 20110928 |
26 | ![]() |
Static method | Public | Method | Switch on/off usage of generated code | 20110831 |
27 | ![]() |
Static method | Private | Method | Get Reference to a Data Object for a Context Element | 20090527 |
28 | ![]() |
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 | ![]() |
CS_BAL_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Application Log: Parameter Name and Value | 20110118 | ||
2 | ![]() |
IS_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20110118 | ||
3 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20110118 | ||
4 | ![]() |
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 | ![]() |
CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110114 | ||
2 | ![]() |
IT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110114 | ||
3 | ![]() |
IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110114 | ||
4 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20110114 | ||
5 | ![]() |
IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20110114 | ||
6 | ![]() |
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 | ![]() |
ET_DETLEVEL_MESSAGE | Call by reference | Type reference (TYPE) | TS_DETLEVEL_MESSAGE | Table of BRF+ messages per Log-Detail Level | 20110118 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
EO_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context object | 20070718 | ||
2 | ![]() |
ITS_ID_VALUE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_VALUE | ID value table for context | 20070718 | ||
3 | ![]() |
IT_NAME_VALUE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | Name value table for context | 20070718 | ||
4 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20070718 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Desired timestamp | 20070718 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20071113 |
Method CHECK_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IA_RESULT | Call by reference | Type reference (TYPE) | ANY | Result value | 20070717 | ||
2 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context object | 20070717 | ||
3 | ![]() |
ITS_ID_VALUE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_VALUE | ID value table for context | 20070717 | ||
4 | ![]() |
IT_NAME_VALUE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | Name value table for context | 20070717 | ||
5 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20070717 | ||
6 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Desired timestamp | 20070717 | ||
7 | ![]() |
RV_IDENTICAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Interpretation result EQ generation result | 20070718 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
ITS_ID_VALUE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_VALUE | ID Value tab | 20121213 | ||
2 | ![]() |
IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Generated classname | 20121213 | ||
3 | ![]() |
RT_NAME_VALUE | Value transfer | Type reference (TYPE) | ABAP_PARMBIND_TAB | Name value tab | 20121213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20121213 |
Method CREATE_PROCESS_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Error messages during log creation | 20110114 | ||
2 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20110114 | ||
3 | ![]() |
IV_LOG_EXTERNAL_ID | Call by reference | Type reference (TYPE) | BALNREXT | External ID for application log | 20110114 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_CONTEXT_LIST | Call by reference | Type reference (TYPE) | T_CONTEXT_LIST | Context list of function | 20100317 | ||
2 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20100317 | ||
3 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Desired timestamp | 20100317 | ||
4 | ![]() |
IV_TRACE_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Generation with lean trace | 20100317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100317 |
Method GET_CONTEXT_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data object reference pointing to actual value | 20090527 | ||
2 | ![]() |
EV_DATA | Call by reference | Type reference (TYPE) | ANY | Data object actual value | 20090527 | ||
3 | ![]() |
IV_DATA_OBJECT | Call by reference | Type reference (TYPE) | CLIKE | Data object: Name or ID | 20090527 | ||
4 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20090527 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Desired timestamp | 20090527 | ||
6 | ![]() |
IV_TRACE_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Generation with lean trace | 20090527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090527 | |
2 | ![]() |
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 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to the data object ( no value ) | 20090518 | ||
2 | ![]() |
EV_DATA_OBJECT_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Technical name for the data object object | 20090518 | ||
3 | ![]() |
IV_DATA_OBJECT | Call by reference | Type reference (TYPE) | CLIKE | Data object: Name or ID | 20090526 | ||
4 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20090518 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Desired timestamp | 20090518 | ||
6 | ![]() |
IV_TRACE_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Generation with lean trace | 20090518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_DATA_OBJECT_INFO | Call by reference | Type reference (TYPE) | T_DATA_OBJECT_INFO | Information about the function's result data object | 20100127 | ||
2 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20100126 | ||
3 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Desired timestamp | 20100126 | ||
4 | ![]() |
IV_TRACE_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Generation with lean trace | 20100126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20110831 | ||
2 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Desired timestamp | 20110831 | ||
3 | ![]() |
IV_TRACE_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Generation with lean trace | 20110831 | ||
4 | ![]() |
IV_WITH_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: Syntax check for the objects | 20110831 | |
5 | ![]() |
NO_GENERATION | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: Do not generate function | 20110831 | |
6 | ![]() |
RV_GEN_CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Generated class name | 20110831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20120511 | |
2 | ![]() |
FDT: Invalid Input | 20110831 | |
3 | ![]() |
FDT: System Failure | 20110831 |
Method GET_PROCESS_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110114 | ||
2 | ![]() |
EV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20110114 | ||
3 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20110114 | ||
4 | ![]() |
IV_LOG_EXTERNAL_ID | Call by reference | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20110114 | ||
5 | ![]() |
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 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20131024 | ||
2 | ![]() |
RV_CLASS_IS_LOCAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | 20131112 | |||
2 | ![]() |
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 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to BRFplus Data Object | 20100126 | ||
2 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to any ABAP Data Object | 20100126 | ||
3 | ![]() |
IV_DATA_OBJECT | Call by reference | Type reference (TYPE) | CLIKE | Data object: Name or ID | 20100126 | ||
4 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20100126 | ||
5 | ![]() |
IV_HAS_DDIC_BINDING | Call by reference | Type reference (TYPE) | ABAP_BOOL | Data is passed in the DDIC-Structure defined in BRF+ | 20100126 | ||
6 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Desired timestamp | 20100126 | ||
7 | ![]() |
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 | ![]() |
FDT: Invalid Input | 20100126 |
Method PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_NAME_VALUE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | Name value table for context | 20070703 | ||
2 | ![]() |
EA_RESULT | Call by reference | Type reference (TYPE) | ANY | Functio result data | 20070701 | ||
3 | ![]() |
EO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE | Returning trace object | 20070716 | ||
4 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context object | 20070703 | ||
5 | ![]() |
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 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20070701 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Desired timestamp | 20070701 | ||
8 | ![]() |
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 | ![]() |
20070703 |
Method PROCESS_INTERPRETATION_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EA_RESULT | Call by reference | Type reference (TYPE) | ANY | Result value | 20070716 | ||
2 | ![]() |
EO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE | Trace object after processing | 20070716 | ||
3 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context object | 20070716 | ||
4 | ![]() |
ITS_ID_VALUE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_VALUE | ID value table for context | 20070716 | ||
5 | ![]() |
IT_NAME_VALUE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | Name value table for context | 20070718 | ||
6 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20070716 | ||
7 | ![]() |
IV_RETURN_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Return the result value | 20090727 | ||
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Desired timestamp | 20070716 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data object reference | 20090527 | ||
2 | ![]() |
EV_DATA_OBJECT_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Technical name of the data object | 20090527 | ||
3 | ![]() |
IV_DATA_OBJECT | Call by reference | Type reference (TYPE) | CLIKE | Data object: Name or ID | 20090527 | ||
4 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20090527 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | Desired timestamp | 20090527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090527 |
Method _INC_DEPLOYMENT_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Desired timestamp | 20111118 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20111118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20111118 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |