SAP ABAP Class CL_SAMDT_SCHEMA (SAM Schema)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SAM (Application Component) Status and Action Management
     SESF_SAM_DT_MANAGER (Package) S&AM Desing time core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAMDT_FORM_VIEW Form View 20100325
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAMDT_JNET_DATA S&AM JNet view 20100325
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAMDT_SCHEMA S&AM Schema 20100325
Properties
Class CL_SAMDT_SCHEMA  
Short Description SAM Schema    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESF_SAM_DT_MANAGER   S&AM Desing time core 
Created 20100325   SAP 
Last change 20130531   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_SAMDT_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SAMDT_METADATA_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SAMDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SAMDT_FORM_VIEW Form View 20100325
2 IF_SAMDT_JNET_DATA S&AM JNet view 20100325
3 IF_SAMDT_SCHEMA S&AM Schema 20100325
Friends
# Friend Modeled only Created on Description
1 CL_SAMDT_CORE_FACTORY 20100325 Factory for creating core objects
2 CL_SAMDT_SIMULATION_ENGINE 20100325 S&AM Simulation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_NEW_SCHEMA Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100325
2 MD_PARENT_BO Instance attribute Public Type reference (TYPE) SAM_BUSINESS_OBJECTS S&AM Business objects 20100813
3 MD_SCHEMA_PREFIX Static Attribute Public Type reference (TYPE) STRING 20100819
4 MD_SYNC_REQUIRED Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100630
5 MO_BO_METADATA Instance attribute Private Object reference (TYPE REF TO) IF_SAMDT_METADATA_ADAPTER Adapter to retrieve metadata from the consuming framework 20100326
6 MO_LOG_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_SAMDT_LOG_MANAGER S&AM DT Logger 20100325
7 MO_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_SAMDT_MESSAGE_HANDLER MessageHandler 20100325
8 MO_PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) IF_SAMDT_PERSISTENCE_ADAPTER SAM DT Persistence layer 20100325
9 MO_VALIDATION_ENGINE Instance attribute Private Object reference (TYPE REF TO) IF_SAMDT_VALIDATION_ENGINE SAM Validation Engine 20100325
10 MS_SCHEMA Instance attribute Private Type reference (TYPE) IF_SAMDT_CORE_TYPES=>TY_SCHEMA Top layer schema 20100325
11 MS_SCHEMA_HEADER Instance attribute Private Type reference (TYPE) IF_SAMDT_CORE_TYPES=>TY_SCHEMA_HEADER 20100325
12 MT_BO_ACTIONS Instance attribute Private Type reference (TYPE) IF_SAMDT_TYPES=>TT_SAM_ACTIONS 20100326
13 MT_BO_HIERARCHY Instance attribute Public Type reference (TYPE) IF_SAMDT_TYPES=>TT_BUSINESS_OBJECTS 20100813
14 MT_BO_VA Instance attribute Private Type reference (TYPE) IF_SAMDT_TYPES=>TT_STATUS_VARIABLES 20100326
15 MT_SCHEMAS Instance attribute Private Type reference (TYPE) IF_SAMDT_CORE_TYPES=>TT_SCHEMAS All schemas Core and Extensions 20100325
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Creates schema 20100325
2 GET_OPERATOR_NAME Instance method Private Method Generates Operator name 20100325
3 SIMULATE_SUB_PROCESS Instance method Private Method Grey's Sub process 20100419
4 VALIDATE_SCHEMA_ELEMENTS Instance method Private Method 20101006
Events
Class CL_SAMDT_SCHEMA has no event.
Types
Class CL_SAMDT_SCHEMA has no local type.
Method Signatures

Method CONSTRUCTOR 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) SAM_BUSINESS_OBJECTS SAM Business objects 20100325
2 Importing ID_BO_NODE_NAME Call by reference Type reference (TYPE) SAM_BUSINESS_OBJECT_NODE SAM Business Object Node 20100325
3 Importing ID_CHANGE_MODE Call by reference Type reference (TYPE) SAM_CHANGE_MODE Stores the change indicators for SAM 20100325
4 Importing ID_ESR_NAME Call by reference Type reference (TYPE) SAM_ESR_NAME SAM ESR name 20100325
5 Importing ID_ESR_NAMESPACE Call by reference Type reference (TYPE) SAM_ESR_NAMESPACE SAM ESR namespace 20100325
6 Importing ID_LAYOUT Call by reference Type reference (TYPE) IF_SAMDT_CORE_TYPES=>TY_LAYOUT Layout information 20100325
7 Importing ID_SCHEMA_NAME Call by reference Type reference (TYPE) STATUS_SCHEMA_NAME SAM Schema Name 20100325
8 Importing ID_SCHEMA_P_NAME Call by reference Type reference (TYPE) STATUS_SCHEMA_NAME SAM Schema Name 20100325
9 Importing IO_BO_METADATA Call by reference Object reference (TYPE REF TO) IF_SAMDT_METADATA_ADAPTER Adapter to retrieve metadata from the consuming framework 20100326
10 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_SAMDT_MESSAGE_HANDLER MessageHandler 20100325
# Exception Resumable Description Created on
1 CX_SAM_DESIGN_TIME Errors from S&AM Desing time 20100325

Method GET_OPERATOR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OPERATOR_TYPE Call by reference Type reference (TYPE) SAM_ELEMENT_TYPE Status Model Element Type 20100325
2 Returning RD_NAME Value transfer Type reference (TYPE) IF_SAMDT_CORE_TYPES=>TY_ELEMENT_NAME Status Model Element Name 20100325

Method GET_OPERATOR_NAME on class CL_SAMDT_SCHEMA has no exception.

Method SIMULATE_SUB_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL 20100419
2 Importing ID_SUB_PROCESS_ID Call by reference Type reference (TYPE) IF_SAMDT_CORE_TYPES=>TY_ID 20100419

Method SIMULATE_SUB_PROCESS on class CL_SAMDT_SCHEMA has no exception.

Method VALIDATE_SCHEMA_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SCHEMA_PREFIX Call by reference Type reference (TYPE) STRING 20101007

Method VALIDATE_SCHEMA_ELEMENTS on class CL_SAMDT_SCHEMA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 72L