SAP ABAP Class CL_FOBJ_TABLE_COMP (Table Component of a FIN Object)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_FINOBJ_MANAGER (Package) Financial Object Administration
Properties
Class CL_FOBJ_TABLE_COMP  
Short Description Table Component of a FIN Object    
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 20050131   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FOBJ_TABLE_COMP has no forward declaration.
Interfaces
Class CL_FOBJ_TABLE_COMP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FOBJ_OBJECT 20050201 Generic Implementation of a FIN Object
2 CL_FOBJ_TYPE 20050209 FIN Object Type
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_NAME Instance attribute Public Type reference (TYPE) FINB_S_COMPONENT-COMP_NAME Name of Table Component 20050209
2 MO_INDEX Instance attribute Public Object reference (TYPE REF TO) CL_FOBJ_TABLE_INDEX Generic Table Index Through Business Key 20050131
3 MO_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_FOBJ_OBJECT Associated FIN Object 20050131
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_PR_WRITER Instance method Private Method Fills Update Task of Persistence Object (no DB Update) 20050202
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050131
3 GET_ENTRIES_AS_ITAB Instance method Public Method Gets All Entries as Internal Table 20050201
4 GET_ENTRY Instance method Public Method Gets Entry 20050131
5 HANDLE_ENTRY_INVALIDATION Instance method Private Event handling method Deletes Invalidated Object Reference from Table Component 20050131
6 INSERT_ENTRY Instance method Public Method Adds Entry 20050131
7 INSERT_ENTRY_INT Instance method Private Method Adds Entry (Internal Usage) 20050202
8 REPLACE Instance method Private Method Replaces All Entries 20050131
Events
Class CL_FOBJ_TABLE_COMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_TABLE_COMP Public See coding Table Components 20050201 yt_table_comp TYPE STANDARD TABLE OF REF TO cl_fobj_table_comp
Method Signatures

Method ADD_TO_PR_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_UNCHANGED Call by reference Type reference (TYPE) BOOLE_D Objekt wurde nicht gesichert, da unverändert 20050202
2 Importing IO_PR_WRITER Call by reference Object reference (TYPE REF TO) IF_FINB_PR_WRITER Verbucher für ein Persistenzobjekt 20050202
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20050202

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_FOBJ_OBJECT Zugehöriges FIN-Objekt 20050131
2 Importing IO_TABLE_DEF Call by reference Object reference (TYPE REF TO) CL_FOBJ_TABLE_DEF Metadaten einer generischen Tabelle mit optional. Persistenz 20050131
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20050131

Method GET_ENTRIES_AS_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_COMP_VALUES Call by reference Object reference (TYPE REF TO) DATA Referenz auf Tabelle mit Komponentenwerten 20050201
2 Exporting ET_COMP_VALUES Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Komponentenwerten 20050201

Method GET_ENTRIES_AS_ITAB on class CL_FOBJ_TABLE_COMP has no exception.

Method GET_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) ANY Werte der Schlüsselmerkmale 20050131
2 Returning RO_ENTRY Value transfer Object reference (TYPE REF TO) CL_FOBJ_TABLE_COMP_ENTRY Eintrag einer Tabellenkomponente eines FIN-Objekts 20050131

Method GET_ENTRY on class CL_FOBJ_TABLE_COMP has no exception.

Method HANDLE_ENTRY_INVALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTRY Call by reference Attribute reference (LIKE) 20050131

Method HANDLE_ENTRY_INVALIDATION on class CL_FOBJ_TABLE_COMP has no exception.

Method INSERT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COMP_VALUES Call by reference Type reference (TYPE) ANY Struktur mit Merkmalswerten 20050131
2 Returning RO_ENTRY Value transfer Object reference (TYPE REF TO) CL_FOBJ_TABLE_COMP_ENTRY Eintrag einer Tabellenkomponente eines FIN-Objekts 20050131
# Exception Resumable Description Created on
1 CX_FOBJ_ENTRY_EXISTS Tabelleneintrag bereits vorhanden 20050131
2 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20050131

Method INSERT_ENTRY_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADD_OBJECT_ID Call by reference Type reference (TYPE) BOOLE_D '' Fügt Objekt-ID zu den Merkmalswerten hinzu 20050209
2 Importing ID_PERS_IND Call by reference Type reference (TYPE) FOBJ_PERS_IND Zustand eines Laufzeitobjekts hinsichtl. Persistenz 20050202
3 Importing IS_COMP_VALUES Call by reference Type reference (TYPE) ANY Struktur mit Merkmalswerten 20050202
4 Returning RO_ENTRY Value transfer Object reference (TYPE REF TO) CL_FOBJ_TABLE_COMP_ENTRY Eintrag einer Tabellenkomponente eines FIN-Objekts 20050202
# Exception Resumable Description Created on
1 CX_FOBJ_ENTRY_EXISTS Tabelleneintrag bereits vorhanden 20050202
2 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20050202

Method REPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMP_VALUES Call by reference Type reference (TYPE) ANY TABLE Neue Einträge der Tabellenkomponente 20050201
# Exception Resumable Description Created on
1 CX_FOBJ_ENTRY_EXISTS Eingabetabelle enthält redundante Einträge 20050201
2 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20050201
History
Last changed by/on SAP  20050301 
SAP Release Created in 300