SAP ABAP Class CL_SAMDT_CORE_FACTORY (Factory for creating core objects)
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
⤷
⤷
Properties
| Class | CL_SAMDT_CORE_FACTORY | |
| Short Description | Factory for creating core objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| 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
Class CL_SAMDT_CORE_FACTORY has no forward declaration.
Interfaces
Class CL_SAMDT_CORE_FACTORY has no interface implemented.
Friends
Class CL_SAMDT_CORE_FACTORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SAMDT_LOG_MANAGER | S&AM DT Logger | 20100325 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_SAMDT_VALIDATION_ENGINE | S&AM Validation Engine | 20100325 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Creates Log manager | 20100325 | |
| 2 | Static method | Public | Method | Creates message handler used to display the error messages | 20100325 | |
| 3 | Static method | Public | Method | Creates notification handler to pass change notification | 20110601 | |
| 4 | Static method | Public | Method | Creates runtime used in simulation | 20100325 | |
| 5 | Static method | Public | Method | Creates schema | 20100325 | |
| 6 | Static method | Public | Method | Creates simulation engine | 20100325 | |
| 7 | Static method | Public | Method | Creates validation engine | 20100325 |
Events
Class CL_SAMDT_CORE_FACTORY has no event.
Types
Class CL_SAMDT_CORE_FACTORY has no local type.
Method Signatures
Method GET_LOG_MANAGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_SCHEMA_NAME | Call by reference | Type reference (TYPE) | SAM_SEGMENT_NAME | SAM segment name | 20100325 | |||
| 2 | RO_LOG_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_SAMDT_LOG_MANAGER | S&AM DT Logger | 20100325 |
Method GET_LOG_MANAGER on class CL_SAMDT_CORE_FACTORY has no exception.
Method GET_MESSAGE_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_MESSAGE_HANDLER | Value transfer | Object reference (TYPE REF TO) | IF_SAMDT_MESSAGE_HANDLER | MessageHandler | 20100325 |
Method GET_MESSAGE_HANDLER on class CL_SAMDT_CORE_FACTORY has no exception.
Method GET_NOTIFICATION_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_NOTIFICATION_HANDLER | Value transfer | Object reference (TYPE REF TO) | IF_SAMDT_NOTIFICATION_HANDLER | Notification handler to notify changes in BOPF | 20110601 |
Method GET_NOTIFICATION_HANDLER on class CL_SAMDT_CORE_FACTORY has no exception.
Method GET_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_BO_NAME | Call by reference | Type reference (TYPE) | SAM_BUSINESS_OBJECTS | SAM Business objects | 20100325 | |||
| 2 | IO_APPLICATION | Call by reference | Object reference (TYPE REF TO) | IF_SAM_APPLICATION_FACTORY | Factory Interface for S&AM | 20100325 | |||
| 3 | RO_RUNTIME | Value transfer | Object reference (TYPE REF TO) | IF_SAM_RUNTIME | S&AM runtime interface | 20100325 |
Method GET_RUNTIME on class CL_SAMDT_CORE_FACTORY has no exception.
Method GET_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_BO_NAME | Call by reference | Type reference (TYPE) | SAM_BUSINESS_OBJECTS | SAM BO Name | 20100325 | |||
| 2 | ID_BO_NODE_NAME | Call by reference | Type reference (TYPE) | SAM_BUSINESS_OBJECT_NODE | SAM Node name | 20100325 | |||
| 3 | ID_CHANGE_MODE | Call by reference | Type reference (TYPE) | SAM_CHANGE_MODE | Stores the change indicators for SAM | 20100325 | |||
| 4 | ID_ESR_NAME | Call by reference | Type reference (TYPE) | SAM_ESR_NAME | SAM ESR name | 20100325 | |||
| 5 | ID_ESR_NAMESPACE | Call by reference | Type reference (TYPE) | SAM_ESR_NAMESPACE | SAM ESR namespace | 20100325 | |||
| 6 | ID_LAYOUT | Call by reference | Type reference (TYPE) | IF_SAMDT_CORE_TYPES=>TY_LAYOUT | 20100325 | ||||
| 7 | ID_SCHEMA_NAME | Call by reference | Type reference (TYPE) | STATUS_SCHEMA_NAME | SAM Schema Name | 20100325 | |||
| 8 | ID_SCHEMA_P_NAME | Call by reference | Type reference (TYPE) | STATUS_SCHEMA_NAME | SAM Schema Parent Name | 20100325 | |||
| 9 | 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 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SAMDT_MESSAGE_HANDLER | 20100325 | ||||
| 11 | RO_SCHEMA | Value transfer | Object reference (TYPE REF TO) | IF_SAMDT_SCHEMA | Schema master | 20100325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Errors from S&AM Desing time | 20100325 |
Method GET_SIMULATION_ENGINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SCHEMA | Call by reference | Object reference (TYPE REF TO) | IF_SAMDT_SCHEMA | SAM Schema | 20100325 | |||
| 2 | RO_SIMULATION_ENGINE | Value transfer | Object reference (TYPE REF TO) | IF_SAMDT_SIMULATION_ENGINE | S&AM Simulation engine | 20100325 |
Method GET_SIMULATION_ENGINE on class CL_SAMDT_CORE_FACTORY has no exception.
Method GET_VALIDATION_ENGINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SAMDT_MESSAGE_HANDLER | MessageHandler | 20100325 | |||
| 2 | RO_VALIDATION_ENGINE | Value transfer | Object reference (TYPE REF TO) | IF_SAMDT_VALIDATION_ENGINE | S&AM Validation Engine | 20100325 |
Method GET_VALIDATION_ENGINE on class CL_SAMDT_CORE_FACTORY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 72L |