Hierarchy
⤷
⤷
Properties
| Class | CL_MDG_DT_MODEL_ACCESS | |
| Short Description | Configuration Workbench Access Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | MDG_DT_DATA_MODEL | |
| Program status | ||
| Category | 0 | |
| Package | MDG_DT_DATA_MODELING | MDG: Data Modeling parts of Design Time |
| Created | 20100624 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MDG_DT_MODEL_ACCESS has no forward declaration.
Interfaces
Class CL_MDG_DT_MODEL_ACCESS has no interface implemented.
Friends
Class CL_MDG_DT_MODEL_ACCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | MDG_DT_ACTION | 'C' | Single-Character Flag | 20100913 | ||
| 2 | Constant | Public | Type reference (TYPE) | MDG_DT_ACTION | 'D' | Single-Character Flag | 20100913 | ||
| 3 | Constant | Public | Type reference (TYPE) | MDG_DT_ACTION | 'U' | Single-Character Flag | 20100913 | ||
| 4 | Constant | Private | Type reference (TYPE) | TBTCJOB-JOBNAME | 'DT_MODEL_ACTIVATE' | Background job name | 20110120 | ||
| 5 | Constant | Public | Type reference (TYPE) | RSTABLE-TABNAME | 'USMD001C' | Character Field Length = 10 | 20100624 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Activates the Data Model definition | 20100913 | |
| 2 | Static method | Public | Method | checks the READ/WRITE access authority in Design Time | 20100913 | |
| 3 | Static method | Private | Method | checks the errors in the messages table | 20101008 | |
| 4 | Static method | Private | Method | Does thebasic checks for input data | 20100720 | |
| 5 | Static method | Public | Method | Does thebasic checks for input data | 20101005 | |
| 6 | Static method | Public | Method | Checks the consistency of the Model Definition | 20100913 | |
| 7 | Static method | Private | Method | Checks the authority to access USMD* tables | 20100717 | |
| 8 | Static method | Private | Method | Gets the short name for long name | 20100924 | |
| 9 | Static method | Public | Method | Deletes the Data model from the Database | 20100913 | |
| 10 | Static method | Public | Method | dequeue the Model | 20100913 | |
| 11 | Static method | Public | Method | Dequeues all models | 20100914 | |
| 12 | Static method | Public | Method | Creates entry in the table with running jobs | 20110125 | |
| 13 | Static method | Public | Method | Enqueues the Model | 20100913 | |
| 14 | Static method | Public | Method | Enqueues all models | 20100914 | |
| 15 | Static method | Public | Method | Gets the Data Element name for rollname | 20100624 | |
| 16 | Static method | Private | Method | Gets the Object state differences | 20100624 | |
| 17 | Static method | Public | Method | Checks if the activation job is running | 20110121 | |
| 18 | Static method | Public | Method | Checks whether the Data element exist and activated. | 20100813 | |
| 19 | Static method | Private | Method | checks if the DDIC Table/struct entry exist | 20110509 | |
| 20 | Static method | Public | Method | Does the Data model exists with the activation status | 20101216 | |
| 21 | Static method | Public | Method | 20100814 | ||
| 22 | Static method | Public | Method | Checks if the transport is required in the current landscape | 20100913 | |
| 23 | Static method | Public | Method | Reads active or inactive data model definitions | 20100913 | |
| 24 | Static method | Public | Method | Reads active or inactive data model definition. | 20100913 | |
| 25 | Static method | Public | Method | Saves the Data Model definition to the USMD tables | 20100913 |
Events
Class CL_MDG_DT_MODEL_ACCESS has no event.
Types
Class CL_MDG_DT_MODEL_ACCESS has no local type.
Method Signatures
Method ACTIVATE_MODEL_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | EV_JOB_NAME | Call by reference | Type reference (TYPE) | TBTCJOB-JOBNAME | Background job name | 20110120 | |||
| 3 | EV_JOB_NUMBER | Call by reference | Type reference (TYPE) | TBTCJOB-JOBCOUNT | Job ID | 20110120 | |||
| 4 | EV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20110106 | |||
| 5 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20101013 | |||
| 6 | IF_BATCH_MODE | Call by reference | Type reference (TYPE) | AS4FLAG | ' ' | Flag (X or Blank) | 20110127 | ||
| 7 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100913 | |||
| 8 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20100913 |
Method ACTIVATE_MODEL_DEFINITION on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | IF_CHECK_READ_AUTH | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20100913 | ||
| 3 | IF_CHECK_WRITE_AUTH | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20100913 |
Method CHECK_AUTHORITY on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CHECK_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Call by reference | Type reference (TYPE) | USMD_FLG | Financial MDM: General Indicator | 20101008 | |||
| 2 | IT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20101008 |
Method CHECK_ERRORS on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CHECK_INPUT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100720 | |||
| 2 | IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_ATTRIBUTE | Attributes of Ent.Types w/Generated Persistence | 20100720 | |||
| 3 | IT_ENTITY | Call by reference | Type reference (TYPE) | MDG_DT_TS_ENTITY | Entity Types | 20100720 | |||
| 4 | IT_FOREIGN_KEY | Call by reference | Type reference (TYPE) | MDG_DT_TS_FOREIGN_KEY | Data model: Foreign key | 20100812 | |||
| 5 | IT_HIERARCHY | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY | Permitted External Entity Types in Hierarchies | 20100720 | |||
| 6 | IT_HIER_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_ATTRIBUTE | Hierarchy Attributes | 20100720 | |||
| 7 | IT_OTC | Call by reference | Type reference (TYPE) | MDG_DT_TS_BO_TYPE | Business Object Type for Entity Types | 20100720 | |||
| 8 | IT_RELATIONSHIP | Call by reference | Type reference (TYPE) | MDG_DT_TS_RELATIONSHIP | Relationships of Entity Types | 20100720 | |||
| 9 | IT_REL_DERIVED_HIER | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_RELATION | Relationships for Deriving Hierarchy Attribute | 20100720 | |||
| 10 | IT_REUSE_AREA | Call by reference | Type reference (TYPE) | MDG_DT_TS_ACT_REUSE_AREAS | Active Reuse Areas | 20100720 | |||
| 11 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100805 |
Method CHECK_INPUT_DATA on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CHECK_MANDATORY_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20101005 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20101018 | |||
| 3 | IS_MODEL_HEADER | Call by reference | Type reference (TYPE) | MDG_DT_S_MODEL | structure for Model Header | 20110222 | |||
| 4 | IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_ATTRIBUTE | Attributes of Ent.Types w/Generated Persistence | 20101005 | |||
| 5 | IT_ENTITY | Call by reference | Type reference (TYPE) | MDG_DT_TS_ENTITY | Entity Types | 20101005 | |||
| 6 | IT_FOREIGN_KEY | Call by reference | Type reference (TYPE) | MDG_DT_TS_FOREIGN_KEY | Data model: Foreign key | 20101005 | |||
| 7 | IT_HIERARCHY | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY | Permitted External Entity Types in Hierarchies | 20101005 | |||
| 8 | IT_HIER_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_ATTRIBUTE | Hierarchy Attributes | 20101005 | |||
| 9 | IT_OTC | Call by reference | Type reference (TYPE) | MDG_DT_TS_BO_TYPE | Business Object Type for Entity Types | 20101005 | |||
| 10 | IT_RELATIONSHIP | Call by reference | Type reference (TYPE) | MDG_DT_TS_RELATIONSHIP | Relationships of Entity Types | 20101005 | |||
| 11 | IT_REL_DERIVED_HIER | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_RELATION | Relationships for Deriving Hierarchy Attribute | 20101005 | |||
| 12 | IT_REUSE_AREA | Call by reference | Type reference (TYPE) | MDG_DT_TS_ACT_REUSE_AREAS | Active Reuse Areas | 20101005 | |||
| 13 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20101005 |
Method CHECK_MANDATORY_INPUT on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CHECK_MODEL_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20101018 | |||
| 3 | IS_MODEL_W_HEADER | Call by reference | Type reference (TYPE) | MDG_DT_S_MODEL | structure for Model Header | 20101018 | |||
| 4 | IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_ATTRIBUTE | Entity Types | 20100913 | |||
| 5 | IT_ENTITY | Call by reference | Type reference (TYPE) | MDG_DT_TS_ENTITY | Entity Types | 20100913 | |||
| 6 | IT_FOREIGN_KEY | Call by reference | Type reference (TYPE) | MDG_DT_TS_FOREIGN_KEY | Data model: Foreign key | 20100913 | |||
| 7 | IT_HIERARCHY | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY | Entity Types | 20100913 | |||
| 8 | IT_HIER_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_ATTRIBUTE | Hierarchy Attributes | 20100913 | |||
| 9 | IT_OTC | Call by reference | Type reference (TYPE) | MDG_DT_TS_BO_TYPE | Business Object Type for Entity Types | 20100913 | |||
| 10 | IT_RELATIONSHIP | Call by reference | Type reference (TYPE) | MDG_DT_TS_RELATIONSHIP | Relationships of Entity Types | 20100913 | |||
| 11 | IT_REL_DERIVED_HIER | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_RELATION | Relationships for Deriving Hierarchy Attribute | 20100913 | |||
| 12 | IT_REUSE_AREA | Call by reference | Type reference (TYPE) | MDG_DT_TS_ACT_REUSE_AREAS | Active Reuse Areas | 20100913 | |||
| 13 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100913 |
Method CHECK_MODEL_DEFINITION on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CHECK_TABLE_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100717 | |||
| 2 | IF_CHECK_READ_AUTH | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20100717 | |||
| 3 | IF_CHECK_WRITE_AUTH | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20100717 | |||
| 4 | I_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20100717 |
Method CHECK_TABLE_AUTHORITY on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method CONVERT_SRTNAME_TO_LNGNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100924 | |||
| 2 | EV_ATTRIBUTE_FLD_SOURCE | Call by reference | Type reference (TYPE) | USMD_FLD_SOURCE | 20100924 | ||||
| 3 | EV_ATTRIBUTE_TAB_SOURCE | Call by reference | Type reference (TYPE) | USMD_TAB_SOURCE | 20100924 | ||||
| 4 | EV_ENTITY_FLD_SOURCE | Call by reference | Type reference (TYPE) | USMD_FLD_SOURCE | 20100924 | ||||
| 5 | EV_ENTITY_TAB_SOURCE | Call by reference | Type reference (TYPE) | USMD_TAB_SOURCE | 20100924 | ||||
| 6 | EV_RELATION_FLD_SOURCE | Call by reference | Type reference (TYPE) | USMD_FLD_SOURCE | 20100924 | ||||
| 7 | EV_RELATION_TAB_SOURCE | Call by reference | Type reference (TYPE) | USMD_TAB_SOURCE | 20100924 | ||||
| 8 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100924 | |||
| 9 | IV_SHORT_NAME | Call by reference | Type reference (TYPE) | CHAR9 | Character field of 9 digits | 20100924 |
Method CONVERT_SRTNAME_TO_LNGNAME on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method DELETE_MODEL_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20101013 | |||
| 3 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100913 |
Method DELETE_MODEL_DEFINITION on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method DEQUEUE_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data model | 20100913 |
Method DEQUEUE_MODEL on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method DEQUEUE_MODELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100914 |
Method DEQUEUE_MODELS on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method ENQUEUE_ACTIVATE_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110125 | |||
| 2 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20110125 |
Method ENQUEUE_ACTIVATE_JOB on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method ENQUEUE_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'E' | Lock mode: S --> shared, E --> exclusive | 20100913 | ||
| 3 | IV_ENQUEUE_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | '2' | Single-Character Flag | 20100913 | ||
| 4 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100913 |
Method ENQUEUE_MODEL on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method ENQUEUE_MODELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100914 | |||
| 2 | IV_ENQUEUE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'E' | Lock mode: S --> shared, E --> exclusive | 20100914 | ||
| 3 | IV_ENQUEUE_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | '2' | Single-Character Flag | 20100914 |
Method ENQUEUE_MODELS on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method GET_DATA_ELEMENT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NAME | Call by reference | Type reference (TYPE) | USMD_MODEL_OBJ_TXT | Description | 20100624 | |||
| 2 | I_ROLLNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20100624 |
Method GET_DATA_ELEMENT_NAME on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method GET_OBJSTAT_DIFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJSTAT_DIFF | Call by reference | Type reference (TYPE) | USMD_OBJSTAT_DIFF | Active Version | 20100624 | |||
| 2 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | MDG_DT_TS_ATTRIBUTE | Attributes of Ent.Types w/Generated Persistence | 20100624 | |||
| 3 | IT_ENTITIES | Call by reference | Type reference (TYPE) | MDG_DT_TS_ENTITY | Entity Types | 20100624 | |||
| 4 | IT_FOREIGN_KEY | Call by reference | Type reference (TYPE) | MDG_DT_TS_FOREIGN_KEY | Data model: Foreign key | 20100913 | |||
| 5 | IT_HIERARCHIES | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY | Permitted External Entity Types in Hierarchies | 20100624 | |||
| 6 | IT_HIER_ATTRIBUTES | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_ATTRIBUTE | Hierarchy Attributes | 20100624 | |||
| 7 | IT_OTCS | Call by reference | Type reference (TYPE) | MDG_DT_TS_BO_TYPE | Business Object Type for Entity Types | 20100624 | |||
| 8 | IT_RELATIONSHIPS | Call by reference | Type reference (TYPE) | MDG_DT_TS_RELATIONSHIP | Relationships of Entity Types | 20100624 | |||
| 9 | IT_REL_DERIVED_HIER | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_RELATION | Relationships for Deriving Hierarchy Attribute | 20100624 | |||
| 10 | IT_REUSE_AREAS | Call by reference | Type reference (TYPE) | MDG_DT_TS_ACT_REUSE_AREAS | Active Reuse Areas | 20100624 | |||
| 11 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100624 |
Method GET_OBJSTAT_DIFF on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method IS_ACTIVATE_JOB_RUNNING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_JOB_COMPLETE | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110121 | |||
| 2 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20110121 |
Method IS_ACTIVATE_JOB_RUNNING on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method IS_DATAELEMENT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_EXISTS | Call by reference | Type reference (TYPE) | USMD_FLG | Financial MDM: General Indicator | 20100813 | |||
| 2 | IV_DATAELEMENT | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20100813 |
Method IS_DATAELEMENT_EXIST on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method IS_DDIC_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_FIELD_EXISTS | Call by reference | Type reference (TYPE) | USMD_FLG | MDGAF: General Indicator | 20110510 | |||
| 2 | EF_TAB_EXISTS | Call by reference | Type reference (TYPE) | USMD_FLG | MDGAF: General Indicator | 20110510 | |||
| 3 | IV_DDIC_FIELD | Call by reference | Type reference (TYPE) | DFIES-FIELDNAME | Field Name | 20110510 | |||
| 4 | IV_DDIC_TAB | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20110510 |
Method IS_DDIC_EXISTS on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method IS_MODEL_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MODEL_EXISTS | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20101216 | |||
| 2 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20101216 | |||
| 3 | IV_OBJSTAT | Call by reference | Type reference (TYPE) | USMD_OBJSTAT | Activation Status | 20101216 |
Method IS_MODEL_EXISTS on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method IS_SEARCHHELP_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_EXISTS | Call by reference | Type reference (TYPE) | USMD_FLG | Financial MDM: General Indicator | 20100814 | |||
| 2 | IV_SEARCH_HELP | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20100814 |
Method IS_SEARCHHELP_EXIST on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method IS_TRANSPORT_REQUIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_SBCSET_REQUIRED | Call by reference | Type reference (TYPE) | USMD_FLG | Financial MDM: General Indicator | 20100914 | |||
| 2 | EF_TRANSP_REQUIRED | Call by reference | Type reference (TYPE) | USMD_FLG | Financial MDM: General Indicator | 20100913 | |||
| 3 | EV_SYSTEM_TYPE | Call by reference | Type reference (TYPE) | SY-SYSID | Name of the SAP System | 20100916 |
Method IS_TRANSPORT_REQUIRED on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method READ_DATA_MODELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | ET_MODELS_W_HEADER | Call by reference | Type reference (TYPE) | MDG_DT_TS_MODEL_FULL | Table Type for Model | 20100913 | |||
| 3 | IV_OBJSTAT | Call by reference | Type reference (TYPE) | USMD_OBJSTAT | 'I' | Activation Status | 20100913 |
Method READ_DATA_MODELS on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method READ_MODEL_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MODEL_W_HEADER | Call by reference | Type reference (TYPE) | MDG_DT_S_MODEL_FULL | Data Model: Entity Types | 20101018 | |||
| 2 | ET_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_ATTRIBUTE | Data Model: Attributes of Ent.Types w/Generated Persistence | 20100913 | |||
| 3 | ET_BO_TYPE | Call by reference | Type reference (TYPE) | MDG_DT_TS_BO_TYPE | Business Object Type for Entity Types | 20101018 | |||
| 4 | ET_ENTITY | Call by reference | Type reference (TYPE) | MDG_DT_TS_ENTITY | Data Model: Entity Types | 20100913 | |||
| 5 | ET_FOREIGN_KEY | Call by reference | Type reference (TYPE) | MDG_DT_TS_FOREIGN_KEY | Data model: Foreign key | 20100913 | |||
| 6 | ET_HIERARCHY | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY | Data Model: Permitted External Entity Types in Hierarchies | 20100913 | |||
| 7 | ET_HIER_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_ATTRIBUTE | Data Model: Hierarchy Attributes | 20100913 | |||
| 8 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 9 | ET_RELATIONSHIP | Call by reference | Type reference (TYPE) | MDG_DT_TS_RELATIONSHIP | Data Model: Relationships of Entity Types | 20100913 | |||
| 10 | ET_REL_DERIVED_HIER | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_RELATION | Data Model: Relationships for Deriving Hierarchy Attributes | 20100913 | |||
| 11 | ET_REUSE_AREA | Call by reference | Type reference (TYPE) | MDG_DT_TS_ACT_REUSE_AREAS | Data Model: Reuse Active Areas | 20100913 | |||
| 12 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100913 | |||
| 13 | IV_OBJSTAT | Call by reference | Type reference (TYPE) | USMD_OBJSTAT | 'I' | Data Model object state: 'I' -> Inactive , 'A' -> Active | 20100913 |
Method READ_MODEL_DEFINITION on class CL_MDG_DT_MODEL_ACCESS has no exception.
Method SAVE_MODEL_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100913 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Financial MDM: General Indicator | 20101013 | |||
| 3 | IF_RUN_BACKGROUND | Call by reference | Type reference (TYPE) | FLAG | ' ' | General Flag | 20100913 | ||
| 4 | IF_SAVE_WITH_ERRORS | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20100913 | ||
| 5 | IS_MODEL_W_HEADER | Call by reference | Type reference (TYPE) | MDG_DT_S_MODEL | structure for Model Header | 20101018 | |||
| 6 | IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_ATTRIBUTE | Attributes of Ent.Types w/Generated Persistence | 20100913 | |||
| 7 | IT_ENTITY | Call by reference | Type reference (TYPE) | MDG_DT_TS_ENTITY | Entity Types | 20100913 | |||
| 8 | IT_FOREIGN_KEY | Call by reference | Type reference (TYPE) | MDG_DT_TS_FOREIGN_KEY | Data model: Foreign key | 20100913 | |||
| 9 | IT_HIERARCHY | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY | Permitted External Entity Types in Hierarchies | 20100913 | |||
| 10 | IT_HIER_ATTRIBUTE | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_ATTRIBUTE | Hierarchy Attributes | 20100913 | |||
| 11 | IT_OTC | Call by reference | Type reference (TYPE) | MDG_DT_TS_BO_TYPE | Business Object Type for Entity Types | 20100913 | |||
| 12 | IT_RELATIONSHIP | Call by reference | Type reference (TYPE) | MDG_DT_TS_RELATIONSHIP | Relationships of Entity Types | 20100913 | |||
| 13 | IT_REL_DERIVED_HIER | Call by reference | Type reference (TYPE) | MDG_DT_TS_HIERARCHY_RELATION | Relationships for Deriving Hierarchy Attribute | 20100913 | |||
| 14 | IT_REUSE_AREA | Call by reference | Type reference (TYPE) | MDG_DT_TS_ACT_REUSE_AREAS | Active Reuse Areas | 20100913 | |||
| 15 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20100913 | |||
| 16 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20100913 |
Method SAVE_MODEL_DEFINITION on class CL_MDG_DT_MODEL_ACCESS has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |