Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_EXPRESSION | FDT: Abstract Expression Class | 20060807 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FDT_RULE | FDT: Rule | 20060807 |
Properties
Class | CL_FDT_RULE | |
Short Description | FDT: Rule | |
Super Class | CL_FDT_EXPRESSION | FDT: Abstract Expression Class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_CORE | BRFplus: Core |
Created | 20060807 | SAP |
Last change | 20140121 | 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_FDT_RULE | FDT: Rule | 20060807 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_FDT_FACTORY | 20060809 | FDT: Factory |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_3000' | Table Name | 20070813 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_3001' | Table Name | 20081026 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_3002' | 20090918 | ||
4 | ![]() |
Constant | Private | Type reference (TYPE) | TF_TYPE | 'F' | FALSE | 20081022 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | TF_TYPE | 'T' | TRUE | 20081022 | |
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | '?' | Marker for value assignments | 20081203 | |
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_BUFFER | 20060807 | |||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_BUFFER | 20060807 | |||
9 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060807 | ||||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: MS_BUFFER_DB is loaded | 20070813 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: MS_BUFFER is loaded | 20060807 |
Methods
Events
Class CL_FDT_RULE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_ACTION | Private | See coding | 20081107 | BEGIN OF s_action,
position TYPE fdt_expr_3001-pos,
action TYPE if_fdt_types=>id,
END OF s_action
|
||
2 | S_ACTION_EXTENDED | Private | See coding | Action (extended) | 20081022 | BEGIN OF s_action_extended,
position TYPE fdt_expr_3001-pos,
tf_type TYPE tf_type, "T=true action, F=false action
dobj_target TYPE if_fdt_types=>id,
dobj_source TYPE if_fdt_types=>id,
expression TYPE if_fdt_types=>id,
action TYPE if_fdt_types=>id,
rule_id TYPE if_fdt_types=>id,
change_mode TYPE if_fdt_rule=>change_mode,
s_value TYPE cl_fdt_expr_sv=>s_value,
initialize TYPE abap_bool,
END OF s_action_extended
|
|
3 | S_ACTION_EXTENDED_XML | Public | See coding | XML data exchange specific format for extended actions | 20081024 | BEGIN OF s_action_extended_xml,
actions TYPE t_action_xml,
data_object_assignments TYPE t_data_object_assignment_xml,
value_assignments TYPE t_value_assignment_xml,
expressions TYPE t_expression_xml,
expression_assignments TYPE t_expression_assignment_xml,
rules TYPE t_rule_xml,
END OF s_action_extended_xml
|
|
4 | S_ACTION_XML | Public | See coding | 20081107 | BEGIN OF s_action_xml,
position TYPE fdt_expr_3001-pos,
action_id TYPE if_fdt_types=>id,
END OF s_action_xml
|
||
5 | S_BUFFER | Private | See coding | 20060807 | BEGIN OF s_buffer,
condition TYPE if_fdt_types=>id,
cond_range TYPE cl_fdt_expr_sv=>s_param_range,
true_action TYPE if_fdt_types=>id,
false_action TYPE if_fdt_types=>id,
ts_action_extended TYPE ts_action_extended,
END OF s_buffer
|
||
6 | S_DATA_OBJECT_ASSIGNMENT_XML | Public | See coding | 20081107 | BEGIN OF s_data_object_assignment_xml,
position TYPE fdt_expr_3001-pos,
source_data_object_id TYPE if_fdt_types=>id,
target_data_object_id TYPE if_fdt_types=>id,
change_mode TYPE if_fdt_rule=>change_mode,
END OF s_data_object_assignment_xml
|
||
7 | S_EXPRESSION_ASSIGNMENT_XML | Public | See coding | 20111128 | BEGIN OF s_expression_assignment_xml,
position TYPE fdt_expr_3001-pos,
expression_id TYPE if_fdt_types=>id,
target_data_object TYPE if_fdt_types=>id,
change_mode TYPE if_fdt_rule=>change_mode,
END OF s_expression_assignment_xml
|
||
8 | S_EXPRESSION_XML | Public | See coding | 20081107 | BEGIN OF s_expression_xml,
position TYPE fdt_expr_3001-pos,
expression_id TYPE if_fdt_types=>id,
change_mode TYPE if_fdt_rule=>change_mode,
END OF s_expression_xml
|
||
9 | S_ID_INFO | Private | Type reference (TYPE) | CL_FDT_CONTEXT=>S_ID_INFO | 20081029 |
|
|
10 | S_NAME_COMP_NAME | Private | See coding | 20110714 | BEGIN OF s_name_comp_name,
id TYPE fdt_uuid,
name TYPE string,
compname TYPE string,
END OF s_name_comp_name
|
||
11 | S_RULE_XML | Public | See coding | 20100401 | BEGIN OF s_rule_xml,
position TYPE fdt_expr_3001-pos,
rule_id TYPE if_fdt_types=>id,
END OF s_rule_xml
|
||
12 | S_VALUE_ASSIGNMENT_XML | Public | See coding | XML data exchange specific format for value assignments | 20081026 | BEGIN OF s_value_assignment_xml,
position TYPE fdt_expr_3001-pos,
data_object_id TYPE if_fdt_types=>id,
element_type TYPE cl_fdt_expr_sv=>s_value-element_type,
value TYPE cl_fdt_expr_sv=>s_value-value,
supplement TYPE cl_fdt_expr_sv=>s_value-supplement,
change_mode TYPE if_fdt_rule=>change_mode,
initialize TYPE fdt_expr_3001-initialize,
END OF s_value_assignment_xml
|
|
13 | TF_TYPE | Private | Type reference (TYPE) | FDT_EXPR_3001-TF_TYPE | TRUE-FALSE type | 20081022 |
|
14 | TS_ACTION_EXTENDED | Private | See coding | 20081027 | ts_action_extended TYPE SORTED TABLE OF s_action_extended
WITH UNIQUE KEY position tf_type
|
||
15 | TS_ID_INFO | Private | Type reference (TYPE) | CL_FDT_CONTEXT=>TS_ID_INFO | 20081029 |
|
|
16 | T_ACTION_EXTENDED | Private | See coding | 20081027 | t_action_extended TYPE STANDARD TABLE OF s_action_extended
WITH NON-UNIQUE KEY position
|
||
17 | T_ACTION_XML | Public | See coding | 20081107 | t_action_xml TYPE STANDARD TABLE OF s_action_xml
WITH NON-UNIQUE KEY position
|
||
18 | T_DATA_OBJECT_ASSIGNMENT_XML | Public | See coding | 20081107 | t_data_object_assignment_xml TYPE STANDARD TABLE OF s_data_object_assignment_xml
WITH NON-UNIQUE KEY position
|
||
19 | T_EXPRESSION_ASSIGNMENT_XML | Public | See coding | 20111128 | t_expression_assignment_xml TYPE STANDARD TABLE OF s_expression_assignment_xml
WITH NON-UNIQUE KEY position
|
||
20 | T_EXPRESSION_XML | Public | See coding | 20081107 | t_expression_xml TYPE STANDARD TABLE OF s_expression_xml
WITH NON-UNIQUE KEY position
|
||
21 | T_NAME_COMP_NAME | Private | See coding | 20110714 | t_name_comp_name TYPE TABLE OF s_name_comp_name WITH DEFAULT KEY
|
||
22 | T_RULE_XML | Public | See coding | 20100401 | t_rule_xml TYPE STANDARD TABLE OF s_rule_xml WITH NON-UNIQUE KEY position
|
||
23 | T_VALUE_ASSIGNMENT_XML | Public | See coding | XML data exchange specific format for value assignments | 20081026 | t_value_assignment_xml TYPE STANDARD TABLE OF s_value_assignment_xml
WITH NON-UNIQUE KEY position
|
Method Signatures
Method ASSIGN_PART_RES_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Found at least one DO | 20110714 | ||
2 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20110714 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Incoming data | 20110714 | ||
4 | ![]() |
IV_STRUCTURE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110714 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20110714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110714 |
Method CHECK_ACTION 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 | Object ID | 20081024 | ||
2 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20081024 |
Method CHECK_ACTION on class CL_FDT_RULE has no exception.
Method CHECK_ACTION_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_ACTION_EXTENDED | Call by reference | Type reference (TYPE) | TS_ACTION_EXTENDED | 20081027 | |||
2 | ![]() |
IT_ACTION_EXTENDED | Call by reference | Type reference (TYPE) | T_ACTION_EXTENDED | 20081027 | |||
3 | ![]() |
IV_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' writes only errors and performs fewer checks | 20081117 | |
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081024 | ||
5 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20081024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081029 |
Method CHECK_CONDITION 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 | Object ID | 20060807 | ||
2 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20060807 |
Method CHECK_CONDITION on class CL_FDT_RULE has no exception.
Method CHECK_DOBJ_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_CONTEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20081029 | ||
2 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20081029 | ||
3 | ![]() |
IV_NO_SOURCE_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X = iv_source will not be checked | 20111208 | |
4 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | FDT_EXPR_3001-POS | Action (extended) - Position | 20081029 | ||
5 | ![]() |
IV_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' writes only errors and performs fewer checks | 20081117 | |
6 | ![]() |
IV_SOURCE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Source Data Object | 20081029 | ||
7 | ![]() |
IV_TARGET | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Data Object | 20081029 | ||
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081029 | ||
9 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20081102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081029 |
Method CHECK_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_CONTEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20081029 | ||
2 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20081029 | ||
3 | ![]() |
IV_EXPRESSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20081029 | ||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Rule/Ruleset ID | 20081203 | ||
5 | ![]() |
IV_NO_CONTEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | No context is assigned | 20100329 | |
6 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | CLIKE | Action (extended) - Position | 20081029 | ||
7 | ![]() |
IV_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' writes only errors and performs fewer checks | 20081117 | |
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081029 | ||
9 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20081029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081029 |
Method CHECK_EXPR_ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_DOBJ | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | Data Object | 20111130 | ||
2 | ![]() |
ES_MSG | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20111130 | ||
3 | ![]() |
EV_DOBJ_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20111130 | ||
4 | ![]() |
IV_EXPRESSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20111130 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID | 20111130 | ||
6 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | CLIKE | Action (extended) - Position | 20111130 | ||
7 | ![]() |
IV_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' writes only errors and performs fewer checks | 20111130 |
Method CHECK_EXPR_ on class CL_FDT_RULE has no exception.
Method CHECK_EXPR_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_CONTEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111130 | ||
2 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20111130 | ||
3 | ![]() |
IV_EXPRESSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20111130 | ||
4 | ![]() |
IV_NO_CONTEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | No context is assigned | 20111130 | |
5 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | CLIKE | Action (extended) - Position | 20111130 | ||
6 | ![]() |
IV_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' writes only errors and performs fewer checks | 20111130 | |
7 | ![]() |
IV_TARGET_DOBJ | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data Object ID | 20111130 | ||
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20111130 | ||
9 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20111208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20111130 |
Method CHECK_NESTED_RULE 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 | Rule/Ruleset ID | 20100401 | ||
2 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | CLIKE | Action (extented) - Position | 20100401 | ||
3 | ![]() |
IV_RULE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Nested rule ID | 20100401 | ||
4 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Meldung | 20100401 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100401 |
Method CHECK_NON_MODIFIABLE_OBJECTS 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 | Object ID that should not be modified | 20111024 | ||
2 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20111024 | ||
3 | ![]() |
RV_IS_MODIFIED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X': if the rule is modifying the input object | 20111024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20111028 |
Method CHECK_VALUE_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | S_ACTION_EXTENDED-S_VALUE | Value | 20081029 | ||
2 | ![]() |
ITS_CONTEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20081029 | ||
3 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20081029 | ||
4 | ![]() |
IV_INITIALIZE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081029 | |||
5 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | S_ACTION_EXTENDED-POSITION | Action (extended) - Position | 20081029 | ||
6 | ![]() |
IV_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' writes only errors and performs fewer checks | 20081117 | |
7 | ![]() |
IV_TARGET | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Data Object | 20081029 | ||
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081029 | ||
9 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Message | 20081102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081029 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20060807 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20060807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20060807 |
Method DOBJ_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20111221 | ||
2 | ![]() |
IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20111221 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data (read from IV_DOBJ_SOURCE when not supplied) | 20111221 | ||
4 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20111221 | ||
5 | ![]() |
IV_DOBJ_SOURCE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Source Data Object | 20111221 | ||
6 | ![]() |
IV_DOBJ_TARGET | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Data Object | 20111221 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20111221 |
Method DOBJ_SET_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20111221 | ||
2 | ![]() |
IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20111221 | ||
3 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | CL_FDT_EXPR_SV=>S_VALUE | Simple Value | 20111221 | ||
4 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20111221 | ||
5 | ![]() |
IV_DOBJ | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data Object | 20111221 | ||
6 | ![]() |
IV_INIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | X = Initialize | 20111221 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20111221 |
Method GENERATE_RULE_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20081112 | ||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20081112 | ||
3 | ![]() |
EV_DEEP_TRACED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090327 | |||
4 | ![]() |
EV_DIRECT_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | 20081112 | |||
5 | ![]() |
IO_DOBJ_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | Source Data Object (Expr. Assignment) | 20111215 | ||
6 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20081112 | ||
7 | ![]() |
ITS_CONTEXT_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20081112 | ||
8 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20081112 | ||
9 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081112 | ||
10 | ![]() |
IV_DOBJ_SOURCE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081112 | ||
11 | ![]() |
IV_DOBJ_TARGET | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081112 | ||
12 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081112 | ||
13 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | FDT_EXPR_3001-POS | Position of Extended Action | 20090209 | ||
14 | ![]() |
IV_SOURCE_VAR_NAME | Call by reference | Type reference (TYPE) | STRING | Variable for Source Data Object (Expr. Assignment) | 20111215 | ||
15 | ![]() |
IV_TF_TYPE | Call by reference | Type reference (TYPE) | TF_TYPE | TRUE-FALSE type | 20091112 | ||
16 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081112 | ||
17 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20081112 | |
2 | ![]() |
FDT: Invalid Input | 20101119 |
Method GENERATE_RULE_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20081112 | ||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20081112 | ||
3 | ![]() |
EV_DEEP_TRACED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090327 | |||
4 | ![]() |
EV_DIRECT_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | 20081112 | |||
5 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20081112 | ||
6 | ![]() |
ITS_CONTEXT_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20081113 | ||
7 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20081113 | ||
8 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081112 | ||
9 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081113 | ||
10 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081112 | ||
11 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | FDT_EXPR_3001-POS | Position of Extended Action | 20090209 | ||
12 | ![]() |
IV_TF_TYPE | Call by reference | Type reference (TYPE) | TF_TYPE | TRUE-FALSE type | 20091112 | ||
13 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081112 | ||
14 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20081112 | |
2 | ![]() |
FDT: Invalid Input | 20081128 |
Method GENERATE_RULE_EXPR_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20111214 | ||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20111214 | ||
3 | ![]() |
EV_DEEP_TRACED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111214 | |||
4 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20111214 | ||
5 | ![]() |
ITS_CONTEXT_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111214 | ||
6 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20111214 | ||
7 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20111214 | ||
8 | ![]() |
IV_DOBJ_TARGET | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Object ID | 20111214 | ||
9 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20111214 | ||
10 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20111214 | ||
11 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | FDT_EXPR_3001-POS | Position of Extended Action | 20111214 | ||
12 | ![]() |
IV_TF_TYPE | Call by reference | Type reference (TYPE) | TF_TYPE | TRUE-FALSE type | 20111214 | ||
13 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20111214 | ||
14 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20111214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20111214 | |
2 | ![]() |
FDT: Invalid Input | 20111214 |
Method GENERATE_RULE_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20081112 | ||
2 | ![]() |
ET_COND_FALSE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20081112 | ||
3 | ![]() |
ET_COND_TRUE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20081112 | ||
4 | ![]() |
EV_DEEP_TRACED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090327 | |||
5 | ![]() |
EV_DIRECT_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | 20081112 | |||
6 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20081112 | ||
7 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081112 | |||
8 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081112 | ||
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081112 | ||
10 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20081112 | |
2 | ![]() |
FDT: Invalid Input | 20081125 |
Method GENERATE_RULE_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20081111 | ||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20081111 | ||
3 | ![]() |
EV_DEEP_TRACED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090327 | |||
4 | ![]() |
EV_DIRECT_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | 20081111 | |||
5 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20081111 | ||
6 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081111 | ||
7 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081111 | ||
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081111 | ||
9 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20081111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20081111 | |
2 | ![]() |
FDT: Invalid Input | 20090120 |
Method GEN_ASSIGN_PART_RES_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_NAME_COMP_NAME | Call by reference | Type reference (TYPE) | T_NAME_COMP_NAME | 20110714 | |||
2 | ![]() |
CV_PART_STRUC_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110714 | |||
3 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20110714 | ||
4 | ![]() |
ITS_CONTEXT_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20110714 | ||
5 | ![]() |
IV_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20110714 | |||
6 | ![]() |
IV_STRUCTURE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110714 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20110714 |
Method GEN_ASSIGN_PART_RES_VALUE on class CL_FDT_RULE has no exception.
Method GET_ACTION_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ACTION | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_ACTION | Action executions | 20081022 | ||
2 | ![]() |
ET_ACTION_XML | Call by reference | Type reference (TYPE) | T_ACTION_XML | Action executions | 20081107 | ||
3 | ![]() |
ET_DATA_OBJECT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_DATA_OBJECT_ASSIGNMENT | Assignments of context objects | 20081022 | ||
4 | ![]() |
ET_DATA_OBJECT_ASSIGNMENT_XML | Call by reference | Type reference (TYPE) | T_DATA_OBJECT_ASSIGNMENT_XML | Assignments of context objects | 20081107 | ||
5 | ![]() |
ET_EXPRESSION | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_EXPRESSION | Expression evaluations | 20081022 | ||
6 | ![]() |
ET_EXPRESSION_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_EXPRESSION_ASSIGNMENT | Expression assignments (result into data object) | 20111128 | ||
7 | ![]() |
ET_EXPRESSION_ASSIGNMENT_XML | Call by reference | Type reference (TYPE) | T_EXPRESSION_ASSIGNMENT_XML | Expression assignments (for XML exchange) | 20111128 | ||
8 | ![]() |
ET_EXPRESSION_XML | Call by reference | Type reference (TYPE) | T_EXPRESSION_XML | Expression evaluations | 20081107 | ||
9 | ![]() |
ET_RULE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_RULE | Nested rules | 20100401 | ||
10 | ![]() |
ET_RULE_XML | Call by reference | Type reference (TYPE) | T_RULE_XML | Nested rules | 20100401 | ||
11 | ![]() |
ET_VALUE_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_VALUE_ASSIGNMENT | Assignments of values | 20081022 | ||
12 | ![]() |
ET_VALUE_ASSIGNMENT_XML | Call by reference | Type reference (TYPE) | T_VALUE_ASSIGNMENT_XML | Assignments of values (for XML exchange) | 20081026 | ||
13 | ![]() |
IV_TF_TYPE | Call by reference | Type reference (TYPE) | TF_TYPE | TRUE-FALSE type | 20081022 | ||
14 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081022 |
Method LOAD_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp of active version | 20070811 | ||
2 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | 20060807 | |||
3 | ![]() |
RS_BUFFER | Value transfer | Type reference (TYPE) | S_BUFFER | 20060807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20070811 |
Method LOAD_BUFFER_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | 20060807 | |||
2 | ![]() |
RS_BUFFER | Value transfer | Type reference (TYPE) | S_BUFFER | 20060807 |
Method LOAD_BUFFER_DB on class CL_FDT_RULE has no exception.
Method PARSE_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090403 | ||
2 | ![]() |
IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20090403 | |||
3 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | 20090403 | |||
4 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | Trace Header for Loop Expr | 20090403 | ||
5 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | Trace Record for Loop Expr | 20090403 | ||
6 | ![]() |
ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | Trace Records for complete traces | 20090403 | ||
7 | ![]() |
IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Trace Headers for complete traces | 20090403 | ||
8 | ![]() |
IV_COND_PASSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | condition is passed or not | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090403 | |
2 | ![]() |
FDT: System Failure | 20090422 |
Method PARSE_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_PASSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090422 | |||
2 | ![]() |
IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090403 | ||
3 | ![]() |
IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20090403 | |||
4 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | 20090403 | |||
5 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | Trace Header for Loop Expr | 20090403 | ||
6 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | Trace Record for Loop Expr | 20090403 | ||
7 | ![]() |
ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | Trace Records for complete traces | 20090403 | ||
8 | ![]() |
IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Trace Headers for complete traces | 20090403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090403 | |
2 | ![]() |
FDT: System Failure | 20090422 |
Method PARSE_CONTEXT_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090403 | ||
2 | ![]() |
IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20090403 | |||
3 | ![]() |
IS_ACTION_EXT | Call by reference | Type reference (TYPE) | S_ACTION_EXTENDED | Action (extended) | 20090403 | ||
4 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | Trace Header | 20090403 | ||
5 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | Trace Record for Context Import/Change | 20090403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090403 | |
2 | ![]() |
FDT: System Failure | 20090422 |
Method PARSE_EXT_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090403 | ||
2 | ![]() |
IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20090403 | |||
3 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | 20090403 | |||
4 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | Trace Header for Loop Expr | 20090403 | ||
5 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | Trace Record for Loop Expr | 20090403 | ||
6 | ![]() |
ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | Trace Records for complete traces | 20090403 | ||
7 | ![]() |
IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Trace Headers for complete traces | 20090403 | ||
8 | ![]() |
IV_COND_PASSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | condition is passed or not | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090403 | |
2 | ![]() |
FDT: System Failure | 20090422 |
Method PARSE_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090403 | ||
2 | ![]() |
IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20090403 | |||
3 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | 20090403 | |||
4 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | Trace Header for Rule | 20090403 | ||
5 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | Trace Record for Rule | 20090403 | ||
6 | ![]() |
ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | Trace Records for complete traces | 20090403 | ||
7 | ![]() |
IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Trace Headers for complete traces | 20090403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090403 | |
2 | ![]() |
FDT: System Failure | 20090422 |
Method PROCESS_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ACTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | List of actions triggered during the processing of a rule | 20120627 | ||
2 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20081219 | ||
3 | ![]() |
IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20081219 | ||
4 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>CHANGE_MODE | Change Mode | 20081219 | ||
5 | ![]() |
IV_EXPR_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression ID | 20081219 | ||
6 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Rule or Ruleset ID | 20081219 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20081219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20081219 |
Method PROCESS_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20081107 | ||
2 | ![]() |
IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20081107 | ||
3 | ![]() |
IV_TF_TYPE | Call by reference | Type reference (TYPE) | TF_TYPE | TRUE-FALSE type (see constants GC_TF*) | 20081107 | ||
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20081107 | ||
5 | ![]() |
RT_ACTION_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | Object IDs as unsorted index table | 20081107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20081107 |
Method SAVE_BUFFER_DB Signature
Method SAVE_BUFFER_DB on class CL_FDT_RULE has no parameter.
Method SAVE_BUFFER_DB on class CL_FDT_RULE has no exception.
Method SET_ACTION_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_ACTION | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_ACTION | Action executions | 20081022 | ||
2 | ![]() |
IT_ACTION_XML | Call by reference | Type reference (TYPE) | T_ACTION_XML | Action executions (for XML exchange) | 20081107 | ||
3 | ![]() |
IT_DATA_OBJECT_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_DATA_OBJECT_ASSIGNMENT | Assignments of context objects | 20081022 | ||
4 | ![]() |
IT_DATA_OBJECT_ASSIGNMENT_XML | Call by reference | Type reference (TYPE) | T_DATA_OBJECT_ASSIGNMENT_XML | Assignments of context objects (for XML exchange) | 20081107 | ||
5 | ![]() |
IT_EXPRESSION | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_EXPRESSION | Expression evaluations | 20081022 | ||
6 | ![]() |
IT_EXPRESSION_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_EXPRESSION_ASSIGNMENT | Expression assignments (result into data object) | 20111128 | ||
7 | ![]() |
IT_EXPRESSION_ASSIGNMENT_XML | Call by reference | Type reference (TYPE) | T_EXPRESSION_ASSIGNMENT_XML | Expression assignments (for XML exchange) | 20111128 | ||
8 | ![]() |
IT_EXPRESSION_XML | Call by reference | Type reference (TYPE) | T_EXPRESSION_XML | Expression evaluations (for XML exchange) | 20081107 | ||
9 | ![]() |
IT_RULE | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_RULE | Nested Rules | 20100401 | ||
10 | ![]() |
IT_RULE_XML | Call by reference | Type reference (TYPE) | T_RULE_XML | Nested Rules | 20100401 | ||
11 | ![]() |
IT_VALUE_ASSIGNMENT | Call by reference | Type reference (TYPE) | IF_FDT_RULE=>T_VALUE_ASSIGNMENT | Assignments of values | 20081022 | ||
12 | ![]() |
IT_VALUE_ASSIGNMENT_XML | Call by reference | Type reference (TYPE) | T_VALUE_ASSIGNMENT_XML | Assignments of values (for XML exchange) | 20081026 | ||
13 | ![]() |
IV_TF_TYPE | Call by reference | Type reference (TYPE) | TF_TYPE | TRUE-FALSE type | 20081022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081121 |
Method SET_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | 20060807 |
Method SET_BUFFER on class CL_FDT_RULE has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |