SAP ABAP Class IF_FDT_BRMS_CONNECTOR (FDT: BRMS Connector)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FDT_ADMIN_DATA FDT: Administrative Data 20100126
2 Interface composition (i COMPRISING i_ref)  IF_FDT_EXPRESSION FDT: Expression 20080130
3 Interface composition (i COMPRISING i_ref)  IF_FDT_TRANSACTION FDT: Transaction 20100126
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
Class IF_FDT_BRMS_CONNECTOR  
Short Description FDT: BRMS Connector    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080130   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_FDT_BRMS_CONNECTOR has no interface implemented.
Friends
Class IF_FDT_BRMS_CONNECTOR has no friend class.
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 GET_CHANGING_PARAMETERS Instance method Public Method Get the changing parameter to the external rule 20080519
2 GET_EXPORTING_PARAMETERS Instance method Public Method Get the input parameter for external rule invocation 20080222
3 GET_IMPORTING_PARAMETER Instance method Public Method Get the result parameter expected from external rule 20080222
4 GET_PROPERTIES Instance method Public Method Set the properties of the connector 20080228
5 GET_VOCABULARY_SCHEMA Instance method Public Method Generate a XSD defining all the business vocabulary defined 20080514
6 SET_CHANGING_PARAMETERS Instance method Public Method Set the changing parameter to the external rule 20080519
7 SET_EXPORTING_PARAMETERS Instance method Public Method Set the input parameter for external rule invocation 20080222
8 SET_IMPORTING_PARAMETER Instance method Public Method Set the result parameter expected from external rule 20080222
9 SET_PROPERTIES Instance method Public Method Set the properties of the connector 20080228
Events
Class 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 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080519
2 Returning RTS_PARAMETER Value transfer Type reference (TYPE) TS_PARAMETER Importing parameter ID for the BRMS call 20080519
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080519

Method GET_EXPORTING_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080222
2 Returning RTS_PARAMETER Value transfer Type reference (TYPE) TS_PARAMETER Exporting parameter IDs for the BRMS call 20080519
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080303

Method GET_IMPORTING_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080222
2 Returning 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 CX_FDT_INPUT FDT: Invalid Input 20080303

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONNECTION_SETTING Call by reference Type reference (TYPE) S_CONNECTION_SETTING Call specific connection parameters 20080229
2 Exporting ETS_CALL_PARAMETER Call by reference Type reference (TYPE) TS_CALL_PARAMETER List of BRMS specific parameter with there value 20080514
3 Exporting ETS_CALL_PARAMETER_PROPERTIES Call by reference Type reference (TYPE) TS_CALL_PARAMETER_PROPERTIES List of BRMS specific parameter and there properties 20080514
4 Exporting 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 Exporting EV_CONNECTION_TYPE_ID Call by reference Type reference (TYPE) CONNECTION_TYPE_ID UUID of a specific type of BRMS connection 20080229
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080303
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080303

Method GET_VOCABULARY_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SCHEMA Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML document containing XSD 20080514
2 Exporting EV_SCHEMA Call by reference Type reference (TYPE) STRING XML string containing XSD 20080514
3 Importing 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 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080514
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080514

Method SET_CHANGING_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_PARAMETER Call by reference Type reference (TYPE) TS_PARAMETER Importing parameter ID for the BRMS call 20080519
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080519

Method SET_EXPORTING_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_PARAMETER Call by reference Type reference (TYPE) TS_PARAMETER Exporting parameter ID for the BRMS call 20080519
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080222

Method SET_IMPORTING_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 CX_FDT_INPUT FDT: Invalid Input 20080222

Method SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION_SETTING Call by reference Type reference (TYPE) S_CONNECTION_SETTING Call specific connection parameters 20080228
2 Importing ITS_CALL_PARAMETER Call by reference Type reference (TYPE) TS_CALL_PARAMETER List of BRMS specific parameter with there value 20080514
3 Importing ITS_CALL_PARAMETER_PROPERTIES Call by reference Type reference (TYPE) TS_CALL_PARAMETER_PROPERTIES List of BRMS specific parameter and there properties 20080514
4 Importing 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 Importing 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 CX_FDT_INPUT FDT: Invalid Input 20080228
History
Last changed by/on SAP  20110908 
SAP Release Created in