SAP ABAP Interface IF_MDG_GN_LOW_LEVEL (Low Level Interface of 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_LOW_LEVEL Generator Core (Low Level) 20081218
Properties
Interface IF_MDG_GN_LOW_LEVEL  
Short Description Low Level Interface of Generator    
General Data
Package MDG_GENERATOR   Generator 
Created 20081218   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_MDG_GN_LOW_LEVEL has no forward declaration.
Interfaces
Interface IF_MDG_GN_LOW_LEVEL has no interface.
Friends
Interface IF_MDG_GN_LOW_LEVEL has no friend.
Attributes
Interface IF_MDG_GN_LOW_LEVEL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_WORKLIST Instance method Public Method Activates/Deletes the Objects from the Worklist 20081218
2 ADD_ANY_OBJECT Instance method Public Method Adds Any Object to the Worklist for Checking/Activation 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_WORKLIST Instance method Public Method Checks the Objects from the Worklist 20081218
6 CLEAN_UP_BUILDING_PLAN_OBJS Instance method Public Method Deletes objects that were not newly generated in a blueprint 20081218
7 CLEAR_WORKLIST Instance method Public Method Deletes Processed Worklist 20081218
8 CONVERT_TABLES Instance method Public Method Table Conversion 20081218
9 CREATE_RAW_OBJECT Instance method Public Method Adds a New Raw Object to the Worklist 20081218
10 DELETE_ALL_OBJS Instance method Public Method Deletes All Objects for an Application in a Client 20081218
11 DELETE_OBJECT Instance method Public Method Adds an Object To Be Deleted to the Worklist 20081218
12 DELETE_VERSIONS Instance method Public Method Deletes Old Versions of a High-Level Object 20081218
13 GET_BUILDING_PLAN_OBJS Instance method Public Method Provides all existing objects in a blueprint 20081218
14 GET_CONFIGURATION Instance method Public Method Provide Generator Configuration 20081218
15 GET_GENERATED_OBJECT Instance method Public Method Provides Information for a Generated Object 20081218
16 GET_LANGUAGES_OBJECT Instance method Public Method Provides Language Object for a Generated Object 20081218
17 GET_MSG_HANDLER Instance method Public Method Gets Message Handler 20081218
18 GET_SINGLE_OBJECT Instance method Public Method Provides the Object from the Worklist for the Logical Name 20081218
19 GET_VERSIONS Instance method Public Method Deletes All Old Versions of a High-Level Object 20081218
20 GET_WORKLIST_OBJECTS Instance method Public Method Provides Saved/Activated Objects from the Worklist 20081218
21 PREPARE_SAVE_WORKLIST Instance method Public Method Preparation for Saving 20081218
22 SAVE_WORKLIST Instance method Public Method Saves the Objects from the Worklist 20081218
23 SET_AFTER_CNV_HANDLER Instance method Public Method Sets Post-Processing Tool for Conversion 20081218
Events
# Event Type Visibility Description Created on
1 EV_ACTIVATED Instance Event
(0)
Public
(2)
Triggered after the objects have been activated 20081218
2 EV_SAVED Instance Event
(0)
Public
(2)
Triggered after the objects are saved 20081218
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_PHYSICAL_VERSION Public See coding Version of an Object 20081218 begin of YS_PHYSICAL_VERSION, VERSION type MDG_GN_TGOBJ-VERSION. include type MDG_GN_PHYSICAL_OBJECT as OBJ. types: end of YS_PHYSICAL_VERSION
2 YT_PHYSICAL_VERSION Public See coding Versions of an Object 20081218 YT_PHYSICAL_VERSION type sorted table of YS_PHYSICAL_VERSION with unique key VERSION
Method Signatures

Method ACTIVATE_WORKLIST 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_IS_INITIALIZING Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS Tabellen, die initialisiert werden 20081218
3 Exporting ET_TO_BE_CONVERTED Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS umzusetzende Tabellen 20081218
4 Exporting ET_TO_BE_INITIALIZED Call by reference Type reference (TYPE) MDG_GN_T_OBJECTS obsolet 20081218
5 Exporting E_ACT_PROT Call by reference Type reference (TYPE) PROTNAME Aktivierungsprotokoll 20081218
6 Importing I_SUPPRESS_JOB_POPUP Value transfer Type reference (TYPE) BOOLE_D CL_MDG_GN_CONSTANTS=>A_FALSE unterdrücken des Einplanungs-Popup 20081218
7 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 ADD_ANY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Value transfer Object reference (TYPE REF TO) IF_MDG_GN_OBJECT Objekt im Kontext des Generators 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
3 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE 20081218
4 Importing I_SYSTEM Value transfer Type reference (TYPE) LOGSYS Zielsystem (Remote) 20081218
5 Returning RO_OBJ Value transfer Object reference (TYPE REF TO) IF_MDG_GN_OBJECT Objekt im Kontext des Generators 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Objekt existiert nicht 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_LOW_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_LOW_LEVEL has no exception.

Method CHECK_WORKLIST 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 CHECK_WORKLIST on Interface IF_MDG_GN_LOW_LEVEL has no exception.

Method CLEAN_UP_BUILDING_PLAN_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUILDING_PLAN Value transfer Object reference (TYPE REF TO) IF_MDG_GN_BUILDING_PLAN Baubplan zur Erzeugung von Rohobjekten 20081218
2 Importing I_INCONSIDERATE Value transfer Type reference (TYPE) BOOLE_D ohne Beachtung von Referenzen 20081218

Method CLEAN_UP_BUILDING_PLAN_OBJS on Interface IF_MDG_GN_LOW_LEVEL has no exception.

Method CLEAR_WORKLIST Signature

Method CLEAR_WORKLIST on Interface IF_MDG_GN_LOW_LEVEL has no parameter.
Method CLEAR_WORKLIST on Interface IF_MDG_GN_LOW_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 CREATE_RAW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_NAME Value transfer Type reference (TYPE) CSEQUENCE betriebswirtschaftlicher Name 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 20081218
4 Importing I_PACKAGE Value transfer Type reference (TYPE) CSEQUENCE Paket des zu generierenden Objektes 20081218
5 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE physikalischer Name 20081218
6 Importing I_SYSTEM Value transfer Type reference (TYPE) LOGSYS Zielsystem (Remote) 20081218
7 Importing I_SYS_UPGRADE Value transfer Type reference (TYPE) GENFLAG Verhalten des Objektes beim System-Upgrade 20081218
8 Returning RO_HANDLE Value transfer Object reference (TYPE REF TO) IF_MDG_GN_RAW_OBJECT Objekt im Kontext des Generators 20081218

Method CREATE_RAW_OBJECT on Interface IF_MDG_GN_LOW_LEVEL has no exception.

Method DELETE_ALL_OBJS 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 nicht gelöschte Objekte 20081218
2 Exporting EO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218
3 Exporting ET_DELETED_OBJS Call by reference Type reference (TYPE) MDG_GN_T_PHYSICAL_OBJECTS gelöschte Objekte 20081218
4 Importing I_INCONSIDERATE Value transfer Type reference (TYPE) BOOLE_D ohne Beachtung von Referenzen 20081218
5 Importing I_SIMULATE Value transfer Type reference (TYPE) BOOLE_D CL_MDG_GN_CONSTANTS=>A_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
# Exception Resumable Description Created on
1 NOT_AUTHORIZE keine Berechtigung für diese Funktion 20081218

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCONSIDERATE Value transfer Type reference (TYPE) BOOLE_D ohne Beachtung von Referenzen 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
3 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Objekt ist nicht im Katalog verzeichnet 20081218
2 OTHER_CLIENT Objekt ist einem anderen Mandant zugeordnet 20081218

Method DELETE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_VERSIONS Call by reference Type reference (TYPE) YT_PHYSICAL_VERSION gelöschte Versionen eines Objektes 20081218
2 Importing I_INCONSIDERATE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
3 Importing I_KEEP_VERSIONS Value transfer Type reference (TYPE) I 1 Anzahl der aufzubarenden Versionen 20081218
4 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
5 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE physischer Name 20081218
# Exception Resumable Description Created on
1 FAILED Versionsverkettung inkonsistent 20081218
2 NOT_FOUND Objekt ist nicht im Katalog verzeichnet 20081218

Method GET_BUILDING_PLAN_OBJS 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 IO_BUILDING_PLAN Value transfer Object reference (TYPE REF TO) IF_MDG_GN_BUILDING_PLAN Baubplan zur Erzeugung von Rohobjekten 20081218
4 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE '*' logischer Name (Muster möglich) 20081218

Method GET_BUILDING_PLAN_OBJS on Interface IF_MDG_GN_LOW_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_LOW_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 Value transfer 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 logischer View für Objektkatalog 20081218
3 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
4 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE 20081218
# Exception Resumable Description Created on
1 NOT_FOUND nicht im Katalog enthalten 20081218

Method GET_LANGUAGES_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
2 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE physikalischer Name 20081218
3 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_MSG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218

Method GET_MSG_HANDLER on Interface IF_MDG_GN_LOW_LEVEL has no exception.

Method GET_SINGLE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
2 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE logischer Name 20081218
3 Returning R_OBJ Value transfer Object reference (TYPE REF TO) IF_MDG_GN_OBJECT Objekt im Kontext des Generators 20081218
# Exception Resumable Description Created on
1 NON_UNIQUE_OBJECT Es gibt mehrere Objekte zu dem angegebenen Schlüssel 20081218
2 OBJECT_NOT_FOUND kein Objekt gefunden 20081218

Method GET_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSIONS Call by reference Type reference (TYPE) YT_PHYSICAL_VERSION Versionen eines Objektes 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
3 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE physischer Name 20081218
# Exception Resumable Description Created on
1 FAILED Versionsverkettung inkonsistent 20081218
2 NOT_FOUND Objekt ist nicht im Katalog verzeichnet 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 Tabelle von generierten Objekten 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218

Method GET_WORKLIST_OBJECTS on Interface IF_MDG_GN_LOW_LEVEL has no exception.

Method PREPARE_SAVE_WORKLIST 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_WORKLIST on Interface IF_MDG_GN_LOW_LEVEL has no exception.

Method SAVE_WORKLIST 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_KEEP_VERSION Call by reference Type reference (TYPE) MDG_GN_T_RAW_OBJECTS Objekte bei denen die alte Version erhalten blieb 20081218

Method SAVE_WORKLIST on Interface IF_MDG_GN_LOW_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_LOW_LEVEL has no exception.
Event Signatures

Event EV_ACTIVATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_WORKLIST Exporting Value transfer Object reference (TYPE REF TO) IF_MDG_GN_LOW_LEVEL low Level Interface des Generators 20081218
2 ET_ERR_OBJS Exporting Value transfer Type reference (TYPE) MDG_GN_T_ERR_OBJECTS Tabelle von fehlerhaften Objekten 20081218

Event EV_SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_WORKLIST Exporting Value transfer Object reference (TYPE REF TO) IF_MDG_GN_LOW_LEVEL low Level Interface des Generators 20081218
2 ET_ERR_OBJS Exporting Value transfer Type reference (TYPE) MDG_GN_T_ERR_OBJECTS Tabelle von fehlerhaften Objekten 20081218
History
Last changed by/on SAP  20130531 
SAP Release Created in 702