SAP ABAP Class CL_UG_SCDT_OBJECT_FACTORY (Factory for Generic Comparison Objects)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD9 (Package) Customizing Scout
Properties
Class CL_UG_SCDT_OBJECT_FACTORY  
Short Description Factory for Generic Comparison Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD9   Customizing Scout 
Created 20031202   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UG_SCDT_OBJECT_FACTORY has no forward declaration.
Interfaces
Class CL_UG_SCDT_OBJECT_FACTORY has no interface implemented.
Friends
Class CL_UG_SCDT_OBJECT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_UG_SCDT_OBJECT_FACTORY Factory for Generic Comparison Objects 20031202
2 D_MAX_RECDEPTH Instance attribute Public Type reference (TYPE) UG_SCDT_DEPTH '4' Recurstion Depth 20040301
3 _TS_OBJ_FIELDNAME Instance attribute Private Type reference (TYPE) YT_OBJ_FIELDNAME 20040123
Methods
# Method Level Visibility Method type Description Created on
1 GET_FCAT_BY_TABNAME Static method Public Method Get Instance with DDIC Reference 20040108
2 GET_FIELD_CATALOG Static method Public Method Gets a Field Catalog Instance 20040108
3 GET_FIELD_MAPPING Static method Public Method Gets an Instance for Field Mapping 20040108
4 GET_INSTANCE Static method Public Method Gets a Factory Instance 20031202
5 GET_OBJECT_FIELDNAME Instance method Public Method Gets an Object of Type 'MDF Field Name' 20031216
6 GET_OBJECT_TABLE Instance method Public Method Gets an Object of Type 'Table' 20031202
7 GET_OBJECT_TABLE_M Instance method Public Method Gets an Object of Type 'Multiple Table' 20031211
Events
Class CL_UG_SCDT_OBJECT_FACTORY has no event.
Types
Class CL_UG_SCDT_OBJECT_FACTORY has no local type.
Method Signatures

Method GET_FCAT_BY_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040108
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_SCDT_FIELD_CATALOG Feldkatalog für Customizing-Vergleich 20040108
# Exception Resumable Description Created on
1 FAILED constructor fehlgeschlagen 20040108

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_SCDT_FIELD_CATALOG Feldkatalog für Customizing-Vergleich 20040108

Method GET_FIELD_CATALOG on class CL_UG_SCDT_OBJECT_FACTORY has no exception.

Method GET_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20040310
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20040119
3 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20040301
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_SCDT_FIELD_MAPPING Objectreferenz zum Mappen der Felder 20040108

Method GET_FIELD_MAPPING on class CL_UG_SCDT_OBJECT_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UG_SCDT_OBJECT_FACTORY Fabrik für generische Vergleichsobjekte 20031202

Method GET_INSTANCE on class CL_UG_SCDT_OBJECT_FACTORY has no exception.

Method GET_OBJECT_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_OBJECT_EXISTS Call by reference Type reference (TYPE) UG_FLG Objekt existiert 20031216
2 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20040213
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Tabellenname 20031216
4 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_UG_SCDT_OBJECT Einfache Tabelle aus Vergleichsobjekt 20031216
# Exception Resumable Description Created on
1 FAILED Konstruktor fehlgeschlagen 20031216

Method GET_OBJECT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20031203
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UG_SCDT_OBJ_TABLE Einfache Tabelle aus Vergleichsobjekt 20031202
# Exception Resumable Description Created on
1 FAILED Konstruktor fehlgeschlagen 20031203

Method GET_OBJECT_TABLE_M Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_OBJECT_EXISTS Call by reference Type reference (TYPE) UG_FLG Objekt existiert 20031211
2 Importing IT_TABNAME Call by reference Type reference (TYPE) UGMD_T_TABNAME Tabellenname 20031211
3 Importing I_OBJECT_ID Call by reference Type reference (TYPE) UG_SCDT_OBJECT_ID Id eines Objekts für Vergleich 20031211
4 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_UG_SCDT_OBJECT Einfache Tabelle aus Vergleichsobjekt 20031211
# Exception Resumable Description Created on
1 FAILED Konstruktor fehlgeschlagen 20031211
History
Last changed by/on SAP  20041006 
SAP Release Created in 300