SAP ABAP Class CL_MDG_GN_SERVICES (Generator Service Functions)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_GENERATOR (Package) Generator
Properties
Class CL_MDG_GN_SERVICES  
Short Description Generator Service Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class MDG_GN    
Program status     
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 IF_MDG_GN_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDG_GN_SERVICES has no interface implemented.
Friends
Class CL_MDG_GN_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_DISPLAY_OBJECTS Static Attribute Public Object reference (TYPE REF TO) CL_MDG_GN_SERVICES Generator Service Functions 20081218
2 _T_ALV_FIELDCAT Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV ALV Field Catalog 20081218
3 _T_CATALOG_ENTRIES Instance attribute Private Type reference (TYPE) YT_CATALOG_UNSORTED Object Directory Entries (Unsorted) 20081218
Methods
# Method Level Visibility Method type Description Created on
1 ALV_DISPLAY Instance method Private Method Display with ALV 20081218
2 BUILD_ALV_FIELDCAT Instance method Private Method Generates ALV Field Catalog for DISPLAY_OBJECTS 20081218
3 BUILD_OBJ_LIST Instance method Private Method Generates Internal Table of Objects to be Displayed 20081218
4 CHECK_PHYSICAL_NAME Static method Public Method Checks Physical Object Name 20081218
5 CHECK_VALUE Static method Public Method Checks Value Against Domain Fixed Values 20081218
6 DISPLAY_OBJECTS Static method Public Method Display objects 20081218
7 DISPLAY_SYNTAX_ERROR Static method Public Method Display of an ABAP Syntax Error 20081218
8 GET_MSG_HANDLER Static method Public Method Provides Message Handler 20081218
9 SELECT_OBJECT Instance method Public Method Selection of the Object Chosen for Display 20081218
Events
Class CL_MDG_GN_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CATALOG_ENTRY Private See coding 20081218
2 YT_CATALOG_UNSORTED Private See coding 20081218
Method Signatures

Method ALV_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20081218

Method ALV_DISPLAY on class CL_MDG_GN_SERVICES has no exception.

Method BUILD_ALV_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20081218

Method BUILD_ALV_FIELDCAT on class CL_MDG_GN_SERVICES has no exception.

Method BUILD_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ_LIST Value transfer Object reference (TYPE REF TO) IF_MDG_GN_SERVICE_DISPLAY Liste anzuzeigender Objekte 20081218

Method BUILD_OBJ_LIST on class CL_MDG_GN_SERVICES has no exception.

Method CHECK_PHYSICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Value transfer Type reference (TYPE) MDG_GN_PHYSICAL_NAME physischer Name eines Objektes (Generator) 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND IF_MDG_GN_OBJECT=>A_OBJ_KIND_TABL Objektart (Generator) 20081218
# Exception Resumable Description Created on
1 INVALID_NAME Der Name ent 20081218

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_NAME Value transfer Type reference (TYPE) MDG_GN_PHYSICAL_NAME Domänen-Name 20081218
2 Importing I_VALUE Call by reference Type reference (TYPE) SIMPLE 20081218
# Exception Resumable Description Created on
1 INVALID_VALUE ungültiger Wert 20081218

Method DISPLAY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ_LIST Value transfer Object reference (TYPE REF TO) IF_MDG_GN_SERVICE_DISPLAY Liste anzuzeigender Objekte 20081218
2 Importing IO_SERVICE Value transfer Object reference (TYPE REF TO) CL_MDG_GN_SERVICES Service-Funktionen des Generators 20081218

Method DISPLAY_OBJECTS on class CL_MDG_GN_SERVICES has no exception.

Method DISPLAY_SYNTAX_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDITED Value transfer Type reference (TYPE) BOOLE_D Programm wurde editiert 20081218
2 Importing IS_ERROR Call by reference Type reference (TYPE) MDG_GN_ERROR Beschreibt einen ABAP-Fehler 20081218
3 Importing I_EDIT Value transfer Type reference (TYPE) BOOLE_D editieren 20081218

Method DISPLAY_SYNTAX_ERROR on class CL_MDG_GN_SERVICES has no exception.

Method GET_MSG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_OBJECT Value transfer Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20081218
2 Importing I_MSG_SUBOBJECT Value transfer Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20081218
3 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218

Method GET_MSG_HANDLER on class CL_MDG_GN_SERVICES has no exception.

Method SELECT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABIX Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20081218

Method SELECT_OBJECT on class CL_MDG_GN_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702