SAP ABAP Class CL_MDG_GN_GC_LOW_LEVEL (Garbage Collector for Low Level Objects)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_GENERATOR_GC (Package) Generator (Garbage Collector)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /GC1/IF_CO_GENERATED_OBJECT Interface for Generating Object Category 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  /GC1/IF_CO_GENERATING_OBJECT Interface for Generating Object Category 20081218
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20081218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_DTEL Garbage Collector for Data Elements 20081218
2 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_ENQU Garbage Collector for Enqueue Objects 20081218
3 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_FUGR Garbage Collector for Function Groups 20081218
4 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_FUNC Garbage Collector for Function Modules 20081218
5 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_PROG Garbage Collector for Programs 20081218
6 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_STRU Garbage Collector for Structures 20081218
7 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_TABL Garbage Collector for Tables 20081218
8 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_TTYP Garbage Collector for Table Types 20081218
9 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_GC_LL_VIEW Garbage Collector for Views 20081218
Properties
Class CL_MDG_GN_GC_LOW_LEVEL  
Short Description Garbage Collector for Low Level Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class MDG_GN    
Program status P  SAP Standard Production Program 
Category 0   
Package MDG_GENERATOR_GC   Generator (Garbage Collector) 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_GN_GC_LOW_LEVEL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /GC1/IF_CO_GENERATED_OBJECT Interface for Generating Object Category 20081218
2 /GC1/IF_CO_GENERATING_OBJECT Interface for Generating Object Category 20081218
3 IF_SERIALIZABLE_OBJECT Serializable Object 20081218
Friends
Class CL_MDG_GN_GC_LOW_LEVEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081218
2 GT_GEN_OBJTYPES Static Attribute Protected See coding 20081218
3 GT_TCONFIG Static Attribute Protected See coding 20081218
4 GT_WORKLISTS Static Attribute Protected See coding 20081218
5 MS_OBJTYPE Instance attribute Protected Type reference (TYPE) /GC1/TOBJTYPE Object type definition 20081218
6 MT_COLLECTIVE_DELETION Instance attribute Protected See coding Instancies for collective deletion 20081218
7 MT_SCOPES Instance attribute Protected Type reference (TYPE) /GC1/TAB_SCOPE Table for Validity Area 20081218
8 MT_TEXBP_EXTRACT Instance attribute Protected See coding Extract FINB_GN_TEXBP 20081218
9 MT_TGOBJ_EXTRACT Instance attribute Protected See coding Extract FINB_GN_TGOBJ 20081218
10 M_KIND Instance attribute Public Type reference (TYPE) MDG_GN_OBJ_KIND Object Type (Generator) 20081218
11 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081218
Methods
# Method Level Visibility Method type Description Created on
1 ATTR_TAB_TO_STRUC Static method Public Method Transforms an Attribute Tab. into a Structured Value 20081218
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081218
3 CONSTRUCTOR Instance method Public Constructor Constructor 20081218
4 FILL_TGOBJ_EXTRACT Instance method Protected Method Fills MT_TGOBJ_EXTRACT 20081218
5 GET_COMPL_VERSION Instance method Protected Method Gets Complementary Version 20081218
6 GET_NAMESPACES Instance method Protected Method Gets Namespace 20081218
7 GET_NAME_RESTRICTION Instance method Protected Method 20081218
8 INITIATE Instance method Protected Method Initialize Instance Attributes 20081218
9 INITIATE_STATIC Static method Protected Method Initialize Class Attributes 20081218
10 STRUC_TO_ATTR_TAB Static method Public Method Transforms a Structured Value into an Attribute Tab. 20081218
Events
Class CL_MDG_GN_GC_LOW_LEVEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ATTRIBUTES Public See coding 20081218 begin of YS_ATTRIBUTES, BUILDING_PLAN type MDG_GN_BUILDING_PLAN, CONFIG_OBJ type MDG_GN_CONFIG_OBJ, CONFIG_KEY type MDG_GN_CONFIG_KEY, LOGICAL_NAME type MDG_GN_LOGICAL_NAME, COMPL_VERSION type MDG_GN_OBJ_VERSION, end of YS_ATTRIBUTES
2 YS_OBJTYPE Protected See coding 20081218 begin of YS_OBJTYPE, OBJTYPE type /GC1/DTE_OBJTYPE, KIND type MDG_GN_OBJ_KIND, O_CALLBACK type ref to /GC1/IF_CO_GENERATED_OBJECT, end of YS_OBJTYPE
3 YS_OBJ_KEY Protected See coding 20081218 begin of YS_OBJ_KEY, KIND type MDG_GN_OBJ_KIND, PHYSICAL_NAME type MDG_GN_PHYSICAL_NAME, end of YS_OBJ_KEY
4 YS_TEXBP_EXTRACT Protected See coding 20081218 begin of YS_TEXBP_EXTRACT, OBJ_GUID_BP type MDG_GN_TEXBP-OBJ_GUID_BP, BUILDING_PLAN type MDG_GN_TEXBP-BUILDING_PLAN, CONFIG_OBJ type MDG_GN_TEXBP-CONFIG_OBJ, CONFIG_KEY type MDG_GN_TEXBP-CONFIG_KEY, end of YS_TEXBP_EXTRACT
5 YS_TGOBJ_EXTRACT Protected See coding 20081218 begin of YS_TGOBJ_EXTRACT, PHYSICAL_NAME type MDG_GN_TGOBJ-PHYSICAL_NAME, NEW_VERSION type MDG_GN_TGOBJ-NEW_VERSION, GEN_NAME type MDG_GN_TGOBJ-GEN_NAME, OBJ_GUID type MDG_GN_TGOBJ-OBJ_GUID, LOGICAL_NAME type MDG_GN_TGOBJ-LOGICAL_NAME, VERSION type MDG_GN_TGOBJ-VERSION, APPL type MDG_GN_APPL, CLIENT_GO type MDG_GN_TGOBJ-CLIENT_GO, end of YS_TGOBJ_EXTRACT
6 YS_WORKLIST Protected See coding 20081218 begin of YS_WORKLIST, APPL type MDG_GN_APPL, O_WORKLIST type ref to IF_MDG_GN_LOW_LEVEL, end of YS_WORKLIST
7 YT_NAMESPACES Protected See coding 20081218 YT_NAMESPACES type sorted table of MDG_GN_PREFIX with unique key TABLE_LINE
Method Signatures

