SAP ABAP Class CL_FINB_GN_GC_LOW_LEVEL (Garbage Collector for Low Level Objects)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_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 20041122
2 Interface implementation (CLASS c. INTERFACES i_ref)  /GC1/IF_CO_GENERATING_OBJECT Interface for Generating Object Category 20041122
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20060724
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_DTEL Garbage Collector for Data Elements 20041206
2 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_ENQU Garbage Collector for Enqueue Objects 20041217
3 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_FUGR Garbage Collector for Function Groups 20041217
4 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_FUNC Garbage Collector for Function Modules 20041217
5 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_PROG Garbage Collector for Programs 20041217
6 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_STRU Garbage Collector for Structures 20041208
7 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_TABL Garbage Collector for Tables 20041208
8 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_TTYP Garbage Collector for Table Types 20041217
9 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_GC_LL_VIEW Garbage Collector for Views 20041217
Properties
Class CL_FINB_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 FINB_GN    
Program status P  SAP Standard Production Program 
Category 0   
Package FINB_GENERATOR_GC   Generator (Garbage Collector) 
Created 20041122   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FINB_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 20041122
2 /GC1/IF_CO_GENERATING_OBJECT Interface for Generating Object Category 20041122
3 IF_SERIALIZABLE_OBJECT Serializable Object 20060724
Friends
Class CL_FINB_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 (=" ") 20041203
2 GT_GEN_OBJTYPES Static Attribute Protected See coding 20041122
3 GT_TCONFIG Static Attribute Protected See coding 20041207
4 GT_WORKLISTS Static Attribute Protected See coding 20041210
5 MS_OBJTYPE Instance attribute Protected Type reference (TYPE) /GC1/TOBJTYPE Object type definition 20041206
6 MT_COLLECTIVE_DELETION Instance attribute Protected See coding Instancies for collective deletion 20060724
7 MT_SCOPES Instance attribute Protected Type reference (TYPE) /GC1/TAB_SCOPE Table for Validity Area 20041203
8 MT_TEXBP_EXTRACT Instance attribute Protected See coding Extract FINB_GN_TEXBP 20050125
9 MT_TGOBJ_EXTRACT Instance attribute Protected See coding Extract FINB_GN_TGOBJ 20041208
10 M_KIND Instance attribute Public Type reference (TYPE) FINB_GN_OBJ_KIND Object Type (Generator) 20050103
11 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20041203
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 20050126
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041122
3 CONSTRUCTOR Instance method Public Constructor Constructor 20041203
4 FILL_TGOBJ_EXTRACT Instance method Protected Method Fills MT_TGOBJ_EXTRACT 20041210
5 GET_COMPL_VERSION Instance method Protected Method Gets Complementary Version 20050126
6 GET_NAMESPACES Instance method Protected Method Gets Namespace 20050128
7 GET_NAME_RESTRICTION Instance method Protected Method 20041207
8 INITIATE Instance method Protected Method Initialize Instance Attributes 20041202
9 INITIATE_STATIC Static method Protected Method Initialize Class Attributes 20041203
10 STRUC_TO_ATTR_TAB Static method Public Method Transforms a Structured Value into an Attribute Tab. 20050125
Events
Class CL_FINB_GN_GC_LOW_LEVEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ATTRIBUTES Public See coding 20050125 begin of YS_ATTRIBUTES, BUILDING_PLAN type FINB_GN_BUILDING_PLAN, CONFIG_OBJ type FINB_GN_CONFIG_OBJ, CONFIG_KEY type FINB_GN_CONFIG_KEY, LOGICAL_NAME type FINB_GN_LOGICAL_NAME, COMPL_VERSION type FINB_GN_OBJ_VERSION, end of YS_ATTRIBUTES
2 YS_OBJTYPE Protected See coding 20041122 begin of YS_OBJTYPE, OBJTYPE type /GC1/DTE_OBJTYPE, KIND type FINB_GN_OBJ_KIND, O_CALLBACK type ref to /GC1/IF_CO_GENERATED_OBJECT, end of YS_OBJTYPE
3 YS_OBJ_KEY Protected See coding 20041122 begin of YS_OBJ_KEY, KIND type FINB_GN_OBJ_KIND, PHYSICAL_NAME type FINB_GN_PHYSICAL_NAME, end of YS_OBJ_KEY
4 YS_TEXBP_EXTRACT Protected See coding 20050125 begin of YS_TEXBP_EXTRACT, OBJ_GUID_BP type FINB_GN_TEXBP-OBJ_GUID_BP, BUILDING_PLAN type FINB_GN_TEXBP-BUILDING_PLAN, CONFIG_OBJ type FINB_GN_TEXBP-CONFIG_OBJ, CONFIG_KEY type FINB_GN_TEXBP-CONFIG_KEY, end of YS_TEXBP_EXTRACT
5 YS_TGOBJ_EXTRACT Protected See coding 20041206 begin of YS_TGOBJ_EXTRACT, PHYSICAL_NAME type FINB_GN_TGOBJ-PHYSICAL_NAME, NEW_VERSION type FINB_GN_TGOBJ-NEW_VERSION, GEN_NAME type FINB_GN_TGOBJ-GEN_NAME, OBJ_GUID type FINB_GN_TGOBJ-OBJ_GUID, LOGICAL_NAME type FINB_GN_TGOBJ-LOGICAL_NAME, VERSION type FINB_GN_TGOBJ-VERSION, APPL type FINB_GN_APPL, CLIENT_GO type FINB_GN_TGOBJ-CLIENT_GO, end of YS_TGOBJ_EXTRACT
6 YS_WORKLIST Protected See coding 20041210 begin of YS_WORKLIST, APPL type FINB_GN_APPL, O_WORKLIST type ref to IF_FINB_GN_LOW_LEVEL, end of YS_WORKLIST
7 YT_NAMESPACES Protected See coding 20050128 YT_NAMESPACES type sorted table of FINB_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 20050126
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /GC1/TAB_ATTRIBUTE Attributtabelle 20050126

Method ATTR_TAB_TO_STRUC on class CL_FINB_GN_GC_LOW_LEVEL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FINB_GN_GC_LOW_LEVEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FINB_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) FINB_GN_OBJ_KIND Objektart (Generator) 20050103
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) CSEQUENCE Objektart im Garbage Collector 20041203

Method CONSTRUCTOR on class CL_FINB_GN_GC_LOW_LEVEL has no exception.

Method FILL_TGOBJ_EXTRACT Signature

Method FILL_TGOBJ_EXTRACT on class CL_FINB_GN_GC_LOW_LEVEL has no parameter.
Method FILL_TGOBJ_EXTRACT on class CL_FINB_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 20050126
2 Returning R_COMPL_VERSION Value transfer Type reference (TYPE) FINB_GN_OBJ_VERSION Komplementärversion 20050126
# Exception Resumable Description Created on
1 FAILED Versionskette unvollständig 20050126

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 20050128

Method GET_NAMESPACES on class CL_FINB_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 20041207
2 Exporting E_SUFFIX_LEN Call by reference Type reference (TYPE) I Suffixlänge 20041207
3 Importing IS_TCONFIG Call by reference Type reference (TYPE) FINB_GN_TCONFIG Konfiguration des Generators 20041208
# Exception Resumable Description Created on
1 NOT_DEFINED nicht definiert 20050523

Method INITIATE Signature

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

Method INITIATE_STATIC Signature

Method INITIATE_STATIC on class CL_FINB_GN_GC_LOW_LEVEL has no parameter.
Method INITIATE_STATIC on class CL_FINB_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 20050125
2 Importing IS_ATTR Call by reference Type reference (TYPE) CLIKE strukturierter Wert 20050125
# Exception Resumable Description Created on
1 FAILED Fehler 20050125
History
Last changed by/on SAP  20050220 
SAP Release Created in 600