SAP ABAP Class /BSAM/IF_SAM_MEMORY_STATES (Interface for multiple memory states)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BSAM/IF_SAM_BUFFER Buffer interface for STM 20090210
2 Interface composition (i COMPRISING i_ref)  /BSAM/IF_SAM_RUN_TIME Interface for STM runtime 20081127
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_LIB_SAM_ADAPTER BOPF Adapter for Status Mgmt(OBSOLETE) 20081127
4 Interface implementation (CLASS c. INTERFACES i_ref)  /BSAM/CL_SAM_RUNTIME Controller class for application to access STM 20081127
Properties
Class /BSAM/IF_SAM_MEMORY_STATES  
Short Description Interface for multiple memory states    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20081127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BSAM/IF_SAM_MEMORY_STATES has no forward declaration.
Interfaces
Class /BSAM/IF_SAM_MEMORY_STATES has no interface implemented.
Friends
Class /BSAM/IF_SAM_MEMORY_STATES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_MEMORY_STATE Constant Public Type reference (TYPE) /BSAM/BO_NODE_ID 'CMS_ID' Current state of the buffer 20081127
2 DB_MEMORY_STATE Constant Public Type reference (TYPE) /BSAM/BO_NODE_ID 'BMS_ID' DB image of the buffer 20081127
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_MEMORY_STATES Instance method Public Method Compares two different memory states for same nodes 20081127
2 CREATE_MEMORY_STATE Instance method Public Method Creates memory state for a given id and given list of nodes 20081127
3 DISCARD_MEMORY_STATE Instance method Public Method Discards memory staes for a given ID and given list of nodes 20081127
4 GET_DEFAULT_MEMORY_STATES Instance method Public Method Gets default memory state(current & before ) for given nodes 20081127
5 RETRIEVE_MEMORY_STATES Instance method Public Method Retrieves memory states for a given list of nodes 20081127
Events
Class /BSAM/IF_SAM_MEMORY_STATES has no event.
Types
Class /BSAM/IF_SAM_MEMORY_STATES has no local type.
Method Signatures

Method COMPARE_MEMORY_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_OF_NODES_RESULT Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_NODES_RSLT Table type for result of two memory sttae comparison 20081127
2 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20081127
3 Importing IV_MEMORY_STATE_ID_FIRST Call by reference Type reference (TYPE) /BSAM/BO_NODE_ID Memory state id to be compared 20081127
4 Importing IV_MEMORY_STATE_ID_SECOND Call by reference Type reference (TYPE) /BSAM/BO_NODE_ID Memory state id compared against 20081127

Method COMPARE_MEMORY_STATES on class /BSAM/IF_SAM_MEMORY_STATES has no exception.

Method CREATE_MEMORY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20081127
2 Importing IV_MEMORY_STATE_ID Call by reference Type reference (TYPE) /BSAM/BO_NODE_ID SESF_BO_NODE_ID 20081127

Method CREATE_MEMORY_STATE on class /BSAM/IF_SAM_MEMORY_STATES has no exception.

Method DISCARD_MEMORY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20081127
2 Importing IV_MEMORY_STATE_ID Call by reference Type reference (TYPE) /BSAM/BO_NODE_ID Memory state ID to be discarded 20081127

Method DISCARD_MEMORY_STATE on class /BSAM/IF_SAM_MEMORY_STATES has no exception.

Method GET_DEFAULT_MEMORY_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CURRENT_MEMORY_STATE Call by reference Type reference (TYPE) BOOLE_D Table type for memory states 20081127
2 Exporting ET_DB_MEMORY_STATE Call by reference Type reference (TYPE) BOOLE_D Table type for memory states 20081127
3 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20081127

Method GET_DEFAULT_MEMORY_STATES on class /BSAM/IF_SAM_MEMORY_STATES has no exception.

Method RETRIEVE_MEMORY_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEMORY_STATES Call by reference Type reference (TYPE) BOOLE_D Table type for memory states 20081127
2 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20081127

Method RETRIEVE_MEMORY_STATES on class /BSAM/IF_SAM_MEMORY_STATES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in