SAP ABAP Interface IF_MDG_GN_HIGH_LEVEL (High-Level Interface of the Generator)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-AF (Application Component) Application Framework
⤷
MDG_GENERATOR (Package) Generator
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MDG_GN_HIGH_LEVEL | Generator Core (High Level) | 20081218 |
Properties
| Interface | IF_MDG_GN_HIGH_LEVEL | |
| Short Description | High-Level Interface of the Generator |
General Data
| Package | MDG_GENERATOR | Generator |
| Created | 20081218 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_MDG_GN_HIGH_LEVEL has no forward declaration.
Interfaces
Interface IF_MDG_GN_HIGH_LEVEL has no interface.
Friends
Interface IF_MDG_GN_HIGH_LEVEL has no friend.
Attributes
Interface IF_MDG_GN_HIGH_LEVEL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Activates/Deletes the Objects | 20081218 | |
| 2 | Instance method | Public | Method | Checks Objects and Generates Raw Objects | 20081218 | |
| 3 | Instance method | Public | Method | Check and - if necessary - wait for activation | 20081218 | |
| 4 | Instance method | Public | Method | Checks for Critical Changes | 20081218 | |
| 5 | Instance method | Public | Method | Checks the Saved Objects | 20081218 | |
| 6 | Instance method | Public | Method | Deletes Processed Worklist | 20081218 | |
| 7 | Instance method | Public | Method | Table Conversion | 20081218 | |
| 8 | Instance method | Public | Method | Marks the Objects in a Plant for Deletion | 20081218 | |
| 9 | Instance method | Public | Method | Provides Generated Objects in a Blueprint | 20081218 | |
| 10 | Instance method | Public | Method | Provide Generator Configuration | 20081218 | |
| 11 | Instance method | Public | Method | Provides Information for a Generated Object | 20081218 | |
| 12 | Instance method | Public | Method | Provides Language Subobjects for the Objects in a Blueprint | 20081218 | |
| 13 | Instance method | Public | Method | Provides a Plant for Processing | 20081218 | |
| 14 | Instance method | Public | Method | Provides Physical Name of an Active Object | 20081218 | |
| 15 | Instance method | Public | Method | Provides Language Suboejct for a Logical Object | 20081218 | |
| 16 | Instance method | Public | Method | Provides Saved/Activated Objects from the Worklist | 20081218 | |
| 17 | Instance method | Public | Method | Converts a Low-Level Object into a High-Level Object | 20081218 | |
| 18 | Instance method | Public | Method | Preparation for Saving | 20081218 | |
| 19 | Instance method | Public | Method | Saves the Created Raw Objects | 20081218 | |
| 20 | Instance method | Public | Method | Sets Post-Processing Tool for Conversion | 20081218 |
Events
Interface IF_MDG_GN_HIGH_LEVEL has no event.
Types
Interface IF_MDG_GN_HIGH_LEVEL has no local type.
Method Signatures
Method ACTIVATE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | Tabelle von generierten Objekten | 20081218 | |||
| 2 | ET_IS_INITIALIZING | Call by reference | Type reference (TYPE) | MDG_GN_T_OBJECTS | zu initialisierende Tabellen | 20081218 | |||
| 3 | ET_TO_BE_CONVERTED | Call by reference | Type reference (TYPE) | MDG_GN_T_OBJECTS | umzusetzende Tabellen | 20081218 | |||
| 4 | E_ACT_PROT | Call by reference | Type reference (TYPE) | PROTNAME | Aktivierungsprotokoll | 20081218 | |||
| 5 | I_SUPPRESS_JOB_POPUP | Value transfer | Type reference (TYPE) | BOOLE_D | CL_MDG_GN_CONSTANTS=>A_FALSE | unterdrücken des Einplanungs-Popup | 20081218 | ||
| 6 | I_WITH_CONVERSION | Value transfer | Type reference (TYPE) | BOOLE_D | CL_MDG_GN_CONSTANTS=>A_FALSE | Aktivieren mit Tabellenumsetzung | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Job Scheduled for Conversion | 20081218 |
Method CHECK_AND_GENERATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FACTORY | Value transfer | Object reference (TYPE REF TO) | IF_MDG_GN_BUILDING_PLAN | Baubplan zur Erzeugung von Rohobjekten | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generation Error | 20081218 |
Method CHECK_AND_WAIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOT_ACTIVE_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_OBJECTS | nicht aktive Objekte des Arbeitsvorrates | 20081218 | |||
| 2 | I_WAIT_LOOPS | Value transfer | Type reference (TYPE) | I | 20081218 |
Method CHECK_AND_WAIT on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method CHECK_CRIT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | fehlerhafte Objekte | 20081218 | |||
| 2 | ET_CRIT_OBJECTS | Call by reference | Type reference (TYPE) | MDG_GN_T_RAW_OBJECTS | Objekte mit krit. Änderungen | 20081218 | |||
| 3 | ET_KEEP_VERSION | Call by reference | Type reference (TYPE) | MDG_GN_T_RAW_OBJECTS | Objekte bei denen die alte Version erhalten blieb | 20081218 |
Method CHECK_CRIT_CHANGES on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method CHECK_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | Tabelle von generierten Objekten | 20081218 |
Method CHECK_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method CLEAR_WORKLIST Signature
Method CLEAR_WORKLIST on Interface IF_MDG_GN_HIGH_LEVEL has no parameter.
Method CLEAR_WORKLIST on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method CONVERT_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | Tabelle von generierten Objekten | 20081218 | |||
| 2 | E_ACT_PROT | Call by reference | Type reference (TYPE) | PROTNAME | Aktivierungsprotokoll | 20081218 | |||
| 3 | IT_TO_BE_CONVERTED | Call by reference | Type reference (TYPE) | MDG_GN_T_OBJECTS | umzusetzende Tabellen | 20081218 | |||
| 4 | I_SUPPRESS_JOB_POPUP | Value transfer | Type reference (TYPE) | BOOLE_D | CL_MDG_GN_CONSTANTS=>A_FALSE | unterdrücken des Einplanungs-Popup | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Job Scheduled for Conversion | 20081218 |
Method DELETE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | Tabelle von generierten Objekten | 20081218 | |||
| 2 | IO_FACTORY | Value transfer | Object reference (TYPE REF TO) | IF_MDG_GN_BUILDING_PLAN | Baubplan zur Erzeugung von Rohobjekten | 20081218 | |||
| 3 | I_INCONSIDERATE | Value transfer | Type reference (TYPE) | BOOLE_D | ohne Beachtung von Referenzen | 20081218 | |||
| 4 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | '*' | logischer Name | 20081218 | ||
| 5 | I_OBJ_VERSION | Value transfer | Type reference (TYPE) | MDG_GN_OBJ_VERSION | Version eines generierten Objektes (Generator) | 20081218 |
Method DELETE_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method GET_BUILDING_PLAN_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CATALOG_ENTRIES | Call by reference | Type reference (TYPE) | MDG_GN_T_V_GOBJ | Objektkatalogeinträge | 20081218 | |||
| 2 | ET_OBJECTS | Call by reference | Type reference (TYPE) | MDG_GN_T_OBJECTS | Tabelle von Objekten (Generator) | 20081218 | |||
| 3 | I_BUILDING_PLAN | Value transfer | Type reference (TYPE) | CSEQUENCE | Klasse die den Bauplan implementiert | 20081218 | |||
| 4 | I_CONFIG_KEY | Value transfer | Type reference (TYPE) | CLIKE | '*' | Parameter des Konfigurationsobjektes (Key) | 20081218 | ||
| 5 | I_CONFIG_OBJ | Value transfer | Type reference (TYPE) | CLIKE | '*' | Name des Konfigurationsobjekt | 20081218 | ||
| 6 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | '*' | logischer Name | 20081218 | ||
| 7 | I_OBJ_VERSION | Value transfer | Type reference (TYPE) | MDG_GN_OBJ_VERSION | Version eines generierten Objektes (Generator) | 20081218 |
Method GET_BUILDING_PLAN_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method GET_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_CONFIGURATION | Value transfer | Object reference (TYPE REF TO) | IF_MDG_GN_CONFIGURATION | Konfiguration des Generators | 20081218 |
Method GET_CONFIGURATION on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method GET_GENERATED_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_MDG_GN_OBJECT | Objekt im Kontext des Generators | 20081218 | |||
| 2 | ES_CATALOG_ENTRY | Call by reference | Type reference (TYPE) | MDG_GN_V_GOBJ | Objektkatalogeintrag (View) | 20081218 | |||
| 3 | I_BUILDING_PLAN | Value transfer | Type reference (TYPE) | CSEQUENCE | Klasse, die den Bauplan implementiert | 20081218 | |||
| 4 | I_CONFIG_KEY | Call by reference | Type reference (TYPE) | CLIKE | Instanzschlüssel zu einem Konfigurationsobjekt | 20081218 | |||
| 5 | I_CONFIG_OBJ | Value transfer | Type reference (TYPE) | CLIKE | Name des Konfigurationsobjektes (Generator) | 20081218 | |||
| 6 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | logischer Name eines Objektes (Generator) | 20081218 | |||
| 7 | I_OBJ_VERSION | Value transfer | Type reference (TYPE) | MDG_GN_OBJ_VERSION | Version eines generierten Objektes (Generator) | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt nicht vorhanden | 20081218 |
Method GET_LANGUAGES_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECTS | Value transfer | Type reference (TYPE) | MDG_GN_T_LANGU_OBJS | Tabelle von Sprachen-Subobjekten | 20081218 | |||
| 2 | I_BUILDING_PLAN | Value transfer | Type reference (TYPE) | CSEQUENCE | Klasse die den Bauplan implementiert | 20081218 | |||
| 3 | I_CONFIG_KEY | Value transfer | Type reference (TYPE) | CLIKE | '*' | Parameter des Konfigurationsobjektes (Key) | 20081218 | ||
| 4 | I_CONFIG_OBJ | Value transfer | Type reference (TYPE) | CLIKE | '*' | Name des Konfigurationsobjekt | 20081218 | ||
| 5 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | '*' | logischer Name | 20081218 |
Method GET_LANGUAGES_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method GET_OBJECT_FACTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BUILDING_PLAN_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | Klasse die den Bauplan implementiert | 20081218 | |||
| 2 | I_CONFIG_KEY | Value transfer | Type reference (TYPE) | CLIKE | Parameter des Konfigurationsobjektes (Key) | 20081218 | |||
| 3 | I_CONFIG_KEY_EXTENSION | Call by reference | Type reference (TYPE) | CLIKE | Key-Erweiterung | 20081218 | |||
| 4 | I_CONFIG_OBJ | Value transfer | Type reference (TYPE) | CLIKE | Name des Konfigurationsobjekt | 20081218 | |||
| 5 | I_ON_DELETE | Value transfer | Type reference (TYPE) | BOOLE_D | CL_MDG_GN_CONSTANTS=>A_FALSE | Werk fürs Löschen instanzieren | 20081218 | ||
| 6 | RO_FACTORY | Value transfer | Object reference (TYPE REF TO) | IF_MDG_GN_BUILDING_PLAN | Baubplan | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generation Error | 20081218 |
Method GET_PHYSICAL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BUILDING_PLAN | Value transfer | Type reference (TYPE) | CSEQUENCE | Klasse, die den Bauplan implementiert | 20081218 | |||
| 2 | I_CONFIG_KEY | Call by reference | Type reference (TYPE) | CLIKE | Instanzschlüssel zu einem Konfigurationsobjekt | 20081218 | |||
| 3 | I_CONFIG_OBJ | Value transfer | Type reference (TYPE) | CLIKE | Name des Konfigurationsobjektes (Generator) | 20081218 | |||
| 4 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | logischer Name eines Objektes (Generator) | 20081218 | |||
| 5 | I_OBJ_VERSION | Value transfer | Type reference (TYPE) | MDG_GN_OBJ_VERSION | Version eines generierten Objektes (Generator) | 20081218 | |||
| 6 | R_NAME | Value transfer | Type reference (TYPE) | MDG_GN_PHYSICAL_NAME | physischer Name eines Objektes (Generator) | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt nicht gefunden | 20081218 |
Method GET_SINGLE_LANGUAGES_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BUILDING_PLAN | Value transfer | Type reference (TYPE) | CSEQUENCE | Klasse die den Bauplan implementiert | 20081218 | |||
| 2 | I_CONFIG_KEY | Value transfer | Type reference (TYPE) | CLIKE | Parameter des Konfigurationsobjektes (Key) | 20081218 | |||
| 3 | I_CONFIG_OBJ | Value transfer | Type reference (TYPE) | CLIKE | Name des Konfigurationsobjekt | 20081218 | |||
| 4 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | logischer Name | 20081218 | |||
| 5 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_MDG_GN_LANGUAGES | Texte eines Objektes | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht | 20081218 |
Method GET_WORKLIST_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_OBJECTS | generierte Objekte | 20081218 |
Method GET_WORKLIST_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method LOW_TO_HIGH_LEVEL_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FACTORY | Value transfer | Object reference (TYPE REF TO) | IF_MDG_GN_BUILDING_PLAN | Baubplan | 20081218 | |||
| 2 | I_KIND | Value transfer | Type reference (TYPE) | MDG_GN_OBJ_KIND | Objektart (Generator) | 20081218 | |||
| 3 | I_LOGICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | logischer Name eines Objektes (Generator) | 20081218 | |||
| 4 | I_PHYSICAL_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | physischer Name des Objektes | 20081218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht im Katalog enthalten | 20081218 |
Method PREPARE_SAVE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | fehlerhafte Objekte | 20081218 |
Method PREPARE_SAVE_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method SAVE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ERR_OBJS | Call by reference | Type reference (TYPE) | MDG_GN_T_ERR_OBJECTS | Tabelle von generierten Objekten | 20081218 | |||
| 2 | ET_KEEP_VERSION | Call by reference | Type reference (TYPE) | MDG_GN_T_RAW_OBJECTS | Objekte bei denen die alte Version erhalten blieb | 20081218 |
Method SAVE_OBJECTS on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
Method SET_AFTER_CNV_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | Klassenname (Interface IF_FINB_GN_AFTER_CONVERSION) | 20081218 |
Method SET_AFTER_CNV_HANDLER on Interface IF_MDG_GN_HIGH_LEVEL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 702 |