SAP ABAP Interface IF_FDT_BRMS_CONNECTOR (FDT: BRMS Connector)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_EXPRESSIONS (Package) BRFplus: Expressions

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FDT_BRMS_CONNECTOR | FDT: BRMS Connector | 20080130 |
Properties
Interface | IF_FDT_BRMS_CONNECTOR | |
Short Description | FDT: BRMS Connector |
General Data
Package | SFDT_EXPRESSIONS | BRFplus: Expressions |
Created | 20080130 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IF_FDT_CONSTANTS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_FDT_ADMIN_DATA | FDT: Administrative Data | 20100126 | ||
2 | IF_FDT_EXPRESSION | FDT: Expression | 20080130 | ||
3 | IF_FDT_TRANSACTION | FDT: Transaction | 20100126 |
Friends
Interface IF_FDT_BRMS_CONNECTOR has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_EXTY_BRMS_CONNECTOR | Constant | Public | Type reference (TYPE) | IF_FDT_TYPES=>ID | IF_FDT_CONSTANTS=>GC_EXTY_BRMS_CONNECTOR | Expression Type "BRMS Connector" | 20080417 | |
2 | GC_INPUT_ELEM_NAME | Constant | Public | Type reference (TYPE) | STRING | 'INPUT' | 20081203 | ||
3 | GC_INPUT_OUTPUT_XSD | Constant | Public | Type reference (TYPE) | SCHEMA_TYPE | 'IO' | Input Output XSD | 20080318 | |
4 | GC_INPUT_XSD | Constant | Public | Type reference (TYPE) | SCHEMA_TYPE | 'IN' | Input XSD | 20080318 | |
5 | GC_OUTPUT_ELEM_NAME | Constant | Public | Type reference (TYPE) | STRING | 'OUTPUT' | 20081203 | ||
6 | GC_OUTPUT_XSD | Constant | Public | Type reference (TYPE) | SCHEMA_TYPE | 'OT' | Output XSD | 20080318 | |
7 | GC_XML_VERSION | Constant | Public | Type reference (TYPE) | IF_FDT_DATA_EXCHANGE=>XML_VERSION | '1.00' | FDT: XML Version Number | 20080402 | |
8 | GC_XS_NAMESPACE | Constant | Public | Type reference (TYPE) | STRING | 'http://www.w3.org/2001/XMLSchema' | W3 Namespace of Schema | 20080220 | |
9 | GC_XS_NS_PREFIX | Constant | Public | Type reference (TYPE) | STRING | 'xs' | XML Schema Prefix | 20080220 | |
10 | MV_ACTION | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
11 | MV_CUSTOMIZING_OBJECT | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
12 | MV_EXPRESSION_TYPE_ID | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
13 | MV_ID | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
14 | MV_LOCAL_OBJECT | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
15 | MV_MASTERDATA_OBJECT | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
16 | MV_OBJECT_TYPE | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
17 | MV_RULE | Instance attribute | Public | Attribute reference (LIKE) | 20080130 | ||||
18 | MV_SYSTEM_OBJECT | Instance attribute | Public | Attribute reference (LIKE) | 20080130 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Get the changing parameter to the external rule | 20080519 |
2 | ![]() |
Instance method | Public | Method | Get the input parameter for external rule invocation | 20080222 |
3 | ![]() |
Instance method | Public | Method | Get the result parameter expected from external rule | 20080222 |
4 | ![]() |
Instance method | Public | Method | Set the properties of the connector | 20080228 |
5 | ![]() |
Instance method | Public | Method | Generate a XSD defining all the business vocabulary defined | 20080514 |
6 | ![]() |
Instance method | Public | Method | Set the changing parameter to the external rule | 20080519 |
7 | ![]() |
Instance method | Public | Method | Set the input parameter for external rule invocation | 20080222 |
8 | ![]() |
Instance method | Public | Method | Set the result parameter expected from external rule | 20080222 |
9 | ![]() |
Instance method | Public | Method | Set the properties of the connector | 20080228 |
Events
Interface IF_FDT_BRMS_CONNECTOR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | CONNECTION_TYPE_ID | Public | Type reference (TYPE) | GUID_32 | Identifier to a BRMS connection | 20080514 |
|
2 | SCHEMA_TYPE | Public | See coding | 20080514 | schema_type(2) TYPE c
|
||
3 | S_CALL_PARAMETER | Public | See coding | 20080514 | BEGIN OF s_call_parameter,
name TYPE string,
value TYPE string,
END OF s_call_parameter
|
||
4 | S_CALL_PARAMETER_PROPERTIES | Public | See coding | 20080514 | BEGIN OF s_call_parameter_properties,
name TYPE string,
optional TYPE abap_bool,
END OF s_call_parameter_properties
|
||
5 | S_CONNECTION_SETTING | Public | See coding | 20080228 | BEGIN OF s_connection_setting,
processing_function_module TYPE rs38l_fnam,
destination TYPE rfcdest,
END OF s_connection_setting
|
||
6 | S_PARAMETER | Public | See coding | 20080519 | BEGIN OF s_parameter,
sequence_number TYPE i,
object_id TYPE if_fdt_types=>id,
END OF s_parameter
|
||
7 | TS_CALL_PARAMETER | Public | See coding | 20080514 | ts_call_parameter TYPE SORTED TABLE OF s_call_parameter WITH UNIQUE KEY name
|
||
8 | TS_CALL_PARAMETER_PROPERTIES | Public | See coding | 20080514 | ts_call_parameter_properties TYPE SORTED TABLE OF s_call_parameter_properties WITH UNIQUE KEY name
|
||
9 | TS_PARAMETER | Public | See coding | 20080519 | ts_parameter TYPE SORTED TABLE OF s_parameter WITH UNIQUE KEY sequence_number
|
Method Signatures
Method GET_CHANGING_PARAMETERS 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 | Time Stamp (active version) | 20080519 | ||
2 | ![]() |
RTS_PARAMETER | Value transfer | Type reference (TYPE) | TS_PARAMETER | Importing parameter ID for the BRMS call | 20080519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080519 |
Method GET_EXPORTING_PARAMETERS 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 | Time Stamp (active version) | 20080222 | ||
2 | ![]() |
RTS_PARAMETER | Value transfer | Type reference (TYPE) | TS_PARAMETER | Exporting parameter IDs for the BRMS call | 20080519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080303 |
Method GET_IMPORTING_PARAMETER 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 | Time Stamp (active version) | 20080222 | ||
2 | ![]() |
RV_OBJECT_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ID | Importing parameter ID for the BRMS call | 20080312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080303 |
Method GET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CONNECTION_SETTING | Call by reference | Type reference (TYPE) | S_CONNECTION_SETTING | Call specific connection parameters | 20080229 | ||
2 | ![]() |
ETS_CALL_PARAMETER | Call by reference | Type reference (TYPE) | TS_CALL_PARAMETER | List of BRMS specific parameter with there value | 20080514 | ||
3 | ![]() |
ETS_CALL_PARAMETER_PROPERTIES | Call by reference | Type reference (TYPE) | TS_CALL_PARAMETER_PROPERTIES | List of BRMS specific parameter and there properties | 20080514 | ||
4 | ![]() |
EV_CONNECTION_CURRENCY | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_CURRENCY | Base currency which can only be supported by external BRMS | 20080514 | ||
5 | ![]() |
EV_CONNECTION_TYPE_ID | Call by reference | Type reference (TYPE) | CONNECTION_TYPE_ID | UUID of a specific type of BRMS connection | 20080229 | ||
6 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20080303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080303 |
Method GET_VOCABULARY_SCHEMA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_SCHEMA | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML document containing XSD | 20080514 | ||
2 | ![]() |
EV_SCHEMA | Call by reference | Type reference (TYPE) | STRING | XML string containing XSD | 20080514 | ||
3 | ![]() |
IV_SCHEMA_TYPE | Call by reference | Type reference (TYPE) | SCHEMA_TYPE | GC_INPUT_OUTPUT_XSD | XSD Type which is required to be generated | 20080514 | |
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20080514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080514 |
Method SET_CHANGING_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_PARAMETER | Call by reference | Type reference (TYPE) | TS_PARAMETER | Importing parameter ID for the BRMS call | 20080519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080519 |
Method SET_EXPORTING_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_PARAMETER | Call by reference | Type reference (TYPE) | TS_PARAMETER | Exporting parameter ID for the BRMS call | 20080519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080222 |
Method SET_IMPORTING_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Importing parameter ID for the BRMS call | 20080312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080222 |
Method SET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CONNECTION_SETTING | Call by reference | Type reference (TYPE) | S_CONNECTION_SETTING | Call specific connection parameters | 20080228 | ||
2 | ![]() |
ITS_CALL_PARAMETER | Call by reference | Type reference (TYPE) | TS_CALL_PARAMETER | List of BRMS specific parameter with there value | 20080514 | ||
3 | ![]() |
ITS_CALL_PARAMETER_PROPERTIES | Call by reference | Type reference (TYPE) | TS_CALL_PARAMETER_PROPERTIES | List of BRMS specific parameter and there properties | 20080514 | ||
4 | ![]() |
IV_CONNECTION_CURRENCY | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_CURRENCY | Base currency which can only be supported by external BRMS | 20080514 | ||
5 | ![]() |
IV_CONNECTION_TYPE_ID | Call by reference | Type reference (TYPE) | CONNECTION_TYPE_ID | UUID of a specific type of BRMS connection | 20080228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080228 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 711 |