SAP ABAP Class CL_MDG_GN_PUBLIC_SERVICES (Generator's Public 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_PUBLIC_SERVICES  
Short Description Generator's Public Service Functions    
Super Class    
Instantiability of a Class 2  Public 
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 CL_MDG_GN_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MDG_GN_PUBLIC_SERVICES has no interface implemented.
Friends
Class CL_MDG_GN_PUBLIC_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 XT_DOM_VALUES Static Attribute Protected See coding 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_INTLEN_TO_LENG Static method Public Method Converts Byte Length to Character Length 20081218
2 CONVERT_SOURCE_TO_72 Static method Public Method Split ABAP Program 20081218
3 CONVERT_TO_36 Static method Public Method Converts a Number to a Number for Basis 36 20081218
4 GET_DOM_VALUE_TEXT Static method Public Method Gets Text for a Domain Fixed Value 20081218
5 GET_RANDOM_ID Static method Public Method Provides Random ID 20081218
6 GET_TEXTPOOL_TEMPLATE Static method Public Method Provides a Textpool Template 20081218
7 NAVIGATE_TO_WB Static method Public Method Navigate to Appropriate Workbench Transaction 20081218
Events
Class CL_MDG_GN_PUBLIC_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DOM_VALUE Protected See coding 20081218
Method Signatures

Method CONVERT_INTLEN_TO_LENG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATATYPE Value transfer Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20081218
2 Importing I_INTLEN Value transfer Type reference (TYPE) INTLEN Interne Länge in Bytes 20081218
3 Returning R_LENG Value transfer Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20081218
# Exception Resumable Description Created on
1 NOT_CALCULABLE nicht berechenbar 20081218

Method CONVERT_SOURCE_TO_72 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE Call by reference Type reference (TYPE) TABLE 20081218
2 Importing IT_SOURCE Call by reference Type reference (TYPE) TABLE 20081218
# Exception Resumable Description Created on
1 NOT_CONVERTED nicht konvertiert 20081218

Method CONVERT_TO_36 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_36_VALUE Value transfer Type reference (TYPE) C Zahl zur Basis 36 20081218
2 Importing I_VALUE Value transfer Type reference (TYPE) CLIKE Dezimalzahl 20081218

Method CONVERT_TO_36 on class CL_MDG_GN_PUBLIC_SERVICES has no exception.

Method GET_DOM_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20081218
2 Importing I_DOMNAME Call by reference Type reference (TYPE) CSEQUENCE 20081218
3 Importing I_VALUE Call by reference Type reference (TYPE) SIMPLE 20081218
# Exception Resumable Description Created on
1 DOMAIN_NOT_FOUND Domaine nicht vorhanden 20081218
2 VALUE_NOT_FOUND Wert nicht vorhanden 20081218

Method GET_RANDOM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) CSEQUENCE Id 20081218
2 Importing I_BEGINNING_WITH_LETTER Value transfer Type reference (TYPE) BOOLE_D erstes Zeichen soll Buchstabe sein 20081218
3 Importing I_LENGTH Value transfer Type reference (TYPE) I Id.-länge 20081218
# Exception Resumable Description Created on
1 TOO_LONG angeforderter Id ist zu lang 20081218

Method GET_TEXTPOOL_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTPOOL Call by reference Type reference (TYPE) MDG_GN_T_ABAP_L_TEXTPOOL ABAP-Textpool (alle Sprachen) 20081218
2 Importing I_LANGU Value transfer Type reference (TYPE) SPRAS '*' 20081218
3 Importing I_PROG_NAME Value transfer Type reference (TYPE) CSEQUENCE 20081218

Method GET_TEXTPOOL_TEMPLATE on class CL_MDG_GN_PUBLIC_SERVICES has no exception.

Method NAVIGATE_TO_WB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT Value transfer Type reference (TYPE) BOOLE_D Änderungsmodus 20081218
2 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
3 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE physicalischer Name 20081218

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