SAP ABAP Class /PLMB/CL_SPI_COLLECTOR_INPUT (Collector for messages and properties)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMB/CL_SPI_COLLECTOR Collector for messages and properties 20100705
2 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR Collector Input Interface 20100705
3 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR_BASE Basic Collector Input Interface 20110211
4 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR_GEN Collector Input Interface (generic) 20110215
5 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR_INVALID Collector Input Interface for Node Invalidation 20111019
6 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR_MSG Collector Input Interface for Messages 20111019
7 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR_NEW_ID Collector Input Interface for New Node IDs 20111019
8 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_COLLECTOR_PRPTY Collector Input Interface for Field and Operation Properties 20111019
Properties
Class /PLMB/CL_SPI_COLLECTOR_INPUT  
Short Description Collector for messages and properties    
Super Class /PLMB/CL_SPI_COLLECTOR Collector for messages and properties 
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 20100705   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
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_COLLECTOR Collector Input Interface 20100705
2 /PLMB/IF_SPI_COLLECTOR_BASE Basic Collector Input Interface 20110211
3 /PLMB/IF_SPI_COLLECTOR_GEN Collector Input Interface (generic) 20110215
4 /PLMB/IF_SPI_COLLECTOR_INVALID Collector Input Interface for Node Invalidation 20111019
5 /PLMB/IF_SPI_COLLECTOR_MSG Collector Input Interface for Messages 20111019
6 /PLMB/IF_SPI_COLLECTOR_NEW_ID Collector Input Interface for New Node IDs 20111019
7 /PLMB/IF_SPI_COLLECTOR_PRPTY Collector Input Interface for Field and Operation Properties 20111019
Friends
Class /PLMB/CL_SPI_COLLECTOR_INPUT has no friend class.
Attributes
Class /PLMB/CL_SPI_COLLECTOR_INPUT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_INVALID_NODE Instance method Private Method Buffer invalid nodes 20110215
2 BUFFER_MESSAGE Instance method Private Method Buffer message 20110215
3 BUFFER_NEW_NODE_ID Instance method Private Method Buffer new node IDs 20110609
4 BUFFER_OPERATION_PROPERTY Instance method Private Method Buffer operation properties 20110215
5 BUFFER_PROPERTIES Instance method Private Method Buffer field properties 20110215
6 CONSTRUCTOR Instance method Public Constructor 20100705
7 INVALIDATE_DEPENDENT_NODES Instance method Public Method Invalidate dependent nodes 20120413
8 INVALIDATE_NODES_BY_SIDEEFFECT Instance method Public Method 20110221
9 MERGE_OPR_PRPTY_INDEXED_MULTI Static method Public Method Merge operation properties profile for a single records 20110223
10 MERGE_OPR_PRPTY_INDEXED_SINGLE Static method Public Method Merge operation properties profile for a single records 20110223
11 MERGE_PRPTY_INDEXED_MULTI Static method Public Method Merge field properties profile for a single records 20110223
12 MERGE_PRPTY_INDEXED_SINGLE Static method Public Method Merge field properties profile for a single records 20110223
13 RAISE_EXCEPTION Instance method Private Method Raise exception 20110318
14 RAISE_EXCEPTION_MESSAGE Static method Public Method 20110611
15 REPLACE_MSG Static method Private Method Replace Message 20100705
16 SET_INVALIDATION_OPTION Instance method Public Method 20120502
17 SET_OPERATION_PROPERTIES Instance method Public Method Set operation properties 20110216
18 SET_PROPERTIES Instance method Public Method Set properties 20110216
19 SPREAD_INVALID_NODE Instance method Public Method Spread invalid nodes 20120427
Events
Class /PLMB/CL_SPI_COLLECTOR_INPUT has no event.
Types
Class /PLMB/CL_SPI_COLLECTOR_INPUT has no local type.
Method Signatures

