SAP ABAP Class /BSAM/CL_SAM_RUNTIME (Controller class for application to access 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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BSAM/IF_SAM_MEMORY_STATES Interface for multiple memory states 20081127
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BSAM/IF_SAM_RUN_TIME Interface for STM runtime 20081127
Properties
Class /BSAM/CL_SAM_RUNTIME  
Short Description Controller class for application to access STM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BSAM/FRAMEWORK   Stauts Managment: Framework 
Created 20081127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BSAM/CL_SAM_RUNTIME has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BSAM/IF_SAM_MEMORY_STATES Interface for multiple memory states 20081127
2 /BSAM/IF_SAM_RUN_TIME Interface for STM runtime 20081127
Friends
Class /BSAM/CL_SAM_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MODEL_HANDLER Instance attribute Private Object reference (TYPE REF TO) /BSAM/CL_SAM_MDL_HNDLR STM model handler 20081127
2 MO_SAM_BUFFER Instance attribute Private Object reference (TYPE REF TO) /BSAM/IF_SAM_BUFFER SAM persistence and buffer controller class 20081127
3 MR_SAM_FACTORY Instance attribute Private Object reference (TYPE REF TO) /BSAM/IF_SAM_APPL_FACTORY Factory Interface for S&AM 20081127
4 MV_BO_NAME Instance attribute Private Type reference (TYPE) /BSAM/SAM_BO_NAME SAM BO Name 20081127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTION_ALLOWED_INT Instance method Private Method 20090324
2 CONSTRUCTOR Instance method Public Constructor Constructor 20081127
3 RETRIEVE_ACTIONS_INT Instance method Private Method Internal Part of Retrieve Actions 20081127
Events
Class /BSAM/CL_SAM_RUNTIME has no event.
Types
Class /BSAM/CL_SAM_RUNTIME has no local type.
Method Signatures

Method CHECK_ACTION_ALLOWED_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_OF_NODE_ACTION_INHIBIT Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_ACTION_INH 20090324
2 Exporting ET_LIST_OF_NODE_RESULT Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_ACTION_RESLT 20090324
3 Exporting EV_ERROR_RESULT Call by reference Type reference (TYPE) XFELD 20090324
4 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES 20090324
5 Importing IT_OBJECT_PROPERTY Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_INST_BUF 20090324
6 Importing IT_OBJECT_STATUS Call by reference Type reference (TYPE) /BSAM/T_SAM_OBJ_STAT_INST_BF 20090324
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /BSAM/SAM_ACTION 20090324
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_DATA_NOT_FOUND 20090324
2 /BSAM/CX_SAM_INC_INPUT_PARAM 20090324
3 /BSAM/CX_SAM_NO_PERSIST_REF 20090324
4 /BSAM/CX_SAM_SCHEMA_UNAVLBL 20090324

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SAM_FACTORY Call by reference Object reference (TYPE REF TO) /BSAM/IF_SAM_APPL_FACTORY Factory Interface for S&AM 20081127
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BSAM/SAM_BO_NAME ESF: Business Object 20081127
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_NO_FACTORY_REF 20081127

Method RETRIEVE_ACTIONS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES_ACTIONS_ALLOWED Call by reference Type reference (TYPE) /BSAM/T_SAM_CMPLX_ACTION_RES Table type for Action check result 20081127
2 Importing IT_ACTIONS Call by reference Type reference (TYPE) /BSAM/T_SAM_ACTION Table type for STM Action Name 20081127
3 Importing IT_LIST_OF_NODES Call by reference Type reference (TYPE) /BSAM/T_SAM_LIST_OF_NODES Table type for STM list of nodes 20081127
4 Importing IV_MODE Call by reference Type reference (TYPE) /BSAM/SAM_ACTION_TYPE Action Type 20081127
# Exception Resumable Description Created on
1 /BSAM/CX_SAM_DATA_NOT_FOUND 20081127
2 /BSAM/CX_SAM_INC_INPUT_PARAM 20081127
3 /BSAM/CX_SAM_NO_PERSIST_REF 20081127
4 /BSAM/CX_SAM_SCHEMA_UNAVLBL 20081127
History
Last changed by/on SAP  20110908 
SAP Release Created in 701