SAP ABAP Class CL_SAM_REPOSITORY_RUNTIME (Runtime Class for S&AM Shared Memory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SAM (Application Component) Status and Action Management
     SESF_SAM_RT (Package) S&AM Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20080205
Properties
Class CL_SAM_REPOSITORY_RUNTIME  
Short Description Runtime Class for S&AM Shared Memory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESF_SAM_RT   S&AM Runtime 
Created 20080205   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SAM_REPOSITORY_RUNTIME has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20080205
Friends
Class CL_SAM_REPOSITORY_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SAM_REPOSITORY_RUNTIME Repository runtime Class for SAM Shared Memory 20080205
2 MTS_SESSION_CACHE Instance attribute Private Type reference (TYPE) TTS_SESSION_CACHE 20080205
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method 20080205
2 GET_INSTANCE Static method Public Method 20080205
3 GET_REPOSITORY_LOAD Instance method Public Method Get repository load 20080205
4 GET_SAM_DERIVATIONS_INFO Instance method Public Method 20080205
5 GET_SAM_LOAD Instance method Public Method 20080205
6 GET_SAM_LOAD_POST_PROCESSING Instance method Private Method 20080218
7 ON_BO_ACTIVATED Static method Public Method 20080205
8 _CHECK_TIMESTAMP Instance method Private Method 20080218
Events
Class CL_SAM_REPOSITORY_RUNTIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTS_SCHEMA_LOAD Public See coding 20080205 tts_schema_load TYPE SORTED TABLE OF ty_schema_load WITH UNIQUE KEY node_name schema_name
2 TTS_SESSION_CACHE Private See coding 20080205 tts_session_cache TYPE SORTED TABLE OF ty_session_cache WITH UNIQUE KEY bo_name
3 TY_SCHEMA_LOAD Public See coding 20080205 BEGIN OF ty_schema_load, node_name TYPE string, schema_name TYPE if_sam_types=>ty_status_schema, schema_reference TYPE REF TO if_sam_schema_model, END OF ty_schema_load
4 TY_SESSION_CACHE Private See coding 20080205 BEGIN OF ty_session_cache, bo_name TYPE string, repository_load TYPE REF TO cl_sam_repository_load, END OF ty_session_cache
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_SAM_REPOSITORY_RUNTIME has no parameter.
Method CLEAR_BUFFER on class CL_SAM_REPOSITORY_RUNTIME has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_SAM_REPOSITORY_RUNTIME Value transfer Object reference (TYPE REF TO) CL_SAM_REPOSITORY_RUNTIME Repository runtime Class for SAM Shared Memory 20080205

Method GET_INSTANCE on class CL_SAM_REPOSITORY_RUNTIME has no exception.

Method GET_REPOSITORY_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REPOSITORY_LOAD Call by reference Object reference (TYPE REF TO) CL_SAM_REPOSITORY_LOAD Repository load reference 20080205
2 Importing ID_BO_NAME Call by reference Type reference (TYPE) CSEQUENCE BO Name 20080205
# Exception Resumable Description Created on
1 CX_SAM_INTERNAL_ERROR Exception class for system or metadata load 20080205

Method GET_SAM_DERIVATIONS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REPOSITORY_LOAD Call by reference Object reference (TYPE REF TO) CL_SAM_REPOSITORY_LOAD S&AM repository load 20080205

Method GET_SAM_DERIVATIONS_INFO on class CL_SAM_REPOSITORY_RUNTIME has no exception.

Method GET_SAM_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REPOSITORY_LOAD Call by reference Object reference (TYPE REF TO) CL_SAM_REPOSITORY_LOAD Root Class For SAM Shared Memory Implementation 20080205
2 Importing IB_GENERATE_NEW Value transfer Type reference (TYPE) BOOLEAN Boolean 20080205
3 Importing ID_BO_NAME Call by reference Type reference (TYPE) SHM_INST_NAME SAM BO Name 20080205
4 Importing IO_REPOSITORY_AREA Call by reference Object reference (TYPE REF TO) CL_SAM_REPOSITORY_AREA Area class for SAM shared memory Implementation 20080205
# Exception Resumable Description Created on
1 CX_SAM_INTERNAL_ERROR Exception class for system or metadata load 20080205

Method GET_SAM_LOAD_POST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BO_NAME Call by reference Type reference (TYPE) CSEQUENCE SAM BO Name 20080218
2 Importing IO_REPOSITORY_LOAD Call by reference Object reference (TYPE REF TO) CL_SAM_REPOSITORY_LOAD Root Class For SAM Shared Memory Implementation 20080218

Method GET_SAM_LOAD_POST_PROCESSING on class CL_SAM_REPOSITORY_RUNTIME has no exception.

Method ON_BO_ACTIVATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_REGENERATE Call by reference Type reference (TYPE) BOOLEAN Boolean 20080205
2 Importing ID_BO_NAME Call by reference Type reference (TYPE) CSEQUENCE SAM BO Name 20080205

Method ON_BO_ACTIVATED on class CL_SAM_REPOSITORY_RUNTIME has no exception.

Method _CHECK_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_INVALIDATE Call by reference Type reference (TYPE) BOOLEAN UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20080218
2 Importing ID_BO_NAME Call by reference Type reference (TYPE) STRING SAM BO Name 20080218
3 Importing ID_CHANGED_AT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20080218
# Exception Resumable Description Created on
1 CX_SAM_SCHEMA_UNAVAILABLE Exptn signifying that the model specified is unavailable. 20080218
History
Last changed by/on SAP  20110908 
SAP Release Created in 711