SAP ABAP Class CL_MDG_GN_LOW_LEVEL (Generator Core (Low Level))
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_GENERATOR (Package) Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_GN_LOW_LEVEL Low Level Interface of Generator 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_GN_SERVICE_DISPLAY List of Objects to be Displayed 20081218
Properties
Class CL_MDG_GN_LOW_LEVEL  
Short Description Generator Core (Low Level)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class MDG_GN    
Program status P  SAP Standard Production Program 
Category 0   
Package MDG_GENERATOR   Generator 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MDG_GN_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_GN_LOW_LEVEL Low Level Interface of Generator 20081218
2 IF_MDG_GN_SERVICE_DISPLAY List of Objects to be Displayed 20081218
Friends
Class CL_MDG_GN_LOW_LEVEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_CATALOGS Instance attribute Public Object reference (TYPE REF TO) CL_MDG_GN_CATALOGS Catalog of Generated Objects 20081218
2 AO_CONFIG Instance attribute Public Object reference (TYPE REF TO) CL_MDG_GN_CONFIGURATION Configuration of the Generator 20081218
3 A_LANGUAGE Instance attribute Public Type reference (TYPE) SPRAS Language Key 20081218
4 XO_MSG_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218
5 XS_RUN_METHODS Instance attribute Protected See coding Methods Executed 20081218
6 XT_CLEAN_UP_BUILDING_PLANS Instance attribute Protected Type reference (TYPE) YT_BPS Building Plans to Clean Up 20081218
7 XT_DEL_OBJS Instance attribute Protected Type reference (TYPE) YT_DEL_OBJS Objects To Be Deleted 20081218
8 XT_OBJS Instance attribute Protected Type reference (TYPE) YT_OBJECTS Worklist 20081218
9 XT_REG_LOGSYS_ACT Instance attribute Protected See coding Logical System with Objects to be Activated 20081218
10 X_AFTER_CNV_HANDLER Instance attribute Protected Type reference (TYPE) SEOCLSNAME Post-Processor for Conversion 20081218
11 X_APPLICATION Instance attribute Protected Type reference (TYPE) MDG_GN_APPL Application 20081218
12 X_APPL_EXT Instance attribute Protected Type reference (TYPE) MDG_GN_APPL_EXT Application Enhancement (Generator) 20081218
13 X_CLIENT Instance attribute Protected Type reference (TYPE) MANDT Client 20081218
14 X_DELETE_INCONSIDERATE Instance attribute Protected Type reference (TYPE) BOOLE_D Delete without taking account of references 20081218
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_WORKLIST Instance method Private Method 20081218
2 ADD_ANY_OBJECT Instance method Private Method 20081218
3 AFTER_CONVERSION Instance method Public Method Post-Processing after Table Conversion 20081218
4 CHECK_WORKLIST Instance method Private Method 20081218
5 CLEAR_WORKLIST Instance method Private Method 20081218
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
7 CONVERT_TABLES Instance method Private Method 20081218
8 CREATE_RAW_OBJECT Instance method Private Method 20081218
9 DELETE_OBJECT Instance method Public Method 20081218
10 GET_APPLICATION Instance method Public Method Provides the Application 20081218
11 GET_CLIENT Instance method Public Method Provides Client 20081218
12 GET_GENERATED_OBJECT Instance method Public Method 20081218
13 GET_MSG_HANDLER Instance method Private Method 20081218
14 GET_OBJECT_LIST Instance method Private Method 20081218
15 GET_WORKLIST_OBJECTS Instance method Private Method 20081218
16 NEW_WORKLIST Static method Public Method Generates an Instance for the Generator (Worklist) 20081218
17 PREPARE_SAVE_WORKLIST Instance method Private Method 20081218
18 REGISTER_LOGSYS Instance method Public Method Registers a Logical System for Object Activation 20081218
19 SAVE_WORKLIST Instance method Private Method 20081218
20 SEARCH_OBJECT Instance method Private Method Searches for an Object in XT_OBJS 20081218
21 SET_AFTER_CNV_HANDLER Instance method Private Method 20081218
Events
# Event Type Visibility Description Created on
1 EV_ACTIVATED Instance Event
(0)
Private
(0)
20081218
2 EV_SAVED Instance Event
(0)
Private
(0)
20081218
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DEL_OBJ Protected See coding Object to be deleted 20081218 begin of YS_DEL_OBJ, O_OBJ type ref to IF_MDG_GN_OBJECT, INCONSIDERATE type BOOLE_D, end of YS_DEL_OBJ
2 YS_OBJ Protected See coding Object Name, Instance 20081218 begin of YS_OBJ, PHYSICAL_NAME type MDG_GN_PHYSICAL_NAME, O_OBJ type ref to IF_MDG_GN_OBJECT, end of YS_OBJ
3 YT_BPS Protected See coding Building Plans 20081218 YT_BPS type standard table of ref to IF_MDG_GN_BUILDING_PLAN
4 YT_DEL_OBJS Protected See coding Object List 20081218 YT_DEL_OBJS type table of YS_DEL_OBJ with key O_OBJ INCONSIDERATE
5 YT_OBJECTS Protected See coding Object List 20081218 YT_OBJECTS type table of YS_OBJ with key O_OBJ
Method Signatures

