SAP ABAP Class /PLMB/CL_SPI_RFC_CONNECTOR (RFC Connector)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI (Application Component) Service Provider Infrastructure
     /PLMB/BA_SPI_CORE (Package) Service Provider Infrastructure: Core
Properties
Class /PLMB/CL_SPI_RFC_CONNECTOR  
Short Description RFC Connector    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMB/BA_SPI_CORE   Service Provider Infrastructure: Core 
Created 20070816   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMB/IF_SPI_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /PLMB/CL_SPI_RFC_CONNECTOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /PLMB/CL_SPI_CONNECTOR 20080815 Application Connector
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_DMZ_HOST_NAME Static Attribute Public Type reference (TYPE) SYHOST Name of DMZ Application Server 20100705
2 GV_DMZ_IPV4ADDR Static Attribute Public Type reference (TYPE) NI_IPV4ADDR IPv4 Address of DMZ Application Server 20100705
3 GV_HOST_NAME Static Attribute Private Type reference (TYPE) SYHOST Name of Current Application Server 20100705
4 GV_IPV4ADDR Static Attribute Private Type reference (TYPE) NI_IPV4ADDR IPv4 Address of Current Application Server 20100705
5 GV_SP_RTID Static Attribute Public Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider Runtime Identifier 20100705
Methods
# Method Level Visibility Method type Description Created on
1 CALL_CONNECTOR_AND_COLLECTOR Static method Public Method Access to connector and collector 20070816
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080820
3 COMMIT_WORK Static method Public Method Initiate 'COMMIT WORK' in back-end system 20070816
4 GET_DMZ_HOST_NAME Static method Private Method Get Name of DMZ Application Server 20080815
5 GET_DMZ_IPV4ADDR Static method Private Method Get IPv4 Address of DMZ Application Server 20080820
6 GET_SP_RTID Static method Private Method Get Service Provider Runtime Identifier 20080414
7 INITIALIZE Static method Public Method Initiate connector 20110329
8 RFC_CALL Instance method Public Method Access to PLM back-end system via RFC module 20070816
9 ROLLBACK_WORK Static method Public Method Initiate 'ROLLBACK WORK' in back-end system 20070816
10 SAVE_STATELESS_CALL Static method Private Method 20130221
Events
Class /PLMB/CL_SPI_RFC_CONNECTOR has no event.
Types
Class /PLMB/CL_SPI_RFC_CONNECTOR has no local type.
Method Signatures

Method CALL_CONNECTOR_AND_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING Exporting parameters for action 20100322
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20070816
3 Exporting ET_INDEX_FAILED_RTR Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20070816
4 Exporting ET_INVALID_NODES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_INVALID Node invalidation 20110607
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_MESSAGE Message table 20110603
6 Exporting ET_METADATA_NODE_GEN Call by reference Type reference (TYPE) /PLMB/T_SPI_METADATA_NODE_GEN Metadata Node Definition (generic key) 20100624
7 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING Data of Node 20070816
8 Exporting ET_NODE_ID Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING Node ID when IV_KEYS_ONLY='X' 20070816
9 Exporting ET_NODE_ID_MAPP Call by reference Type reference (TYPE) /PLMB/T_SPI_INT_NODE_ID_MAPP Mapping of node identifier 20110607
10 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20070816
11 Exporting ET_OPERATION_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_OPR_PRPTY Operation properties for reference data 20110603
12 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_PRPTY Field properties for reference data 20110603
13 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20070816
14 Importing IS_NODE_ID Call by reference Type reference (TYPE) ANY Node identifier 20070817
15 Importing IS_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_QUERY_OPTIONS Query options 20071008
16 Importing IS_OPTIONS_CON Call by reference Type reference (TYPE) /PLMB/S_SPI_OPTIONS_INT Connector Options 20100426
17 Importing IS_PARAM Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING Parameters for action (structure) 20070816
18 Importing IS_STATELESS_CALL_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_STATELESS_CALL_OPT Options for stateless call 20130221
19 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_CHANGED_FIELD Changed Fields of Node Data 20101022
20 Importing IT_FILTER_NODE_ID Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING List of NodeIDs to which result will be restricted 20080422
21 Importing IT_NODE_DATA Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING Node ID and data of Nde 20070816
22 Importing IT_NODE_ID Call by reference Type reference (TYPE) /PLMB/SPI_XSTRING Node ID 20070816
23 Importing IT_NODE_OPTIONS Call by reference Type reference (TYPE) /PLMB/T_SPI_PRPTY_PULL_OPTIONS Options for automatic pull of properties 20101214
24 Importing IT_REQUESTED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_REQUESTED_FIELD Requested Fields of Node Data 20120510
25 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection criteria for Queries on BO attributes 20070816
26 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block 20080228
27 Importing IV_ACCESS_METH Call by reference Type reference (TYPE) /PLMB/SPI_ACCESS_METHOD Access method 20070816
28 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action name 20070816
29 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ASSOCIATION_NAME Association Name 20131001
30 Importing IV_DMZ_HOST_NAME Call by reference Type reference (TYPE) SYHOST Name of DMZ Application Server 20080815
31 Importing IV_DMZ_IPV4ADDR Call by reference Type reference (TYPE) NI_IPV4ADDR IPv4 Address of DMZ Application Server 20080820
32 Importing IV_KEYS_ONLY Call by reference Type reference (TYPE) /PLMB/SPI_KEYS_ONLY_IND Indicator return only keys 20070816
33 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking indicator 20070816
34 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20070816
35 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) /PLMB/SPI_QUERY_NAME Query Name 20100512
36 Importing IV_REASON Call by reference Type reference (TYPE) /PLMB/SPI_CLEAN_UP_REASON Reason for Clean Up 20070816
37 Importing IV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider runtime Identifier 20080314
38 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20070816
39 Importing IV_WITHOUT_COMMIT Call by reference Type reference (TYPE) BOOLE_D Sets Connector as irresponsible for commit / rollback 20090310

