SAP ABAP Class CL_SAM_REPOSITORY_LOAD (Root Class For S&AM Shared Memory Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SAM (Application Component) Status and Action Management
     SESF_SAM_RT (Package) S&AM Runtime
Properties
Class CL_SAM_REPOSITORY_LOAD  
Short Description Root Class For S&AM Shared Memory Implementation    
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
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SAM_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SAM_REPOSITORY_LOAD has no interface implemented.
Friends
Class CL_SAM_REPOSITORY_LOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BO_NAME Instance attribute Public Type reference (TYPE) SAMS_BO_NAME SAM BO Name 20080205
2 CHANGED_AT Instance attribute Public Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20080218
3 MTS_AGGREGATION_INFO Instance attribute Public Type reference (TYPE) IF_SAM_TYPES=>TTS_AGGREGATION_INFO 20080205
4 MTS_OVERALL_INFO Instance attribute Public Type reference (TYPE) IF_SAM_TYPES=>TTS_OVERALL_INFO 20080205
5 MTS_POPULATION_INFO Instance attribute Public Type reference (TYPE) IF_SAM_TYPES=>TTS_POPULATION_INFO 20080205
6 MTS_SCHEMA_LOAD Instance attribute Public Type reference (TYPE) TTS_SCHEMA_LOAD 20080205
7 MTS_SYNCH_DETAIL Instance attribute Public Type reference (TYPE) TTS_SYNCH_DETAIL 20080205
Methods
# Method Level Visibility Method type Description Created on
1 GET_DERIVATION_INFO Instance method Public Method 20080205
2 GET_SAM_DB_LOAD Instance method Public Method 20080205
3 GET_SCHEMA_REF Instance method Public Method 20080205
4 GET_SCHEMA_SYNCHRONIZERS Instance method Public Method 20080205
5 SET_SCHEMA_SYNCHRONIZERS Instance method Public Method 20080205
6 _CHAINED_SYNCHRONIZER Instance method Private Method 20080205
Events
Class CL_SAM_REPOSITORY_LOAD 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_SYNCH_DETAIL Public See coding 20080205 tts_synch_detail TYPE SORTED TABLE OF ty_synch_detail WITH UNIQUE KEY node_name schema_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_SYNCH_DETAIL Public See coding 20080205 BEGIN OF ty_synch_detail, node_name TYPE string, schema_name TYPE if_sam_types=>ty_status_schema, synch_info TYPE if_sam_types=>tts_schema_synchronizers_info, deriv_info TYPE if_sam_types=>tts_synch_deriv, END OF ty_synch_detail
Method Signatures

Method GET_DERIVATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AGGREGATION_INFO Call by reference Type reference (TYPE) IF_SAM_TYPES=>TY_AGGR_INFO 20080205
2 Exporting ES_OVERALL_INFO Call by reference Type reference (TYPE) IF_SAM_TYPES=>TY_DERIVATION_INFO 20080205
3 Exporting ES_POPULATION_INFO Call by reference Type reference (TYPE) IF_SAM_TYPES=>TY_POP_INFO 20080205
4 Exporting ETS_AGGREGATION_INFO Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_AGGREGATION_INFO 20080205
5 Exporting ETS_OVERALL_INFO Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_OVERALL_INFO 20080205
6 Exporting ETS_POPULATION_INFO Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_POPULATION_INFO 20080205
7 Importing ID_DERIVATION_NAME Call by reference Type reference (TYPE) CSEQUENCE 20080205
8 Importing ID_NODE_NAME Call by reference Type reference (TYPE) SAM_NODE_NAME SAM Node name 20080205
9 Importing ID_SCHEMA_NAME Call by reference Type reference (TYPE) IF_SAM_TYPES=>TY_STATUS_SCHEMA 20080205
10 Importing ID_SOURCE_VARIABLE Call by reference Type reference (TYPE) CSEQUENCE 20080205

Method GET_DERIVATION_INFO on class CL_SAM_REPOSITORY_LOAD has no exception.

Method GET_SAM_DB_LOAD 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) STRING BO name 20080205
2 Importing IO_REPOSITORY_AREA Call by reference Object reference (TYPE REF TO) CL_SAM_REPOSITORY_AREA Area class for S&AM shared memory Implementation 20080205
# Exception Resumable Description Created on
1 CX_SAM_INTERNAL_ERROR S&AM internal error 20080205

Method GET_SCHEMA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SAM_SCHEMAREF Call by reference Object reference (TYPE REF TO) IF_SAM_SCHEMA_MODEL SAM Schema Class 20080205
2 Importing ID_BO_NODE_NAME Call by reference Type reference (TYPE) SAM_NODE_NAME SAM BO Name 20080205
3 Importing ID_SAM_SCHEMA Call by reference Type reference (TYPE) IF_SAM_TYPES=>TY_STATUS_SCHEMA 20080205
# Exception Resumable Description Created on
1 CX_SAM_SCHEMA_UNAVAILABLE Exptn signifying that the model specified is unavailable. 20080205

Method GET_SCHEMA_SYNCHRONIZERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SCHEMA_SYNCHRONIZERS Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_SCHEMA_SYNCHRONIZERS_INFO 20080205
2 Exporting ETS_SYNCH_DERIV Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_SYNCH_DERIV 20080205
3 Importing ID_NODE_NAME Call by reference Type reference (TYPE) SAM_NODE_NAME SAM Node name 20080205
4 Importing ID_SCHEMA_NAME Call by reference Type reference (TYPE) IF_SAM_TYPES=>TY_STATUS_SCHEMA 20080205

Method GET_SCHEMA_SYNCHRONIZERS on class CL_SAM_REPOSITORY_LOAD has no exception.

Method SET_SCHEMA_SYNCHRONIZERS Signature

Method SET_SCHEMA_SYNCHRONIZERS on class CL_SAM_REPOSITORY_LOAD has no parameter.
# Exception Resumable Description Created on
1 CX_SAM_INTERNAL_ERROR Exception class for system or metadata load 20080205

Method _CHAINED_SYNCHRONIZER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CHAINED_SYNCHRONIZERS Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_SCHEMA_SYNCHRONIZERS_INFO 20080205
2 Importing ITS_CHAINED_SYNCH_CHANGE Call by reference Type reference (TYPE) IF_SAM_TYPES=>TTS_SCHEMA_SYNCHRONIZERS_INFO 20080205

Method _CHAINED_SYNCHRONIZER on class CL_SAM_REPOSITORY_LOAD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711