Method BUFFER_INVALID_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MP Call by reference Object reference (TYPE REF TO) /PLMB/CL_SPI_METADATA Metadata Provider 20120511
2 Importing IT_INVALID_NODE Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INVALID_NODE Node Invalidation 20110215
3 Importing IV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider Runtime Identifier 20120426

Method BUFFER_INVALID_NODE on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method BUFFER_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IG_REFERENCE_DATA Call by reference Type reference (TYPE) ANY Table of data the messages referenced to 20110531
2 Importing IS_MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20110215
3 Importing IV_MSG_TEXT Call by reference Type reference (TYPE) /PLMB/SPI_MSG_FREE_TEXT Message free text 20110215
4 Importing IV_NODE_FIELD Call by reference Type reference (TYPE) FIELDNAME Field Name 20110215
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20110215
6 Importing IV_REFERENCE_TYPE Call by reference Type reference (TYPE) /PLMB/SPI_MSG_REF_TYPE Reference type for messages 20110531

Method BUFFER_MESSAGE on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method BUFFER_NEW_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_NODE_ID Call by reference Type reference (TYPE) /PLMB/SPI_NODE_ID_X New node identifier 20110609
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20110609
3 Importing IV_OLD_NODE_ID Call by reference Type reference (TYPE) /PLMB/SPI_NODE_ID_X Old node identifier 20110609

Method BUFFER_NEW_NODE_ID on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method BUFFER_OPERATION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IG_REFERENCE_DATA Call by reference Type reference (TYPE) ANY Data the Operation Properties are Referenced to 20110603
2 Importing IT_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_OPERATION_PRPTY Operation property profile 20110215
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20110215
4 Importing IV_REFERENCE_TYPE Call by reference Type reference (TYPE) /PLMB/SPI_OPR_PRPTY_REF_TYPE Type of Reference Data 20110603
5 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20110609

Method BUFFER_OPERATION_PROPERTY on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method BUFFER_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IG_REFERENCE_DATA Call by reference Type reference (TYPE) ANY Data the Properties are Referenced to 20110603
2 Importing IT_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PRPTY_PROFILE Field property profile 20110215
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20110215
4 Importing IV_REFERENCE_TYPE Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_REF_TYPE Type of Reference Data 20110603
5 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Target node name 20110609

Method BUFFER_PROPERTIES on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) /PLMB/CL_SPI_CONNECTOR Application Access Interface 20100705
2 Importing IO_MP Call by reference Object reference (TYPE REF TO) /PLMB/CL_SPI_METADATA Metadata 20100705
3 Importing IS_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_CONNECTOR_OPTIONS Connector Options 20100705
4 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20100705
5 Importing IV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider Runtime Identifier 20100705

Method CONSTRUCTOR on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method INVALIDATE_DEPENDENT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MP Call by reference Object reference (TYPE REF TO) /PLMB/CL_SPI_METADATA Metadata Provider 20120511
2 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20120511
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120413
4 Importing IV_SP_RTID Call by reference Type reference (TYPE) /PLMB/SPI_SP_RTID Service Provider Runtime Identifier 20120511

Method INVALIDATE_DEPENDENT_NODES on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method INVALIDATE_NODES_BY_SIDEEFFECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20110221
2 Importing IV_SIDEEFFECT Call by reference Type reference (TYPE) /PLMB/SPI_SIDEEFFECT Side Effect 20110221

Method INVALIDATE_NODES_BY_SIDEEFFECT on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method MERGE_OPR_PRPTY_INDEXED_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OPR_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_OPR_PRPTY Operation Property profile which applies for multiple record 20110223
2 Importing IT_OPR_PROPERTIES_MULTI_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_NDX_OPR_PRPTY_MULT Operation Property profile which applies for a single record 20110223
3 Importing IV_MERGE_RULE Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_MERGE_RULE /PLMB/IF_SPI_C=>GS_C_PROPERTY_MERGE_RULE-MOST_RESTRICTIVE_WINS Property Merge Rule 20110824