Method ATTR_TAB_TO_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTR Call by reference Type reference (TYPE) CLIKE strukturierter Wert 20081218
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /GC1/TAB_ATTRIBUTE Attributtabelle 20081218

Method ATTR_TAB_TO_STRUC on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MDG_GN_GC_LOW_LEVEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method CONSTRUCTOR 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_OBJTYPE Call by reference Type reference (TYPE) CSEQUENCE Objektart im Garbage Collector 20081218

Method CONSTRUCTOR on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method FILL_TGOBJ_EXTRACT Signature

Method FILL_TGOBJ_EXTRACT on class CL_MDG_GN_GC_LOW_LEVEL has no parameter.
Method FILL_TGOBJ_EXTRACT on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method GET_COMPL_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PHYSICAL_NAME Call by reference Type reference (TYPE) CSEQUENCE 20081218
2 Returning R_COMPL_VERSION Value transfer Type reference (TYPE) MDG_GN_OBJ_VERSION Komplementärversion 20081218
# Exception Resumable Description Created on
1 FAILED Versionskette unvollständig 20081218

Method GET_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAMESPACES Call by reference Type reference (TYPE) YT_NAMESPACES 20081218

Method GET_NAMESPACES on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method GET_NAME_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_NAME_LEN Call by reference Type reference (TYPE) I maximale Länge des Namens 20081218
2 Exporting E_SUFFIX_LEN Call by reference Type reference (TYPE) I Suffixlänge 20081218
3 Importing IS_TCONFIG Call by reference Type reference (TYPE) MDG_GN_TCONFIG Konfiguration des Generators 20081218
# Exception Resumable Description Created on
1 NOT_DEFINED nicht definiert 20081218

Method INITIATE Signature

Method INITIATE on class CL_MDG_GN_GC_LOW_LEVEL has no parameter.
Method INITIATE on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method INITIATE_STATIC Signature

Method INITIATE_STATIC on class CL_MDG_GN_GC_LOW_LEVEL has no parameter.
Method INITIATE_STATIC on class CL_MDG_GN_GC_LOW_LEVEL has no exception.

Method STRUC_TO_ATTR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) /GC1/TAB_ATTRIBUTE Attributtabelle 20081218
2 Importing IS_ATTR Call by reference Type reference (TYPE) CLIKE strukturierter Wert 20081218
# Exception Resumable Description Created on
1 FAILED Fehler 20081218
History
Last changed by/on SAP  20130531 
SAP Release Created in 702