Method ACTIVATE_WORKLIST Signature

Method ACTIVATE_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method ACTIVATE_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no exception.

Method ADD_ANY_OBJECT Signature

Method ADD_ANY_OBJECT on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method ADD_ANY_OBJECT on class CL_MDG_GN_LOW_LEVEL has no exception.

Method AFTER_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEC_AFTER_CNV_HANDLER Value transfer Type reference (TYPE) BOOLE_D CL_MDG_GN_CONSTANTS=>A_TRUE "after conversion"-Handler ausführen 20081218

Method AFTER_CONVERSION on class CL_MDG_GN_LOW_LEVEL has no exception.

Method CHECK_WORKLIST Signature

Method CHECK_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method CHECK_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no exception.

Method CLEAR_WORKLIST Signature

Method CLEAR_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method CLEAR_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218
2 Importing I_APPLICATION Value transfer Type reference (TYPE) MDG_GN_APPL Anwendung 20081218
3 Importing I_APPL_EXT Value transfer Type reference (TYPE) CLIKE Anwendungserweiterung (Generator) 20081218
4 Importing I_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20081218
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20081218
# Exception Resumable Description Created on
1 CX_MDG_GN_GENERATION_ERR 20081218

Method CONVERT_TABLES Signature

Method CONVERT_TABLES on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method CONVERT_TABLES on class CL_MDG_GN_LOW_LEVEL has no exception.

Method CREATE_RAW_OBJECT Signature

Method CREATE_RAW_OBJECT on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method CREATE_RAW_OBJECT on class CL_MDG_GN_LOW_LEVEL has no exception.

Method DELETE_OBJECT Signature

Method DELETE_OBJECT on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method DELETE_OBJECT on class CL_MDG_GN_LOW_LEVEL has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPL Value transfer Type reference (TYPE) MDG_GN_APPL Anwendung 20081218

Method GET_APPLICATION on class CL_MDG_GN_LOW_LEVEL has no exception.

Method GET_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20081218

Method GET_CLIENT on class CL_MDG_GN_LOW_LEVEL has no exception.

Method GET_GENERATED_OBJECT Signature

Method GET_GENERATED_OBJECT on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method GET_GENERATED_OBJECT on class CL_MDG_GN_LOW_LEVEL has no exception.

Method GET_MSG_HANDLER Signature

Method GET_MSG_HANDLER on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method GET_MSG_HANDLER on class CL_MDG_GN_LOW_LEVEL has no exception.

Method GET_OBJECT_LIST Signature

Method GET_OBJECT_LIST on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method GET_OBJECT_LIST on class CL_MDG_GN_LOW_LEVEL has no exception.

Method GET_WORKLIST_OBJECTS Signature

Method GET_WORKLIST_OBJECTS on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method GET_WORKLIST_OBJECTS on class CL_MDG_GN_LOW_LEVEL has no exception.

Method NEW_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218
2 Importing I_APPLICATION Value transfer Type reference (TYPE) MDG_GN_APPL Anwendung 20081218
3 Importing I_APPL_EXT Value transfer Type reference (TYPE) CLIKE Anwendungserweiterung (Generator) 20081218
4 Importing I_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20081218
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20081218
6 Returning RO_WORKLIST_HANDLE Value transfer Object reference (TYPE REF TO) CL_MDG_GN_LOW_LEVEL Kern des Generators (low level) 20081218
# Exception Resumable Description Created on
1 CX_MDG_GN_GENERATION_ERR 20081218

Method PREPARE_SAVE_WORKLIST Signature

Method PREPARE_SAVE_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method PREPARE_SAVE_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no exception.

Method REGISTER_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOGSYS Value transfer Object reference (TYPE REF TO) CL_MDG_GN_LOGSYS Repräsentiert ein logisches System 20081218

Method REGISTER_LOGSYS on class CL_MDG_GN_LOW_LEVEL has no exception.

Method SAVE_WORKLIST Signature

Method SAVE_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method SAVE_WORKLIST on class CL_MDG_GN_LOW_LEVEL has no exception.

Method SEARCH_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 Call by reference Type reference (TYPE) CSEQUENCE physischer Name eines Objektes (Generator) 20081218
3 Returning R_INDEX Value transfer Type reference (TYPE) SYTABIX Index in XT_OBJS 20081218

Method SEARCH_OBJECT on class CL_MDG_GN_LOW_LEVEL has no exception.

Method SET_AFTER_CNV_HANDLER Signature

Method SET_AFTER_CNV_HANDLER on class CL_MDG_GN_LOW_LEVEL has no parameter.
Method SET_AFTER_CNV_HANDLER on class CL_MDG_GN_LOW_LEVEL has no exception.
Event Signatures

Event EV_ACTIVATED Signature
Event EV_ACTIVATED on class CL_MDG_GN_LOW_LEVEL has no parameter.
Event EV_SAVED Signature
Event EV_SAVED on class CL_MDG_GN_LOW_LEVEL has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702