Method MERGE_OPR_PRPTY_INDEXED_MULTI on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method MERGE_OPR_PRPTY_INDEXED_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OPR_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_OPR_PRPTY Operation Property profile which applies for multiple record 20110223
2 Importing IT_OPR_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_OPR_PRPTY Operation Property profile which applies for multiple record 20110223
3 Importing IV_MERGE_RULE Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_MERGE_RULE /PLMB/IF_SPI_C=>GS_C_PROPERTY_MERGE_RULE-MOST_RESTRICTIVE_WINS Property Merge Rule 20110824

Method MERGE_OPR_PRPTY_INDEXED_SINGLE on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method MERGE_PRPTY_INDEXED_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for a single records 20110223
2 Importing IT_PROPERTIES_MULTI_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PRP_MULTI Property profile which applies for multiple records 20110223
3 Importing IV_MERGE_RULE Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_MERGE_RULE /PLMB/IF_SPI_C=>GS_C_PROPERTY_MERGE_RULE-MOST_RESTRICTIVE_WINS Property Merge Rule 20110824

Method MERGE_PRPTY_INDEXED_MULTI on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method MERGE_PRPTY_INDEXED_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for a single records 20110223
2 Importing IT_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for a single records 20110223
3 Importing IV_MERGE_RULE Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_MERGE_RULE /PLMB/IF_SPI_C=>GS_C_PROPERTY_MERGE_RULE-MOST_RESTRICTIVE_WINS Property Merge Rule 20110824

Method MERGE_PRPTY_INDEXED_SINGLE on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method RAISE_EXCEPTION Signature

Method RAISE_EXCEPTION on class /PLMB/CL_SPI_COLLECTOR_INPUT has no parameter.
Method RAISE_EXCEPTION on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method RAISE_EXCEPTION_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20110611

Method RAISE_EXCEPTION_MESSAGE on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method REPLACE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG Call by reference Type reference (TYPE) /PLMB/S_SPI_COLL_INT_MESSAGE Message table 20100705
2 Importing IS_MSG_MAP Call by reference Type reference (TYPE) /PLMB/S_SPI_MSG_MAP Mapping of Messages 20100705

Method REPLACE_MSG on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method SET_INVALIDATION_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_INVALIDATION Call by reference Type reference (TYPE) /PLMB/SPI_CONN_ND_INVALID_CTRL Node Invalidation Control 20120502

Method SET_INVALIDATION_OPTION on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method SET_OPERATION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IG_REFERENCE_DATA Call by reference Type reference (TYPE) ANY Data the Operation Properties are Referenced to 20110603
2 Importing IT_OPERATION_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_OPERATION_PRPTY Operation Property profile which applies for all records 20110603
3 Importing IT_OPR_PRPTY_MULTI_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_NDX_OPR_PRPTY_MULT Operation Property profile which applies for multiple record 20110603
4 Importing IT_OPR_PRPTY_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_OPR_PRPTY Operation Property profile which applies for a single record 20110603
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node name 20110216
6 Importing IV_REFERENCE_TYPE Call by reference Type reference (TYPE) /PLMB/SPI_OPR_PRPTY_REF_TYPE Reference type 20110603
7 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Target node name 20110609

Method SET_OPERATION_PROPERTIES on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IG_REFERENCE_DATA Call by reference Type reference (TYPE) ANY Data the Properties are Referenced to 20110603
2 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties 20110603
3 Importing IT_PROPERTIES_MULTI_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PRP_MULTI Property profile which applies for multiple records 20110603
4 Importing IT_PROPERTIES_SINGLE_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for a single record 20110603
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20110216
6 Importing IV_REFERENCE_TYPE Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_REF_TYPE Reference type for field properties 20110603
7 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Target node name 20110609

Method SET_PROPERTIES on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.

Method SPREAD_INVALID_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INVALID_NODE Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_INVALID_NODE Node Invalidation 20120427
2 Importing IV_EXCLUDE_MYSELF Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120427

Method SPREAD_INVALID_NODE on class /PLMB/CL_SPI_COLLECTOR_INPUT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703