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 ACTIVATE_OBJECTS Instance method Public Method Activates/Deletes the Objects 20081218
2 CHECK_AND_GENERATE Instance method Public Method Checks Objects and Generates Raw Objects 20081218
3 CHECK_AND_WAIT Instance method Public Method Check and - if necessary - wait for activation 20081218
4 CHECK_CRIT_CHANGES Instance method Public Method Checks for Critical Changes 20081218
5 CHECK_OBJECTS Instance method Public Method Checks the Saved Objects 20081218
6 CLEAR_WORKLIST Instance method Public Method Deletes Processed Worklist 20081218
7 CONVERT_TABLES Instance method Public Method Table Conversion 20081218
8 DELETE_OBJECTS Instance method Public Method Marks the Objects in a Plant for Deletion 20081218
9 GET_BUILDING_PLAN_OBJECTS Instance method Public Method Provides Generated Objects in a Blueprint 20081218
10 GET_CONFIGURATION Instance method Public Method Provide Generator Configuration 20081218
11 GET_GENERATED_OBJECT Instance method Public Method Provides Information for a Generated Object 20081218
12 GET_LANGUAGES_OBJECTS Instance method Public Method Provides Language Subobjects for the Objects in a Blueprint 20081218
13 GET_OBJECT_FACTORY Instance method Public Method Provides a Plant for Processing 20081218
14 GET_PHYSICAL_NAME Instance method Public Method Provides Physical Name of an Active Object 20081218
15 GET_SINGLE_LANGUAGES_OBJECT Instance method Public Method Provides Language Suboejct for a Logical Object 20081218
16 GET_WORKLIST_OBJECTS Instance method Public Method Provides Saved/Activated Objects from the Worklist 20081218
17 LOW_TO_HIGH_LEVEL_OBJ Instance method Public Method Converts a Low-Level Object into a High-Level Object 20081218
18 PREPARE_SAVE_OBJECTS Instance method Public Method Preparation for Saving 20081218
19 SAVE_OBJECTS Instance method Public Method Saves the Created Raw Objects 20081218
20 SET_AFTER_CNV_HANDLER 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 Changing CT_ERR_OBJS Call by reference Type reference (TYPE) MDG_GN_T_ERR_OBJECTS Tabelle von generierten Objekten 20081218
2 Exporting ET_IS_INITIALIZING Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS zu initialisierende Tabellen 20081218
3 Exporting ET_TO_BE_CONVERTED Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS umzusetzende Tabellen 20081218
4 Exporting E_ACT_PROT Call by reference Type reference (TYPE) PROTNAME Aktivierungsprotokoll 20081218
5 Importing I_SUPPRESS_JOB_POPUP Value transfer Type reference (TYPE) BOOLE_D CL_MDG_GN_CONSTANTS=>A_FALSE unterdrücken des Einplanungs-Popup 20081218
6 Importing 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 CX_MDG_GN_CNV_JOB_SCHEDULED 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 Importing 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 CX_MDG_GN_GENERATION_ERR Generation Error 20081218

Method CHECK_AND_WAIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOT_ACTIVE_OBJS Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS nicht aktive Objekte des Arbeitsvorrates 20081218
2 Importing 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 Changing CT_ERR_OBJS Call by reference Type reference (TYPE) MDG_GN_T_ERR_OBJECTS fehlerhafte Objekte 20081218
2 Exporting ET_CRIT_OBJECTS Call by reference Type reference (TYPE) MDG_GN_T_RAW_OBJECTS Objekte mit krit. Änderungen 20081218
3 Exporting 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 Changing 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 Changing CT_ERR_OBJS Call by reference Type reference (TYPE) MDG_GN_T_ERR_OBJECTS Tabelle von generierten Objekten 20081218
2 Exporting E_ACT_PROT Call by reference Type reference (TYPE) PROTNAME Aktivierungsprotokoll 20081218
3 Importing IT_TO_BE_CONVERTED Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS umzusetzende Tabellen 20081218
4 Importing 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 CX_MDG_GN_CNV_JOB_SCHEDULED Job Scheduled for Conversion 20081218

