SAP ABAP Class CL_FOBJ_TYPE_GENERATION (Generation of Dict. Objects for an FIN Object Type)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_FINOBJ_MANAGER (Package) Financial Object Administration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_BUILDING_PLAN Abstract Blueprint 20030310
Properties
Class CL_FOBJ_TYPE_GENERATION  
Short Description Generation of Dict. Objects for an FIN Object Type    
Super Class CL_FINB_GN_BUILDING_PLAN Abstract Blueprint 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_FINOBJ_MANAGER   Financial Object Administration 
Created 20030310   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/CL_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FOBJ_TYPE_GENERATION has no interface implemented.
Friends
Class CL_FOBJ_TYPE_GENERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASS_NAME Constant Private Type reference (TYPE) PROGNAME 'CL_FOBJ_TYPE_GENERATION' Class Name 20040212
2 MC_CLASS_NAME_CP Constant Private Type reference (TYPE) PROGNAME 'CL_FOBJ_TYPE_GENERATION=======CP' Program Name of This Class 20040824
3 MC_LOG_NAME_LOCK_OBJECT Constant Private Type reference (TYPE) STRING 'LOCK_OBJECT' Logical Name of Lock Object 20030401
4 MC_LOG_NAME_STRUC_KEY Constant Private Type reference (TYPE) STRING 'STRUC_KEY' Logical Name of Structure with External Key 20030401
5 MC_PREFIX Constant Private Type reference (TYPE) CHAR03 'FOB' Prefix for Generated Objects 20030320
6 MD_ONLY_PROGS Instance attribute Private Type reference (TYPE) BOOLE_D 'X' = Only Generate Programs 20040226
7 MD_REGID Instance attribute Private Type reference (TYPE) FINB_MD_REGID Registration Identification 20040514
8 MO_GENERATOR Static Attribute Public Object reference (TYPE REF TO) IF_FINB_GN_HIGH_LEVEL High-Level Interface of the Generator 20030319
9 MS_TYPE_CONF Instance attribute Private Type reference (TYPE) FOBJ_S_TYPE_CONF Configuration of a FIN Object Type 20041203
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040212
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030310
3 GENERATE Static method Public Method Generates and Activates FIN Object Type 20040218
4 GET_LOCK_OBJECT_NAME Static method Public Method Returns Name of the Lock Object Generated 20030310
5 GET_PR_OBJECT Static method Public Method Returns persistence object of the persistence tool 20030319
6 GET_STRUC_NAME_KEY Static method Public Method Returns Name of Structure with External Key 20030723
Events
Class CL_FOBJ_TYPE_GENERATION has no event.
Types
Class CL_FOBJ_TYPE_GENERATION has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) FINB_GN_APPL Anwendung 20030310
2 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) FOBJ_S_TYPE_CONFIG_KEY Key des Konfigurationsobjektes 20030310
3 Importing I_CONFIG_KEY_EXTENSION Call by reference Type reference (TYPE) CLIKE Key-Erweiterung 20030310
4 Importing I_CONFIG_OBJ Call by reference Type reference (TYPE) CLIKE Name Konfigurationsobjekt 20030310
5 Importing I_ON_DELETE Call by reference Type reference (TYPE) BOOLE_D nur Löschen erlaubt 20030310
# Exception Resumable Description Created on
1 CX_FINB_GN_GENERATION_ERR Generierungsfehler 20030402

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_PROGS Call by reference Type reference (TYPE) BOOLE_D 'X' = nur Programme generieren 20041203
2 Importing IS_TYPE_CONF Call by reference Type reference (TYPE) FOBJ_S_TYPE_CONF Konfiguration eines FIN-Objekttyps 20041203
# Exception Resumable Description Created on
1 CX_FINB_GN_GENERATION_ERR Generierungsfehler 20040218

Method GET_LOCK_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) FOBJ_S_TYPE_CONFIG_KEY Schlüssel der Konfig. eines FIN-Objekttyps (für Generator) 20040212
2 Returning R_NAME Value transfer Type reference (TYPE) ENQNAME Name des Sperrobjekts 20030310
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Ausnahme mit Fehlermeldung in SY-Feldern 20030404

Method GET_PR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) FOBJ_S_TYPE_CONFIG_KEY Schlüssel der Konfig. eines FIN-Objekttyps (für Generator) 20040212
2 Importing I_TABLE_COMP_NAME Call by reference Type reference (TYPE) FINB_S_TABLE_COMP_CONFIG-FINB_TYPE_NAME Name einer Tabellenkomponente (z. B. für sprachabh. Texte) 20030805
3 Returning RO_PR_OBJECT Value transfer Object reference (TYPE REF TO) IF_FINB_PR_TAB_RUN Persistenzobjekt (Laufzeit) 20030402
# Exception Resumable Description Created on
1 CX_FINB_PR_FACTORY_ERROR Konfigurationsfehler 20030402

Method GET_STRUC_NAME_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) FOBJ_S_TYPE_CONFIG_KEY Schlüssel der Konfig. eines FIN-Objekttyps (für Generator) 20040212
2 Returning R_NAME Value transfer Type reference (TYPE) STRUKNAME Name der Struktur 20030723
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Ausnahme mit Fehlermeldung in SY-Feldern 20030723
History
Last changed by/on SAP  20050301 
SAP Release Created in 200