SAP ABAP Class /BSAM/IF_SAM_BUFFER (Buffer interface for STM)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BSAM/IF_SAM_MEMORY_STATES Interface for multiple memory states 20090210
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_LIB_SAM_ADAPTER BOPF Adapter for Status Mgmt(OBSOLETE) 20090210
Properties
Class /BSAM/IF_SAM_BUFFER  
Short Description Buffer interface for STM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090210   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BSAM/IF_SAM_BUFFER has no forward declaration.
Interfaces
Class /BSAM/IF_SAM_BUFFER has no interface implemented.
Friends
Class /BSAM/IF_SAM_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHILD Constant Public Type reference (TYPE) /BSAM/SAM_RETRIEVE_BY_REF 'C' Data element to determine whether to retrieve by association 20090210
2 CO_IMAGE_BEFORE_CHANGES Constant Public Type reference (TYPE) TY_IMAGE 1 20090210
3 CO_IMAGE_CURRENT_DATA Constant Public Type reference (TYPE) TY_IMAGE 2 20090210
4 CO_IMAGE_TRANSACTIONAL_BUFFER Constant Public Type reference (TYPE) TY_IMAGE 0 20090210
5 DELETE Constant Public Type reference (TYPE) /BSAM/SAM_CHANGE_MODE 'D' Stores the change indicators for SAM 20090210
6 INSERT Constant Public Type reference (TYPE) /BSAM/SAM_CHANGE_MODE 'I' Stores the change indicators for SAM 20090210
7 PARENT Constant Public Type reference (TYPE) /BSAM/SAM_RETRIEVE_BY_REF 'P' Data element to determine whether to retrieve by association 20090210
8 SAM_FALSE Constant Public Type reference (TYPE) /BSAM/SAM_CHAR1 SPACE False value 20090210
9 SAM_TRUE Constant Public Type reference (TYPE) /BSAM/SAM_CHAR1 'X' True value 20090210
10 UNCHANGED Constant Public Type reference (TYPE) /BSAM/SAM_CHANGE_MODE 'N' Stores the change indicators for SAM 20090210
11 UPDATE Constant Public Type reference (TYPE) /BSAM/SAM_CHANGE_MODE 'U' Stores the change indicators for SAM 20090210
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Cleans up the buffers 20090210
2 DELETE_NODE Instance method Public Method Deletes list of specific nodes from the buffers 20090210
3 MODIFY_PROPERTY Instance method Public Method Modifies the stutus instance buffers 20090210
4 MODIFY_STATUS Instance method Public Method Modifies the status value buffers 20090210
5 RETRIEVE_STATUS Instance method Public Method Gives back the status values given a list of nodes 20090210
6 SAVE_STATUS Instance method Public Method Calls database specific class to save the buffers to the db 20090210
Events
Class /BSAM/IF_SAM_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_IMAGE Public Type reference (TYPE) I 20090210
Method Signatures

Method CLEANUP 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 20090210

Method CLEANUP on class /BSAM/IF_SAM_BUFFER has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST_OF_NODE Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20090210
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_DB_UPDATE_FAIL Exception class for DB update 20090210
2 /BSAM/CX_SAM_INC_INPUT_PARAM Exception class for incorrect input 20090210

Method MODIFY_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_PROPERTY Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_INST_BUF Table type for SAM instance buffer structure 20090210
2 Importing IV_FLAG_FROM_CREATE Value transfer Type reference (TYPE) XFELD SPACE Checkbox 20090210
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_INC_INPUT_PARAM Exception class for incorrect input 20090210

Method MODIFY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_STATUS Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_STAT_INST_BF Table type for SAM status instance value buffer 20090210
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_INC_INPUT_PARAM Exception class for incorrect input 20090210

Method RETRIEVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_PROPERTY Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_INST_BUF Table type for SAM instance buffer structure 20090210
2 Exporting ET_OBJECT_STATUS Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_STAT_INST_BF Table type for SAM status instance value buffer 20090210
3 Importing IT_LIST_OF_NODE Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for SAM list of nodes 20090210
4 Importing IV_REQUESTED_IMAGE Call by reference Type reference (TYPE) TY_IMAGE Checkbox 20090210
5 Importing IV_RETRIEVE_BY_REFERENCE Value transfer Type reference (TYPE) /BSAM/SAM_RETRIEVE_BY_REF Data element to determine whether to retrieve by association 20090210
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_DATA_NOT_FOUND Exception class for data not found 20090210
2 /BSAM/CX_SAM_INC_INPUT_PARAM Exception class for incorrect input 20090210
3 /BSAM/CX_SAM_NO_PERSIST_REF No reference to IF_SAM_PERSISTENCE is available 20090210

Method SAVE_STATUS 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 20090210
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_DB_UPDATE_FAIL Exception class for DB update 20090210
2 /BSAM/CX_SAM_INC_INPUT_PARAM Exception class for incorrect input 20090210
3 /BSAM/CX_SAM_NO_PERSIST_REF No reference to IF_SAM_PERSISTENCE is available 20090210
History
Last changed by/on SAP  20110908 
SAP Release Created in