SAP ABAP Class CL_FOBJ_TABLE_DEF (Metadata of a Generic Table with Optional Persistence)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_STRUCT_TYPE Structured Type Using Characteristics of a Data Basis 20040827
Properties
Class CL_FOBJ_TABLE_DEF  
Short Description Metadata of a Generic Table with Optional Persistence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_FINOBJ_MANAGER   Financial Object Administration 
Created 20040827   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FOBJ_TABLE_DEF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_STRUCT_TYPE Structured Type Using Characteristics of a Data Basis 20040827
Friends
# Friend Modeled only Created on Description
1 CL_FOBJ_MANAGER 20040827 Manages Types and Instances for the FIN Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20040827
2 MD_ICON Instance attribute Public Attribute reference (LIKE) 20040827
3 MD_METATYPE Instance attribute Public Attribute reference (LIKE) 20040827
4 MD_NAME Instance attribute Public Attribute reference (LIKE) 20040827
5 MD_PROG_NAME_SUB_POOL Instance attribute Public Type reference (TYPE) PROGNAME Name of Generated Subroutine Pool 20040827
6 MD_REGID Instance attribute Public Attribute reference (LIKE) 20040827
7 MD_TYPE_NAME Instance attribute Public Type reference (TYPE) YD_TYPE_NAME Globally Unique Name of a Type 20040827
8 MO_PERS_OBJECT Instance attribute Public Object reference (TYPE REF TO) IF_FINB_PR_TAB_RUN Persistence Object Table (Runtime) 20040827
9 MR_S_WA Instance attribute Public Object reference (TYPE REF TO) DATA Structure with All Components 20040827
10 MTH_COMPONENT Instance attribute Public Attribute reference (LIKE) 20040827
11 MT_DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20040827
12 MT_TABLE_COMPONENT Instance attribute Public Attribute reference (LIKE) 20040827
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALL_COMP_TRANSIENT Static method Public Method Checks whether all components are transient 20041130
2 CHECK_ALL_TRANSIENT Instance method Public Method Checks whether all components are transient 20040908
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040827
4 GET_ADDITIONAL_KEY Instance method Public Method 20040827
5 GET_DESCRIPTION Instance method Public Method 20040827
6 GET_FIELD_NAMES Instance method Public Method 20040827
7 GET_PERSISTENCE_OBJECT Instance method Public Method 20040827
8 GET_TEXTUAL_KEY Instance method Public Method Gets business key as string 20040827
Events
Class CL_FOBJ_TABLE_DEF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YD_TYPE_NAME Public Type reference (TYPE) CHAR30 Globally Unique Name of a Type 20041119
2 YT_ENTRY Public See coding 20040827 yt_entry TYPE STANDARD TABLE OF REF TO cl_fobj_table_entry WITH KEY table_line
Method Signatures

Method CHECK_ALL_COMP_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENT Call by reference Type reference (TYPE) FINB_T_COMPONENT Eigenschaften von Typkomponenten 20041130
2 Returning RD_ALL_TRANSIENT Value transfer Type reference (TYPE) BOOLE_D 'X' = Alle Komponenten sind transient 20041130

Method CHECK_ALL_COMP_TRANSIENT on class CL_FOBJ_TABLE_DEF has no exception.

Method CHECK_ALL_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_ALL_TRANSIENT Value transfer Type reference (TYPE) BOOLE_D 'X' = Alle Komponenten sind transient 20040908

Method CHECK_ALL_TRANSIENT on class CL_FOBJ_TABLE_DEF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040827
2 Importing ID_GLOBAL_TYPE_NAME Call by reference Type reference (TYPE) YD_TYPE_NAME Global eindeutiger Name eines Typs 20041119
3 Importing ID_LOCAL_TYPE_NAME Call by reference Type reference (TYPE) FINB_TYPE_NAME Name eines Typs 20041119
4 Importing ID_NO_PR_OBJ Call by reference Type reference (TYPE) BOOLE_D '' 'X' = Typ ohne Persistenzobjekt 20040827
5 Importing IT_COMPONENT Call by reference Type reference (TYPE) FINB_T_COMPONENT Eigenschaften von Typkomponenten 20040827
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Ausnahme mit Fehlermeldung in SY-Feldern 20040827

Method GET_ADDITIONAL_KEY Signature

Method GET_ADDITIONAL_KEY on class CL_FOBJ_TABLE_DEF has no parameter.
Method GET_ADDITIONAL_KEY on class CL_FOBJ_TABLE_DEF has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_FOBJ_TABLE_DEF has no parameter.
Method GET_DESCRIPTION on class CL_FOBJ_TABLE_DEF has no exception.

Method GET_FIELD_NAMES Signature

Method GET_FIELD_NAMES on class CL_FOBJ_TABLE_DEF has no parameter.
Method GET_FIELD_NAMES on class CL_FOBJ_TABLE_DEF has no exception.

Method GET_PERSISTENCE_OBJECT Signature

Method GET_PERSISTENCE_OBJECT on class CL_FOBJ_TABLE_DEF has no parameter.
Method GET_PERSISTENCE_OBJECT on class CL_FOBJ_TABLE_DEF has no exception.

Method GET_TEXTUAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Zu verwendende Sprache 20040827
2 Importing ID_MAX_LENGTH Call by reference Type reference (TYPE) INT2 50 Maximale Länge des Texts 20040827
3 Importing IS_COMP_VALUES Call by reference Type reference (TYPE) ANY Struktur mit Merkmalswerten 20040827
4 Returning RD_TEXTUAL_KEY Value transfer Type reference (TYPE) STRING Als Text aufbereiteter Schlüssel 20040827

Method GET_TEXTUAL_KEY on class CL_FOBJ_TABLE_DEF has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 300