SAP ABAP Interface /BSAM/IF_SAM_BUFFER (Buffer interface for STM)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BSAM/FRAMEWORK (Package) Stauts Managment: Framework
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
Interface /BSAM/IF_SAM_BUFFER  
Short Description Buffer interface for STM    
General Data
Package /BSAM/FRAMEWORK   Stauts Managment: Framework 
Created 20090210   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface /BSAM/IF_SAM_BUFFER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BSAM/IF_SAM_MEMORY_STATES Interface for multiple memory states 20090210
Friends
Interface /BSAM/IF_SAM_BUFFER has no friend.
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
Interface /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 Interface /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 701