Method CALL_CONNECTOR_AND_COLLECTOR on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /PLMB/CL_SPI_RFC_CONNECTOR has no parameter.
Method CLASS_CONSTRUCTOR on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method COMMIT_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYMSG Call by reference Type reference (TYPE) /PLMB/T_SPI_SYMSG Message table 20070904
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20070816

Method COMMIT_WORK on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method GET_DMZ_HOST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DMZ_HOST_NAME Call by reference Type reference (TYPE) SYHOST Name of DMZ Application Server 20080815

Method GET_DMZ_HOST_NAME on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method GET_DMZ_IPV4ADDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DMZ_IPV4ADDR Call by reference Type reference (TYPE) NI_IPV4ADDR IPv4 Address of DMZ Application Server 20080820

Method GET_DMZ_IPV4ADDR on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method GET_SP_RTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider Runtime Identifier 20080414

Method GET_SP_RTID on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OPTIONS_CON Call by reference Type reference (TYPE) /PLMB/S_SPI_OPTIONS_INT Connector Options 20110329
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block 20110329
3 Importing IV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Application Building Block 20110329

Method INITIALIZE on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method RFC_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20100322
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20070816
3 Exporting ET_INDEX_FAILED_RTR Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20070816
4 Exporting ET_INVALID_NODES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_INVALID Node invalidation 20110607
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_MESSAGE Message table for reference data 20110603
6 Exporting ET_METADATA_NODE_GEN Call by reference Type reference (TYPE) /PLMB/T_SPI_METADATA_NODE_GEN Metadata Node Definition (generic key) 20100624
7 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Data of Node 20070816
8 Exporting ET_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID when IV_KEYS_ONLY='X' 20070816
9 Exporting ET_NODE_ID_MAPP Call by reference Type reference (TYPE) /PLMB/T_SPI_INT_NODE_ID_MAPP Mapping of node identifier 20110607
10 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20070816
11 Exporting ET_OPERATION_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_OPR_PRPTY Operation properties for reference data 20110603
12 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INT_PRPTY Field properties for reference data 20110603
13 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20070816
14 Importing IS_NODE_ID Call by reference Type reference (TYPE) ANY Node identifier 20070817
15 Importing IS_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_QUERY_OPTIONS Query options 20071008
16 Importing IS_OPTIONS_CON Call by reference Type reference (TYPE) /PLMB/S_SPI_OPTIONS_INT Connector Options 20100426
17 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameters for action (structure) 20070816
18 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_CHANGED_FIELD Changed Fields of Node Data 20101022
19 Importing IT_FILTER_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE List of NodeIDs to which result will be restricted 20080422
20 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and data of Nde 20070816
21 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID 20070816
22 Importing IT_NODE_OPTIONS Call by reference Type reference (TYPE) /PLMB/T_SPI_PRPTY_PULL_OPTIONS Options for automatic pull of properties 20101214
23 Importing IT_REQUESTED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_REQUESTED_FIELD Requested Fields of Node Data 20120510
24 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection criteria for Queries on BO attributes 20070816
25 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block 20080228
26 Importing IV_ACCESS_METH Call by reference Type reference (TYPE) /PLMB/SPI_ACCESS_METHOD Access method 20070816
27 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action name 20070816
28 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ASSOCIATION_NAME Association Name 20131001
29 Importing IV_KEYS_ONLY Call by reference Type reference (TYPE) /PLMB/SPI_KEYS_ONLY_IND Indicator return only keys 20070816
30 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking indicator 20070816
31 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20070816
32 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) /PLMB/SPI_QUERY_NAME Query Name 20100512
33 Importing IV_REASON Call by reference Type reference (TYPE) /PLMB/SPI_CLEAN_UP_REASON Reason for Clean Up 20070816
34 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20070816
35 Importing IV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider runtime Identifier 20080314
36 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20070816

Method RFC_CALL on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method ROLLBACK_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYMSG Call by reference Type reference (TYPE) /PLMB/T_SPI_SYMSG Message table 20070904
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20070816

Method ROLLBACK_WORK on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.

Method SAVE_STATELESS_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130221
2 Importing IO_APPL_ACCESS Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20130221
3 Importing IV_CLEAN_UP_REASON Call by reference Type reference (TYPE) /PLMB/SPI_CLEAN_UP_REASON /PLMB/IF_SPI_C=>GS_C_CLEANUP_REASON-BUFFER_REFRESH Reason for Clean Up 20130221

Method SAVE_STATELESS_CALL on class /PLMB/CL_SPI_RFC_CONNECTOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100