SAP ABAP Class CL_FDT_WD_DECISION_TABLE_MODEL (FDT: WD Model for Decision Table Expression)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_WD_EXPRESSIONS (Package) BRFplus Expressions for Web Dynpro UI

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_WD_MAINTENANCE_MODEL | FDT WD: Model for maintenance objects | 20060804 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FDT_WD_MODEL_INTERNAL | FDT WD: Internal, additional Model functionality | 20091016 |
Properties
Class | CL_FDT_WD_DECISION_TABLE_MODEL | |
Short Description | FDT: WD Model for Decision Table Expression | |
Super Class | CL_FDT_WD_MAINTENANCE_MODEL | FDT WD: Model for maintenance objects |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_WD_EXPRESSIONS | BRFplus Expressions for Web Dynpro UI |
Created | 20060804 | 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... |
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_WD_MODEL_INTERNAL | FDT WD: Internal, additional Model functionality | 20091016 |
Friends
Class CL_FDT_WD_DECISION_TABLE_MODEL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'COL_NO_' | 20061129 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DCSN_TABLE_COL' | Model node with columns of the Dcsn Table | 20060804 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DCSN_TABLE_DATA' | Model node with data content of the Dcsn Table (dynamic) | 20060804 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DCSN_TABLE_PROP' | Model node with general Dcsn Table properties | 20060804 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DCSN_TABLE_RES_DOBJ' | Model node with result data object of the Dcsn Table | 20060804 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DIRTY_NODE' | Model Node Dirty | 20101011 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DSCN_TABLE_DETAILS' | Model Node for Table details | 20101011 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'D' | Operation Type Delete Row | 20101004 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'I' | Operation Type Insert Row | 20101004 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'M' | Operation Type Move Row | 20101004 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'R' | Operation Type Retrieve Row | 20101004 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'U' | Operation Type Update Row | 20101004 | |
13 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_FDT_DECISION_TABLE | FDT: Decision Table | 20060804 | ||
14 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_FDT_SELECTION_PARAMETER | FDT: Selection parameters for context value help | 20101014 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TS_COMPOUNDING_COLUMN | Details of compounding colkumn | 20101014 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FDTT_WD_DCSN_TABLE_COL | FDT: used for WD model: columns of a decision table | 20120824 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | IF_FDT_DECISION_TABLE=>TS_ROW_NO | List with row # | 20101005 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FDTT_WD_DCSN_TABLE_COL | Condition columns, received from UI context | 20131104 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | WDR_CONTEXT_ATTR_VALUE_LIST | All Fixed Values of an Attribute with Texts | 20080325 | ||
20 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | Whether it is a call from decision table's UI or from other | 20130807 | ||
21 | ![]() |
Instance attribute | Public | Type reference (TYPE) | C | 20080325 | |||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | List of row # mappings | 20101006 | ||
23 | ![]() |
Instance attribute | Public | Type reference (TYPE) | C | 20080325 | |||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130828 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Get the gap rows | 20100719 |
2 | ![]() |
Instance method | Private | Method | get the result do for the expression | 20061102 |
3 | ![]() |
Instance method | Private | Method | Get columns of Decision table in WD format | 20060804 |
4 | ![]() |
Instance method | Private | Method | get the data of the dec. table | 20061102 |
5 | ![]() |
Instance method | Private | Method | Gets the table property | 20101004 |
6 | ![]() |
Instance method | Public | Method | merge the selected rows | 20100721 |
7 | ![]() |
Instance method | Public | Method | Rework after result setting | 20100917 |
8 | ![]() |
Instance method | Private | Method | Save the generated result data object if necessary | 20131104 |
9 | ![]() |
Instance method | Private | Method | Save the generated result data object if necessary | 20131104 |
10 | ![]() |
Instance method | Public | Method | Set dcsn table columns | 20061204 |
11 | ![]() |
Instance method | Private | Method | Sets the data for the decision table | 20061123 |
12 | ![]() |
Instance method | Public | Method | Sorts the generic col | 20100622 |
Events
Class CL_FDT_WD_DECISION_TABLE_MODEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_DETAILS_NODE_ELEMENT | Private | See coding | 20101004 | BEGIN OF s_details_node_element,
row_count TYPE i,
operation_type TYPE string,
END OF s_details_node_element
|
||
2 | S_REFRESH_STATUS | Public | See coding | 20101006 | BEGIN OF s_refresh_status,
table_view_name TYPE string,
do_refresh TYPE abap_bool,
END OF s_refresh_status
|
||
3 | S_TABLE_CELL_ACTION_PROP | Public | See coding | 20101008 | BEGIN OF s_table_cell_action_prop,
table_name TYPE string,
row_no TYPE i,
cell_expr_id TYPE if_fdt_types=>id,
column_name TYPE string,
END OF s_table_cell_action_prop
|
||
4 | S_TABLE_FOCUSED_ROW | Public | See coding | 20101006 | BEGIN OF s_table_focused_row,
table_name TYPE string,
row_no TYPE i,
END OF s_table_focused_row
|
||
5 | S_TABLE_POPIN_PROP | Public | See coding | 20101006 | BEGIN OF s_table_popin_prop,
table_name TYPE string,
row_no TYPE i,
popin_expr_id TYPE if_fdt_types=>id,
popin_column TYPE string,
row_index TYPE i,
END OF s_table_popin_prop
|
||
6 | TS_COMPOUNDING_COLUMN | Public | See coding | 20101014 | ts_compounding_column TYPE SORTED TABLE OF if_fdt_decision_table=>s_column-col_no WITH UNIQUE KEY table_line
|
||
7 | TS_REFRESH_STATUS | Public | See coding | 20101006 | ts_refresh_status TYPE SORTED TABLE OF s_refresh_status WITH UNIQUE KEY table_view_name
|
||
8 | TS_ROW_NO | Public | See coding | 20101006 | ts_row_no TYPE SORTED TABLE OF i WITH UNIQUE KEY table_line
|
||
9 | TS_TABLE_CELL_ACTION_PROP | Public | See coding | 20101008 | ts_table_cell_action_prop TYPE SORTED TABLE OF s_table_cell_action_prop WITH UNIQUE KEY table_name
|
||
10 | TS_TABLE_FOCUSED_ROW | Public | See coding | 20101006 | ts_table_focused_row TYPE SORTED TABLE OF s_table_focused_row WITH UNIQUE KEY table_name
|
||
11 | TS_TABLE_POPIN_PROP | Public | See coding | 20101006 | ts_table_popin_prop TYPE SORTED TABLE OF s_table_popin_prop WITH UNIQUE KEY table_name
|
Method Signatures
Method CHECK_GAP_ROWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_GAP_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20100719 | ||
2 | ![]() |
IO_SELECTED_GAP_ELEMENT | Call by reference | Type reference (TYPE) | IF_FDT_DECISION_TABLE=>S_TABLE_DATA | Web Dynpro: Interface for Node Element | 20100816 | ||
3 | ![]() |
IV_EXPR_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20100816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100726 | |
2 | ![]() |
FDT: Processing Error | 20100726 |
Method GET_RESULT_DO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_RESULT_DO | Value transfer | Type reference (TYPE) | FDTS_WD_OBJECT | FDT: Object description for Web Dynpro UI | 20061102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20061102 |
Method GET_TABLE_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RTS_COLUMN | Value transfer | Type reference (TYPE) | FDTT_WD_DCSN_TABLE_COL | FDT: used for WD model: columns of a decision table | 20060804 |
Method GET_TABLE_COLUMNS on class CL_FDT_WD_DECISION_TABLE_MODEL has no exception.
Method GET_TABLE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_TABLE_DATA | Value transfer | Type reference (TYPE) | FDTT_WD_DCSN_TABLE_DATA | FDT: used for WD model: Data cell of a decision table | 20101004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20061102 | |
2 | ![]() |
FDT: Processing Error | 20100930 |
Method GET_TABLE_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_TABLE_PROPERTY | Value transfer | Type reference (TYPE) | FDTS_WD_DCSN_TABLE_PROP | FDT: used for WD model: properties of a decision table | 20101004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20101004 |
Method MERGE_ROWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DATA_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20100721 | ||
2 | ![]() |
ITS_MERGE_ROWS | Call by reference | Type reference (TYPE) | IF_FDT_DECISION_TABLE=>TS_ROW_NO | 20100721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100726 | |
2 | ![]() |
FDT: Processing Error | 20100726 |
Method REWORK_AFTER_RESULT_SETTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_RESULT_SET_BY_DDBV | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20120810 |
Method SAVE_COND_COL_DATA_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20131104 |
Method SAVE_COND_COL_DATA_OBJECTS on class CL_FDT_WD_DECISION_TABLE_MODEL has no exception.
Method SAVE_RESULT_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20131104 |
Method SAVE_RESULT_DATA_OBJECT on class CL_FDT_WD_DECISION_TABLE_MODEL has no exception.
Method SET_TAB_COL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_DCSN_TAB_COL | Call by reference | Type reference (TYPE) | FDTT_WD_DCSN_TABLE_COL | FDT: used for WD model: column of a decision table | 20061204 | ||
2 | ![]() |
IV_FROM_UI_CONTEXT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20131104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20061204 |
Method SET_TAB_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TABLE_DATA | Call by reference | Type reference (TYPE) | FDTT_WD_DCSN_TABLE_DATA | FDT: used for WD model: Data centent of a decision table | 20101004 | ||
2 | ![]() |
RV_NO_CHANGES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20061123 |
Method SORT_GENERIC_COL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_COL_PRIO | Call by reference | Type reference (TYPE) | IF_FDT_DECISION_TABLE_SERVICE=>TS_COL_PRIO | 20100720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100726 | |
2 | ![]() |
FDT: Processing Error | 20100726 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |