SAP ABAP Class CL_FINB_GN_CATALOGS_OLD (Catalog of Generated Objects)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_GENERATOR (Package) Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_GN_SERVICE_DISPLAY List of Objects to be Displayed 20040218
Properties
Class CL_FINB_GN_CATALOGS_OLD  
Short Description Catalog of Generated Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class FINB_GN    
Program status P  SAP Standard Production Program 
Category 0   
Package FINB_GENERATOR   Generator 
Created 20040218   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_CONS_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_GN_SERVICE_DISPLAY List of Objects to be Displayed 20040218
Friends
Class CL_FINB_GN_CATALOGS_OLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _NEW_CTL_MGNT Static Attribute Private Type reference (TYPE) BOOLE_D New Catalog Management 20040218
2 _O_CONFIG_NEW Instance attribute Private Object reference (TYPE REF TO) CL_FINB_GN_CATALOGS Catalog of Generated Objects 20040218
3 _T_CATALOGS Static Attribute Private See coding Applications with Instances 20040218
4 _T_EXBP Instance attribute Private See coding Executed Blueprints 20040218
5 _T_GOBJS Instance attribute Private See coding Generated Objects 20040218
6 _T_TGOBJ_ENQ Instance attribute Private See coding Lock Objects 20040218
7 __APPLICATION Instance attribute Private Type reference (TYPE) FINB_GN_APPL Application 20040218
8 __CLIENT Instance attribute Private Type reference (TYPE) MANDT Client 20040218
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040218
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040218
3 DELETE_TGOBJ_ENTRY Instance method Public Method Deletes Catalog Entry for an Object 20040218
4 DEQUEUE_TEXBP Instance method Public Method Unlocks the TEXBP Entries 20040218
5 DEQUEUE_TGOBJ Instance method Public Method Unlocks the TGOBJ Entries 20040218
6 ENQUEUE_TEXBP Instance method Public Method Sets a Lock on TEXBP Entries 20040218
7 ENQUEUE_TGOBJ Instance method Public Method Sets a Lock on TGOBJ Entries 20040218
8 GET_ALL_ENTRIES Instance method Public Method Provides all TGOBJ entries for an application in a client 20040218
9 GET_CATALOG Static method Public Method Provides the Catalogs for an Application 20040218
10 GET_LAST_SUFFIX Instance method Public Method Provides the Last Suffix Issued 20040218
11 GET_OBJECT_LIST Instance method Public Method 20040218
12 GET_PERST_TGOBJ_ENTRY Instance method Public Method Provides the Persistent TGOBJ Entry 20040218
13 GET_TGOBJ_ENTRIES_BP Instance method Public Method Provides TGOBJ Entries for Generic Logical Name Path 20040218
14 GET_TGOBJ_ENTRY Instance method Public Method Provides TGOBJ Entry 20040218
15 GET_TGOBJ_ENTRY_ANY Static method Public Method Provides TGOBJ Entry for a Catalog 20040218
16 GET_TGOBJ_ENTRY_BP Instance method Public Method Provides TGOBJ Entry for Logical Name Path 20040218
17 INSERT_TGOBJ_PROXY Instance method Public Method Inserts Temporary Placeholder in TGOBJ 20040218
18 MODIFY_TGOBJ_ENTRY Instance method Public Method Inserts/Changes a TGOBJ/TEXBP Entry 20040218
19 SEARCH_LAST_SUFFIX Instance method Private Method Searches for Last Assigned Suffix for an Object Type 20040218
20 SELECT_FROM_CATALOGS_LOG Static method Private Method Selects Personal Catalog Entries Using Logical Name Path 20040218
21 SELECT_FROM_CATALOGS_PHYS Static method Private Method Selects Personal Catalog Entries Using Physical Name 20040218
22 UPDATE_TGOBJ_ENTRY Instance method Public Method Change a TGOBJ 20040218
Events
Class CL_FINB_GN_CATALOGS_OLD has no event.
Types
Class CL_FINB_GN_CATALOGS_OLD has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Value transfer Type reference (TYPE) FINB_GN_APPL FI-Stammdaten: Anwendung 20040218
2 Importing I_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20040218

Method CONSTRUCTOR on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method DELETE_TGOBJ_ENTRY 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 Katalog-Eintrag 20040218
2 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) FINB_GN_PHYSICAL_NAME physischer Name eines Objektes (Generator) 20040218

Method DELETE_TGOBJ_ENTRY on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method DEQUEUE_TEXBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_GN_OBJECT zu entsperrendes Objekt (TGOBJ-Eintrag) 20040218
2 Importing I_MODE Value transfer Type reference (TYPE) ENQMODE 'E' Sperrmodus 20040218

Method DEQUEUE_TEXBP on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method DEQUEUE_TGOBJ 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) 20040218
2 Importing I_MODE Value transfer Type reference (TYPE) ENQMODE 'S' Sperrmodus 20040218
3 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE physikalischer Name 20040218
4 Importing I_VERSION Value transfer Type reference (TYPE) CLIKE Version eines generierten Objektes (Generator) 20040218

Method DEQUEUE_TGOBJ on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method ENQUEUE_TEXBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_GN_OBJECT zu sperrendes Objekt (TGOBJ-Eintrag) 20040218
2 Importing I_MODE Value transfer Type reference (TYPE) ENQMODE 'E' Sperrmodus 20040218
3 Importing I_WAIT Value transfer Type reference (TYPE) BOOLE_D Boolesche Variable 20040218
# Exception Resumable Description Created on
1 CX_FINB_GN_GENERATION_ERR Generierungsfehler 20040218

Method ENQUEUE_TGOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_GN_OBJECT zu sperrendes Objekt (TGOBJ-Eintrag) 20040218
2 Importing I_MODE Value transfer Type reference (TYPE) ENQMODE 'S' Sperrmodus 20040218
3 Importing I_SCOPE Value transfer Type reference (TYPE) NUM1 '1' Numerisch 1-stellig 20040218
4 Importing I_VERSION Value transfer Type reference (TYPE) FINB_GN_OBJ_VERSION Version eines generierten Objektes (Generator) 20040218
5 Importing I_WAIT Value transfer Type reference (TYPE) BOOLE_D Boolesche Variable 20040218
# Exception Resumable Description Created on
1 CX_FINB_GN_GENERATION_ERR Generierungsfehler 20040218

Method GET_ALL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTRIES Call by reference Type reference (TYPE) FINB_GN_T_V_GOBJ Objektkatalogeinträge 20040218
2 Exporting ET_INCONSISTENT_ENTRIES Call by reference Type reference (TYPE) FINB_GN_T_V_GOBJ inkonsistente Einträge 20040218

Method GET_ALL_ENTRIES on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Value transfer Type reference (TYPE) FINB_GN_APPL FI-Stammdaten: Anwendung 20040218
2 Importing I_CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20040218
3 Returning RO_CATALOG Value transfer Object reference (TYPE REF TO) CL_FINB_GN_CATALOGS_OLD Katalog der generierten Objekte 20040218

Method GET_CATALOG on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_LAST_SUFFIX 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 20040218
2 Importing I_NAME_PREFIX Value transfer Type reference (TYPE) CSEQUENCE physischer Name ohne Suffix 20040218
3 Returning R_SUFFIX Value transfer Type reference (TYPE) FINB_GN_SUFFIX Suffix 20040218

Method GET_LAST_SUFFIX on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_OBJECT_LIST Signature

Method GET_OBJECT_LIST on class CL_FINB_GN_CATALOGS_OLD has no parameter.
Method GET_OBJECT_LIST on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_PERST_TGOBJ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ aktueller Katalogeintrag 20040218
2 Exporting E_KEY_EXT Call by reference Type reference (TYPE) CLIKE Erweiterung Konfigurationskey 20040218
3 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC 0: Eintrag existiert, >0: existiert nicht 20040218
4 Importing IO_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_GN_OBJECT Objekt im Kontext des Generators 20040218
5 Importing I_CHECK_INSTANCE Value transfer Type reference (TYPE) BOOLE_D CL_FINB_CONS_GENERATOR=>A_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040218
# Exception Resumable Description Created on
1 CX_FINB_GN_GENERATION_ERR Generierungsfehler 20040218

Method GET_TGOBJ_ENTRIES_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTRIES Call by reference Type reference (TYPE) FINB_GN_T_V_GOBJ Objektkatalogeinträge 20040218
2 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) FINB_GN_BUILDING_PLAN Klasse, die den Bauplan implementiert 20040218
3 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) FINB_GN_CONFIG_KEY '*' Instanzschlüssel zu einem Konfigurationsobjekte 20040218
4 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) FINB_GN_CONFIG_OBJ '*' Name des Konfigurationsobjektes (Generator) 20040218
5 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) FINB_GN_LOGICAL_NAME '*' logischer Name eines Objektes (Generator) 20040218
6 Importing I_OBJ_VERSION Value transfer Type reference (TYPE) FINB_GN_OBJ_VERSION Version eines generierten Objektes (Generator) 20040218

Method GET_TGOBJ_ENTRIES_BP on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_TGOBJ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ Katalog-Eintrag 20040218
2 Importing IO_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_GN_OBJECT Objekt im Kontext des Generators 20040218

Method GET_TGOBJ_ENTRY on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_TGOBJ_ENTRY_ANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ Katalog-Eintrag 20040218
2 Importing IO_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_GN_OBJECT Objekt im Kontext des Generators 20040218

Method GET_TGOBJ_ENTRY_ANY on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method GET_TGOBJ_ENTRY_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ TGOBJ-Eintrag 20040218
2 Exporting E_KEY_EXT Call by reference Type reference (TYPE) CLIKE Erweiterung Konfigurationskey 20040218
3 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) FINB_GN_BUILDING_PLAN Klasse, die den Bauplan implementiert 20040218
4 Importing I_CONFIG_KEY Value transfer Type reference (TYPE) FINB_GN_CONFIG_KEY Instanzschlüssel zu einem Konfigurationsobjekte 20040218
5 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) FINB_GN_CONFIG_OBJ Name des Konfigurationsobjektes (Generator) 20040218
6 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) FINB_GN_LOGICAL_NAME logischer Name eines Objektes (Generator) 20040218
7 Importing I_OBJ_VERSION Value transfer Type reference (TYPE) FINB_GN_OBJ_VERSION Version eines generierten Objektes (Generator) 20040218

Method GET_TGOBJ_ENTRY_BP on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method INSERT_TGOBJ_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ Katalog-Eintrag 20040218

Method INSERT_TGOBJ_PROXY on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method MODIFY_TGOBJ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ Katalog-Eintrag 20040218
2 Importing I_KEY_EXT Call by reference Type reference (TYPE) CLIKE Erweiterung Konfigurationskey 20040218

Method MODIFY_TGOBJ_ENTRY on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method SEARCH_LAST_SUFFIX 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 20040218
2 Importing I_NAME_PATTERN Value transfer Type reference (TYPE) CSEQUENCE physischer Name ohne Suffix 20040218
3 Importing I_SUFFIX Value transfer Type reference (TYPE) FINB_GN_SUFFIX bisheriger Suffix 20040218
4 Returning R_SUFFIX Value transfer Type reference (TYPE) FINB_GN_SUFFIX Suffix 20040218

Method SEARCH_LAST_SUFFIX on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method SELECT_FROM_CATALOGS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TEXBP_ENTRY Call by reference Type reference (TYPE) FINB_GN_TEXBP Verzeichnis der ausgeführten Baupläne 20040218
2 Exporting ES_TGOBJ_ENTRY Call by reference Type reference (TYPE) FINB_GN_TGOBJ Katalog der generierten Objekte 20040218
3 Exporting E_KEY_EXT Call by reference Type reference (TYPE) CLIKE Erweiterung Konfigurationskey 20040218
4 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC 0: Eintrag existiert, >0: existiert nicht 20040218
5 Importing I_APPL Value transfer Type reference (TYPE) FINB_GN_APPL '*' Generator: Anwendung 20040218
6 Importing I_BUILDING_PLAN Value transfer Type reference (TYPE) FINB_GN_BUILDING_PLAN Klasse, die den Bauplan implementiert 20040218
7 Importing I_CLIENT Value transfer Type reference (TYPE) MANDANT '*' TODO: Mandant 20040218
8 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) FINB_GN_CONFIG_KEY Instanzschlüssel zu einem Konfigurationsobjekte 20040218
9 Importing I_CONFIG_OBJ Value transfer Type reference (TYPE) FINB_GN_CONFIG_OBJ Name des Konfigurationsobjektes (Generator) 20040218
10 Importing I_LOGICAL_NAME Value transfer Type reference (TYPE) FINB_GN_LOGICAL_NAME logischer Name eines Objektes (Generator) 20040218

Method SELECT_FROM_CATALOGS_LOG on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method SELECT_FROM_CATALOGS_PHYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TEXBP_ENTRY Call by reference Type reference (TYPE) FINB_GN_TEXBP Verzeichnis der ausgeführten Baupläne 20040218
2 Exporting ES_TGOBJ_ENTRY Call by reference Type reference (TYPE) FINB_GN_TGOBJ Katalog der generierten Objekte 20040218
3 Exporting E_KEY_EXT Call by reference Type reference (TYPE) CLIKE Erweiterung Konfigurationskey 20040218
4 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC 0: Eintrag existiert, >0: existiert nicht 20040218
5 Importing I_KIND Value transfer Type reference (TYPE) FINB_GN_OBJ_KIND Objektart (Generator) 20040218
6 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) FINB_GN_PHYSICAL_NAME physischer Name eines Objektes (Generator) 20040218

Method SELECT_FROM_CATALOGS_PHYS on class CL_FINB_GN_CATALOGS_OLD has no exception.

Method UPDATE_TGOBJ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY Call by reference Type reference (TYPE) FINB_GN_V_GOBJ Katalog-Eintrag 20040218
2 Importing I_KEY_EXT Call by reference Type reference (TYPE) CLIKE Erweiterung Konfigurationskey 20040218

Method UPDATE_TGOBJ_ENTRY on class CL_FINB_GN_CATALOGS_OLD has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 300