SAP ABAP Class CL_MDG_GN_GC_BUILDING_PLAN (Garbage Collector for High 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
Properties
Class CL_MDG_GN_GC_BUILDING_PLAN  
Short Description Garbage Collector for High Level Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class MDG_GN    
Program status     
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_BUILDING_PLAN 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_BUILDING_PLAN 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_HIGH_LEVEL Instance attribute Protected See coding 20081218
4 GT_TCONFIG 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_TEXBP_EXTRACT Instance attribute Protected See coding 20081218
8 MT_TGOBJ_EXTRACT Instance attribute Protected See coding 20081218
9 M_BUILDING_PLAN_NAME Instance attribute Protected Type reference (TYPE) MDG_GN_BUILDING_PLAN Class that Implements the Blueprint 20081218
10 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 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081218
2 CONSTRUCTOR Instance method Public Constructor Constructor 20081218
3 GET_NAMESPACES Instance method Protected Method Gets / Namespace Prefixes 20081218
4 GET_OBJNAME Static method Public Method Gets Object Names 20081218
5 INITIATE Instance method Protected Method Initialize Instance Attributes 20081218
6 INITIATE_STATIC Static method Protected Method Initialize Class Attributes 20081218
Events
Class CL_MDG_GN_GC_BUILDING_PLAN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_HIGH_LEVEL Protected See coding 20081218 begin of YS_HIGH_LEVEL, APPL type MDG_GN_APPL, O_HIGH_LEVEL type ref to IF_MDG_GN_HIGH_LEVEL, end of YS_HIGH_LEVEL
2 YS_NAMESPACE Protected See coding 20081218 begin of YS_NAMESPACE, OBJTYPE type YS_TGOBJ_EXTRACT-OBJTYPE, NAMESPACE type MDG_GN_PREFIX, PREFIX(20) type C, "namespace-prefix + appl. prefix end of YS_NAMESPACE
3 YS_OBJNAME Protected See coding 20081218 begin of YS_OBJNAME, APPL_BP type MDG_GN_TEXBP-APPL_BP, CONFIG_OBJ type MDG_GN_TEXBP-CONFIG_OBJ, CONFIG_KEY type MDG_GN_TEXBP-CONFIG_KEY, end of YS_OBJNAME
4 YS_OBJTYPE Protected See coding 20081218 begin of YS_OBJTYPE, OBJTYPE type /GC1/TOBJTYPE-OBJTYPE, KIND type MDG_GN_OBJ_KIND, O_CALLBACK type ref to /GC1/IF_CO_GENERATED_OBJECT, FLG_CROSS_CLIENT type /GC1/TOBJTYPE-FLG_CROSS_CLIENT, end of YS_OBJTYPE
5 YS_TEXBP_EXTRACT Protected See coding 20081218 begin of YS_TEXBP_EXTRACT. include type YS_OBJNAME as OBJNAME. types: OBJ_GUID_BP type MDG_GN_TEXBP-OBJ_GUID_BP, used type BOOLE_D, end of YS_TEXBP_EXTRACT
6 YS_TGOBJ_EXTRACT Protected See coding 20081218 begin of YS_TGOBJ_EXTRACT, OBJTYPE type /GC1/DTE_OBJTYPE, KIND type MDG_GN_TGOBJ-KIND, PHYSICAL_NAME type MDG_GN_TGOBJ-PHYSICAL_NAME, OBJ_GUID type MDG_GN_TGOBJ-OBJ_GUID, LOGICAL_NAME type MDG_GN_TGOBJ-LOGICAL_NAME, VERSION type MDG_GN_TGOBJ-VERSION, CLIENT_DEPEND type MDG_GN_TGOBJ-CLIENT_DEPEND, INDEX_TEXBP type I, end of YS_TGOBJ_EXTRACT
7 YT_NAMESPACES Protected See coding / Namespace Prefixes 20081218 YT_NAMESPACES type hashed table of YS_NAMESPACE with unique key TABLE_LINE
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUILDING_PLAN_NAME Call by reference Type reference (TYPE) CSEQUENCE Klasse, die den Bauplan implementiert 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_BUILDING_PLAN has no exception.

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 /-Namensraumpräfixe 20081218

Method GET_NAMESPACES on class CL_MDG_GN_GC_BUILDING_PLAN has no exception.

Method GET_OBJNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Value transfer Type reference (TYPE) MDG_GN_APPL 20081218
2 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) CLIKE 20081218
3 Importing I_CONFIG_OBJ Call by reference Type reference (TYPE) CLIKE 20081218
4 Returning R_OBJNAME Value transfer Type reference (TYPE) /GC1/DTE_OBJNAME Name des generierten Objekts 20081218

Method GET_OBJNAME on class CL_MDG_GN_GC_BUILDING_PLAN has no exception.

Method INITIATE Signature

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

Method INITIATE_STATIC Signature

Method INITIATE_STATIC on class CL_MDG_GN_GC_BUILDING_PLAN has no parameter.
Method INITIATE_STATIC on class CL_MDG_GN_GC_BUILDING_PLAN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702