SAP ABAP Class CL_REBF_CRGEN_OBJ (Class Generator: Generation Object)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_BF_CR (Package) RE: Class Registry
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_OBJ_BUSO Class Generator: Object for Business Object Type 20001030
2 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_OBJ_DBIF Class Generator: Object for Table Buffer 20001109
3 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_OBJ_FUGR Class Generator: Object for Update Task 20010508
4 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_OBJ_MNGR Class Generator: Object for Manager Object Type 20010503
5 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_OBJ_TABL Class Generator: Object for Customizing Table 20000829
Properties
Class CL_REBF_CRGEN_OBJ  
Short Description Class Generator: Generation Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_BF_CR   RE: Class Registry 
Created 20000829   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REBF_CRGEN_OBJ has no interface implemented.
Friends
Class CL_REBF_CRGEN_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASSNAME_PREFIX Constant Public Type reference (TYPE) SEOCLSNAME 'CL_REBF_CRGEN_OBJ' Prefix for Implementation Class 20000829
2 MC_GENOBJMOD_EQUAL Constant Public Type reference (TYPE) REBFCR-GENOBJMOD '3' Status Detail Comparison: Object Not Modified 20001117
3 MC_GENOBJMOD_NOT_EQUAL Constant Public Type reference (TYPE) REBFCR-GENOBJMOD '1' Status Detail Comparison: Object Modified 20001117
4 MC_GENSTATUS_EXIST_ALL Constant Public Type reference (TYPE) REBFCR-GENSTATUS '3' Generation Status: All Subobjects with Component Exist 20001117
5 MC_GENSTATUS_MISSING_COMPONENT Constant Public Type reference (TYPE) REBFCR-GENSTATUS '2' Generation Status: Component of Subobject Missing 20001117
6 MC_GENSTATUS_MISSING_SUBOBJECT Constant Public Type reference (TYPE) REBFCR-GENSTATUS '1' Generation Status: Subobject Missing 20001117
7 MD_GENSTATUS Instance attribute Protected Type reference (TYPE) REBFGENSTATUS Generation Status 20000830
8 MF_GENSTATUS_VALID Instance attribute Protected Type reference (TYPE) ABAP_BOOL Is Generation Status Current? 20000830
9 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_REBF_CRGEN_MNGR Controller for Object Generation 20000829
10 MS_DETAIL Instance attribute Public Type reference (TYPE) REBFC_CLASSREG Generation Settings for Object 20000829
11 MTO_SOBJLIST Instance attribute Protected Type reference (TYPE) RE_T_CL_CRGEN_SOBJ Sub-Objects for Generation 20000829
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GENINFO Instance method Public Method Checks Consistency of Settings in Class Registration 20000829
2 COMPARE Instance method Public Method Supplies Detail Comparison of Obj. and Dependent Subobjects 20000830
3 GENERATE Instance method Public Method Generates Object and Dependent Subobjects 20000830
4 GET_GENOBJMOD Instance method Public Method Determines Status of Detail Comparison 20000830
5 GET_GENSTATUS Instance method Public Method Determines Generation Status 20000830
6 GET_SOBJ_BY_IDENT Instance method Public Method Supplies Subobject for Subobject ID 20000912
7 HISTORY Instance method Public Method Supplies Generation History of Object 20000912
8 INIT Instance method Public Method Initializes Object 20000829
9 IS_GEN_ALLOWED Instance method Public Method Is Generation Allowed? 20000830
Events
Class CL_REBF_CRGEN_OBJ has no event.
Types
Class CL_REBF_CRGEN_OBJ has no local type.
Method Signatures

Method CHECK_GENINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGLIST Call by reference Type reference (TYPE) BALLOGHNDL Message-Handler 20040604

Method CHECK_GENINFO on class CL_REBF_CRGEN_OBJ has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EQUAL Call by reference Type reference (TYPE) ABAP_BOOL Felder der Strukturen gleich (J/N)? 20000913
2 Exporting ET_CRCMP Call by reference Type reference (TYPE) RE_T_REBFCRCMP Detailvergleich 20000913
3 Importing IF_DETAILED_CMP Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE ET_CRCMP wird gefüllt, sonst nur EF_EQUAL (Laufzeit!) 20000919

Method COMPARE on class CL_REBF_CRGEN_OBJ has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGLIST Call by reference Type reference (TYPE) BALLOGHNDL Message-Handler 20040604
2 Importing IF_SIMULATE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur simulieren? 20000830

Method GENERATE on class CL_REBF_CRGEN_OBJ has no exception.

Method GET_GENOBJMOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_GENOBJMOD Value transfer Type reference (TYPE) REBFCR-GENOBJMOD Status des Detailvergleichs 20000830

Method GET_GENOBJMOD on class CL_REBF_CRGEN_OBJ has no exception.

Method GET_GENSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_GENSTATUS Value transfer Type reference (TYPE) REBFCR-GENSTATUS Generierungsstatus 20000830

Method GET_GENSTATUS on class CL_REBF_CRGEN_OBJ has no exception.

Method GET_SOBJ_BY_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_IDENT Value transfer Type reference (TYPE) CHAR3 Unterobjekt-ID 20000912
2 Returning RO_CRGEN_SOBJ Value transfer Object reference (TYPE REF TO) CL_REBF_CRGEN_SOBJ Referenz auf Unterobjekt 20000912

Method GET_SOBJ_BY_IDENT on class CL_REBF_CRGEN_OBJ has no exception.

Method HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRLOG Call by reference Type reference (TYPE) RE_T_REBFCRLOG Generierungshistorie 20000919

Method HISTORY on class CL_REBF_CRGEN_OBJ has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) CL_REBF_CRGEN_MNGR Controller für Objektgenerierung 20000829
2 Importing IS_CLASSREG Value transfer Type reference (TYPE) REBFC_CLASSREG Generierungsinfo des Objekts 20001102

Method INIT on class CL_REBF_CRGEN_OBJ has no exception.

Method IS_GEN_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL Generierung zulässig? 20000830

Method IS_GEN_ALLOWED on class CL_REBF_CRGEN_OBJ has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 46C