SAP ABAP Class CL_REBF_CRGEN_SOBJ (Class Generator: Subobject for Generation)
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_SOBJ_BASE_CLS Class Generator: Generic Subobject "Class" 20001123
2 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_SOBJ_BASE_FG Class Generator: Generic Subobject "Function Group" 20010508
3 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_SOBJ_BASE_IF Class Generator: Generic Subobject "Interface" 20001124
4 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_SOBJ_BASE_ST Class Generator: Generic Subobject "Structure" 20001124
5 Inheritance (c INHERITING FROM c_ref)  CL_REBF_CRGEN_SOBJ_BASE_TT Class Generator: Generic Subobject "Table Type" 20001124
Properties
Class CL_REBF_CRGEN_SOBJ  
Short Description Class Generator: Subobject for Generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_BF_CR   RE: Class Registry 
Created 20000829   SAP 
Last change 20100310   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_SOBJ has no interface implemented.
Friends
Class CL_REBF_CRGEN_SOBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACTIVITY_CREATE Constant Public Type reference (TYPE) REBFGENACTIVITY 'C' Create 20000919
2 MC_ACTIVITY_EXTEND Constant Public Type reference (TYPE) REBFGENACTIVITY 'E' Extend 20000919
3 MC_ACTIVITY_MODIFY Constant Public Type reference (TYPE) REBFGENACTIVITY 'M' Modify 20010107
4 MC_ACTIVITY_REPLACE Constant Public Type reference (TYPE) REBFGENACTIVITY 'R' Replace 20000919
5 MD_DESC Instance attribute Public Type reference (TYPE) STRING Description of Subobject 20000912
6 MD_IDENT Instance attribute Public Type reference (TYPE) CHAR3 ID of Subobject 20000911
7 MD_NAME Instance attribute Public Type reference (TYPE) STRING Name of Subobject 20000829
8 MD_TYPE Instance attribute Public Type reference (TYPE) TROBJTYPE Object Type of Subobject 20000912
9 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_REBF_CRGEN_OBJ Superordinate Generation Object 20000829
10 MT_FIELDS_CLASSREG Static Attribute Protected Type reference (TYPE) DDFIELDS Structure of REBFC_CLASSREG 20001107
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_OBJECT Instance method Protected Method Creates Subobject Using Description Data [Abstract] 20000911
2 BUILD_TEMPLATE_DATA Instance method Protected Method Creates Description Data for Generating Subobject [Abstract] 20000911
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000829
4 COMPARE Instance method Public Method Supplies Detail Comparison for Subobject [Abstract] 20000911
5 CONSTRUCTOR Instance method Public Constructor Constructor 20000829
6 EXISTS Instance method Public Method Does Subobject Exist? [Abstract] 20000829
7 EXIST_COMPONENTS Instance method Public Method Do All Components of Subobject Exist? 20000830
8 GENERATE Instance method Public Method Generates Subobject 20000911
9 GET_ACTIVITY Instance method Public Method Gets Activity for Generation (Cr./Enh./Mod./Repl.)[Abstract] 20000919
10 WRITE_LOG Instance method Protected Method Updates Generation History for Subobject 20000912
Events
Class CL_REBF_CRGEN_SOBJ has no event.
Types
Class CL_REBF_CRGEN_SOBJ has no local type.
Method Signatures

Method BUILD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BUILT_STATUS Call by reference Type reference (TYPE) CHAR1 0=simul., 1=aktiv, 2=Fehler(geänd.), 3=Fehler(nicht geänd.) 20000912
2 Importing ID_ACTIVITY Value transfer Type reference (TYPE) REBFGENACTIVITY Aktivität für Generierung (Anlegen/Ändern/Erweitern) 20000919
3 Importing ID_MSGLIST Call by reference Type reference (TYPE) BALLOGHNDL Message-Handler 20040604
4 Importing IF_SIMULATE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur simulieren? 20000911

Method BUILD_OBJECT on class CL_REBF_CRGEN_SOBJ has no exception.

Method BUILD_TEMPLATE_DATA 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 ID_SUBSET Value transfer Type reference (TYPE) CHAR1 Typabh. Kennung der zu generierenden Template-Daten 20001123

Method BUILD_TEMPLATE_DATA on class CL_REBF_CRGEN_SOBJ has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_REBF_CRGEN_SOBJ has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REBF_CRGEN_SOBJ 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_SOBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DESC Value transfer Type reference (TYPE) CSEQUENCE Beschreibung des Unterobjekts 20000912
2 Importing ID_IDENT Value transfer Type reference (TYPE) CHAR3 Unterobjekt-ID 20000911
3 Importing ID_NAME_PATTERN Value transfer Type reference (TYPE) CSEQUENCE Muster zum Bilden des Unterobjektnamens 20001124
4 Importing ID_TYPE Value transfer Type reference (TYPE) TROBJTYPE Objekttyp des Unterobjekts 20000912
5 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) CL_REBF_CRGEN_OBJ Übergeordnetes Generierungsobjekt 20000829

Method CONSTRUCTOR on class CL_REBF_CRGEN_SOBJ has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Existiert Unterobjekt? 20000829

Method EXISTS on class CL_REBF_CRGEN_SOBJ has no exception.

Method EXIST_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Existieren alle Komponenten? 20000830

Method EXIST_COMPONENTS on class CL_REBF_CRGEN_SOBJ 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? 20000911

Method GENERATE on class CL_REBF_CRGEN_SOBJ has no exception.

Method GET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ACTIVITY Call by reference Type reference (TYPE) REBFGENACTIVITY Aktivität für Generierung 20000919
2 Exporting EF_GEN_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL Generierung erforderlich? 20000919

Method GET_ACTIVITY on class CL_REBF_CRGEN_SOBJ has no exception.

Method WRITE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) REBFGENACTIVITY Aktivität für Generierung (Anlegen/Ändern/Erweitern) 20000919

Method WRITE_LOG on class CL_REBF_CRGEN_SOBJ has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C