SAP ABAP Class /PLMB/CL_SPI_REUSE_SP (Reuse Service Provider)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI (Application Component) Service Provider Infrastructure
     /PLMB/BA_SPI_SERVICES (Package) Service Provider Infrastructure: Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20111019
2 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS_INIT Service Provider Initialization 20111019
3 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_PROPERTIES_ACCESS Properties Access Interface 20111019
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_EPM_SP Service Provider for SPI EPM Integration 20120820
2 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_TEST_SP Service Provider Class 20111208
Properties
Class /PLMB/CL_SPI_REUSE_SP  
Short Description Reuse Service Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMB/BA_SPI_SERVICES   Service Provider Infrastructure: Services 
Created 20111019   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /PLMB/CL_SPI_REUSE_SP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20111019
2 /PLMB/IF_SPI_APPL_ACCESS_INIT Service Provider Initialization 20111019
3 /PLMB/IF_SPI_PROPERTIES_ACCESS Properties Access Interface 20111019
Friends
Class /PLMB/CL_SPI_REUSE_SP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_NODE_INSTANCE Static Attribute Private Type reference (TYPE) LTY_T_NODE_INSTANCE N 20111021
2 MS_SPI_OPTIONS Instance attribute Protected Attribute reference (LIKE) 20111019
3 MT_NODE_CLASS_ASG Instance attribute Private Type reference (TYPE) /PLMB/T_SPI_NODE_CLASS_ASG Node class assignment 20111020
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BEFORE_SAVE Instance method Protected Method Perform checks before save 20111019
2 CLEAN_UP Instance method Protected Method Perform clean up (e. g. release all locks) 20111019
3 DEFINE_NODE_CLASS_ASSIGNMENT Instance method Protected Method Define node class assignment 20111020
4 GET_NODE Instance method Private Method Get node instance 20111021
5 SAVE Instance method Protected Method Save changed data to database 20111019
Events
Class /PLMB/CL_SPI_REUSE_SP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_NODE_INSTANCE Private See coding 20111021 BEGIN OF lty_s_node_instance, service_provider TYPE REF TO /plmb/if_spi_appl_access, node_name TYPE /plmb/spi_node_name, node TYPE REF TO /plmb/if_spi_node_access, END OF lty_s_node_instance
2 LTY_T_NODE_INSTANCE Private See coding 20111021 lty_t_node_instance TYPE SORTED TABLE OF lty_s_node_instance WITH UNIQUE KEY service_provider node_name
Method Signatures

Method CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20111019

Method CHECK_BEFORE_SAVE on class /PLMB/CL_SPI_REUSE_SP has no exception.

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20111020
2 Importing IV_REASON Call by reference Type reference (TYPE) /PLMB/SPI_CLEAN_UP_REASON Reason for Clean Up 20111019

Method CLEAN_UP on class /PLMB/CL_SPI_REUSE_SP has no exception.

Method DEFINE_NODE_CLASS_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENT Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_CLASS_ASG Node class assignment 20111020

Method DEFINE_NODE_CLASS_ASSIGNMENT on class /PLMB/CL_SPI_REUSE_SP has no exception.

Method GET_NODE 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 20111021
2 Returning RO_NODE Value transfer Object reference (TYPE REF TO) /PLMB/IF_SPI_NODE_ACCESS Node Access 20111021

Method GET_NODE on class /PLMB/CL_SPI_REUSE_SP has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20111019

Method SAVE on class /PLMB/CL_SPI_REUSE_SP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731