Method DELETE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERR_OBJS Call by reference Type reference (TYPE) MDG_GN_T_ERR_OBJECTS Tabelle von generierten Objekten 20081218
2 Importing IO_FACTORY Value transfer Object reference (TYPE REF TO) IF_MDG_GN_BUILDING_PLAN Baubplan zur Erzeugung von Rohobjekten 20081218
3 Importing I_INCONSIDERATE Value transfer Type reference (TYPE) BOOLE_D ohne Beachtung von Referenzen 20081218
4 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE '*' logischer Name 20081218
5 Importing 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 Exporting ET_CATALOG_ENTRIES Call by reference Type reference (TYPE) MDG_GN_T_V_GOBJ Objektkatalogeinträge 20081218
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS Tabelle von Objekten (Generator) 20081218
3 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) CSEQUENCE Klasse die den Bauplan implementiert 20081218
4 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) CLIKE '*' Parameter des Konfigurationsobjektes (Key) 20081218
5 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE '*' Name des Konfigurationsobjekt 20081218
6 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE '*' logischer Name 20081218
7 Importing 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 Returning 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 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_GN_OBJECT Objekt im Kontext des Generators 20081218
2 Exporting ES_CATALOG_ENTRY Call by reference Type reference (TYPE) MDG_GN_V_GOBJ Objektkatalogeintrag (View) 20081218
3 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) CSEQUENCE Klasse, die den Bauplan implementiert 20081218
4 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) CLIKE Instanzschlüssel zu einem Konfigurationsobjekt 20081218
5 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE Name des Konfigurationsobjektes (Generator) 20081218
6 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE logischer Name eines Objektes (Generator) 20081218
7 Importing I_OBJ_VERSION Value transfer Type reference (TYPE) MDG_GN_OBJ_VERSION Version eines generierten Objektes (Generator) 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Objekt nicht vorhanden 20081218

Method GET_LANGUAGES_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Value transfer Type reference (TYPE) MDG_GN_T_LANGU_OBJS Tabelle von Sprachen-Subobjekten 20081218
2 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) CSEQUENCE Klasse die den Bauplan implementiert 20081218
3 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) CLIKE '*' Parameter des Konfigurationsobjektes (Key) 20081218
4 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE '*' Name des Konfigurationsobjekt 20081218
5 Importing 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 Importing I_BUILDING_PLAN_NAME Value transfer Type reference (TYPE) CSEQUENCE Klasse die den Bauplan implementiert 20081218
2 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) CLIKE Parameter des Konfigurationsobjektes (Key) 20081218
3 Importing I_CONFIG_KEY_EXTENSION Call by reference Type reference (TYPE) CLIKE Key-Erweiterung 20081218
4 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE Name des Konfigurationsobjekt 20081218
5 Importing I_ON_DELETE Value transfer Type reference (TYPE) BOOLE_D CL_MDG_GN_CONSTANTS=>A_FALSE Werk fürs Löschen instanzieren 20081218
6 Returning RO_FACTORY Value transfer Object reference (TYPE REF TO) IF_MDG_GN_BUILDING_PLAN Baubplan 20081218
# Exception Resumable Description Created on
1 CX_MDG_GN_GENERATION_ERR Generation Error 20081218

Method GET_PHYSICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) CSEQUENCE Klasse, die den Bauplan implementiert 20081218
2 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) CLIKE Instanzschlüssel zu einem Konfigurationsobjekt 20081218
3 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE Name des Konfigurationsobjektes (Generator) 20081218
4 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE logischer Name eines Objektes (Generator) 20081218
5 Importing I_OBJ_VERSION Value transfer Type reference (TYPE) MDG_GN_OBJ_VERSION Version eines generierten Objektes (Generator) 20081218
6 Returning R_NAME Value transfer Type reference (TYPE) MDG_GN_PHYSICAL_NAME physischer Name eines Objektes (Generator) 20081218
# Exception Resumable Description Created on
1 NOT_FOUND 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 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) CSEQUENCE Klasse die den Bauplan implementiert 20081218
2 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) CLIKE Parameter des Konfigurationsobjektes (Key) 20081218
3 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) CLIKE Name des Konfigurationsobjekt 20081218
4 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE logischer Name 20081218
5 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_MDG_GN_LANGUAGES Texte eines Objektes 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Objekt existiert nicht 20081218

Method GET_WORKLIST_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Importing IO_FACTORY Value transfer Object reference (TYPE REF TO) IF_MDG_GN_BUILDING_PLAN Baubplan 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
3 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE logischer Name eines Objektes (Generator) 20081218
4 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE physischer Name des Objektes 20081218
# Exception Resumable Description Created on
1 NOT_FOUND 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 Changing 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 Changing CT_ERR_OBJS Call by reference Type reference (TYPE) MDG_GN_T_ERR_OBJECTS Tabelle von generierten Objekten 20081218
2 Exporting 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 Importing 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