SAP ABAP Class CL_UG_SCDT_FIELD_TABLE (Tables of a Field)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD9 (Package) Customizing Scout
Properties
Class CL_UG_SCDT_FIELD_TABLE  
Short Description Tables of a Field    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD9   Customizing Scout 
Created 20040110   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UG_SCDT_FIELD_TABLE has no forward declaration.
Interfaces
Class CL_UG_SCDT_FIELD_TABLE has no interface implemented.
Friends
Class CL_UG_SCDT_FIELD_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_JOIN Instance attribute Public Type reference (TYPE) UGMD_SCDT_T_JOIN Table of Joins 20040113
2 D_FIELDNAME Instance attribute Public Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20040110
3 D_ROLE Instance attribute Public Type reference (TYPE) UG_ROLE FIN Master Data: Role 20040504
4 _O_FIELDINFO Instance attribute Private Object reference (TYPE REF TO) CL_UG_FIELDINFO_LOCAL Field Information for a (Local) Dictionary Type 20040110
5 _RECDEPTH Instance attribute Private Type reference (TYPE) UG_SCDT_LEVEL Depth of recursion 20040110
6 _T_TABNAME Instance attribute Private Type reference (TYPE) YT_TABLE 20040110
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_JOINS Instance method Public Method Build joins 20040113
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040110
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040110
4 _ADD_JOIN_TABLE Instance method Private Method Add Table to Join 20040113
5 _CHECK_TABLE Instance method Private Method Check if table exists 20040113
6 _GET_FIRST_LAST_TABLE Instance method Private Method Get first + last table of join 20040325
7 _GET_LAST_JOINFIELD Instance method Private Method Get Join Field of Last Table 20040504
8 _INIT Instance method Private Method Initialization 20040110
Events
Class CL_UG_SCDT_FIELD_TABLE has no event.
Types
Class CL_UG_SCDT_FIELD_TABLE has no local type.
Method Signatures

Method BUILD_JOINS 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) 20040323

Method BUILD_JOINS on class CL_UG_SCDT_FIELD_TABLE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR 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) 20040128
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20040110
3 Importing I_MAX_RECDEPTH Call by reference Type reference (TYPE) I 20040110
4 Importing I_RECDEPTH Call by reference Type reference (TYPE) I 20040110

Method CONSTRUCTOR on class CL_UG_SCDT_FIELD_TABLE has no exception.

Method _ADD_JOIN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_JOIN Call by reference Object reference (TYPE REF TO) CL_UG_SCDT_JOIN Repräsentation eines Joins zwischen Tabellen 20040113
2 Importing IS_FIELD Call by reference Type reference (TYPE) YS_FIELD Struktur für Join-Felder 20040113
3 Importing I_PREDFIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20040225
4 Importing I_RECDEPTH Value transfer Type reference (TYPE) UG_SCDT_LEVEL Rekursions-Stufe 20040223
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040113
6 Changing X_NUMBER Value transfer Type reference (TYPE) UG_SCDT_JOIN_NUMBER Nummer eines Joins 20040115

Method _ADD_JOIN_TABLE on class CL_UG_SCDT_FIELD_TABLE has no exception.

Method _CHECK_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 20040113
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040113

Method _CHECK_TABLE on class CL_UG_SCDT_FIELD_TABLE has no exception.

Method _GET_FIRST_LAST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040325
2 Exporting E_LAST_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040325
3 Importing IO_JOIN Call by reference Object reference (TYPE REF TO) CL_UG_SCDT_JOIN Repräsentation eines Joins zwischen Tabellen 20040325

Method _GET_FIRST_LAST_TABLE on class CL_UG_SCDT_FIELD_TABLE has no exception.

Method _GET_LAST_JOINFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040504
2 Importing IO_JOIN Call by reference Object reference (TYPE REF TO) CL_UG_SCDT_JOIN Repräsentation eines Joins zwischen Tabellen 20040504

Method _GET_LAST_JOINFIELD on class CL_UG_SCDT_FIELD_TABLE has no exception.

Method _INIT 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) 20040128
2 Importing I_MAXDEPTH Call by reference Type reference (TYPE) I 20040110

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