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 |