SAP ABAP Class CL_FINB_FOBJ_JRDR_SERVICES (FIN Object ABAP Join Reader: Services)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     FINB_FOBJ_JOIN_READER (Package) Join Reader for Journals / Price Tables and FIN Objects
Properties
Class CL_FINB_FOBJ_JRDR_SERVICES  
Short Description FIN Object ABAP Join Reader: Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_FOBJ_JOIN_READER   Join Reader for Journals / Price Tables and FIN Objects 
Created 20041019   SAP 
Last change 20050705   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)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ACC_DATABASIS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 GTYPE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IF_FIN_ENTITIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FINB_FOBJ_JRDR_SERVICES has no interface implemented.
Friends
Class CL_FINB_FOBJ_JRDR_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FOBJ_FIELD_NAME Constant Public Type reference (TYPE) FINB_MD_FIELDNAME IF_FIN_ENTITIES=>GC_OBJECT_ID Domain Name for FIN Object Reference Type 20041019
2 GC_FOBJ_REFTYPE_OBJECT Constant Public Type reference (TYPE) FIN_FOBJREFTYPE 01 Constant: FIN Object Reference Type Object 20041019
3 GC_FOBJ_REFTYPE_ORIGINOBJECT Constant Public Type reference (TYPE) FIN_FOBJREFTYPE 03 Constant: FIN Object Reference Type Source Object 20041019
4 GC_FOBJ_REFTYPE_PARTNEROBJECT Constant Public Type reference (TYPE) FIN_FOBJREFTYPE 02 FIN Object Reference Type 20041019
5 GC_REFTYPE_DOMAIN_NAME Constant Private Type reference (TYPE) DDOBJNAME 'FIN_FOBJREFTYPE' Name of an ABAP Dictionary Object 20041019
6 GC_SUFF_REFTYPE_ORIGINOBJECT Constant Private Type reference (TYPE) CHAR2 '_O' Suffix FIN Object Reference Type Source Object 20041019
7 GC_SUFF_REFTYPE_PARTNEROBJECT Constant Private Type reference (TYPE) CHAR2 '_P' Suffix FIN Object Reference Type Partner Object 20041019
Methods
# Method Level Visibility Method type Description Created on
1 GET_BASIC_JOIN_COMP_READER Static method Public Method 20041115
2 GET_CONDITION_FOR_REFERENCE Static method Public Method 20041019
3 GET_FIELDLST_FOR_READER Static method Public Method 20041201
4 GET_FIELDS_OF_RUNTIME_TABLE Static method Public Method 20041125
5 GET_FOBJ_FIELD_FOR_REFTYPE Static method Public Method Conversion: (FIN Object Ref Type, Field Name) -> Ref Field 20041019
6 GET_FOBJ_REFTYPES Static method Public Method Determine All Reference Types for FIN Objects 20041019
7 GET_FOBJ_REFTYPES_FOR_FIELDLST Static method Public Method Reference Types for FIN Objects Used in a Table 20041019
8 GET_FOBJ_REFTYPES_FOR_JOIN_COM Static method Public Method 20041201
9 GET_FOBJ_REFTYPE_FOR_FIELD Static method Public Method Conversion: Ref Field ->(FIN Obj Reference Type, Field Name) 20041019
10 GET_FOBJ_TYPES_FOR_ROLENAMES Static method Public Method 20041116
11 GET_FOBJ_TYPE_DEFAULT_SEL_FLDS Static method Public Method 20041028
12 GET_REDUCED_PARAM_FOR_READER Static method Public Method 20041103
Events
Class CL_FINB_FOBJ_JRDR_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_S_FOBJ_TYPE Public See coding 20041019 begin of gtype_s_fobj_type, * Structure. fobj_type type fobj_type_name, end of gtype_s_fobj_type
2 GTYPE_S_FOBJ_TYPES_FOR_REFER Public See coding 20041019 BEGIN OF gtype_s_fobj_types_for_refer, * Structure fobj_reftype TYPE fin_fobjreftype, t_fobj_type type gtype_t_fobj_type, END OF gtype_s_fobj_types_for_refer
3 GTYPE_TH_FOBJ_TYPES_FOR_REFER Public See coding 20041019 gtype_th_fobj_types_for_refer * Hashed Table. TYPE HASHED TABLE OF gtype_s_fobj_types_for_refer WITH UNIQUE KEY fobj_reftype
4 GTYPE_T_FOBJ_TYPE Public See coding 20041019 gtype_t_fobj_type * Standard table. type standard table of gtype_s_fobj_type with default key
Method Signatures

Method GET_BASIC_JOIN_COMP_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041115
2 Importing ID_BASIC_JC_BALANCE_READER Call by reference Type reference (TYPE) ABAP_BOOL Saldenreader für Journal verwenden 20050616
3 Importing ID_BASIC_JOIN_COMP Call by reference Type reference (TYPE) FINB_RP_JOIN_COMP Join Komponente 20041115
4 Importing ID_BASIC_JOIN_COMP_TYPE Call by reference Type reference (TYPE) FINB_RP_JOIN_COMP_TYPE Join Komponententyp 20041115
5 Importing ID_INCLUDING_ARCHIVE Call by reference Type reference (TYPE) FINB_MD_BOOLEAN ABAP_FALSE Daten auch aus dem Archiv lesen? 20050425
6 Importing IO_BASIC_JOIN_COMP_READER Call by reference Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20041115
7 Returning RO_BASIC_JOIN_COMP_READER Value transfer Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20041115
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041115
2 INVALID_INPUT 20041115

Method GET_CONDITION_FOR_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041019
2 Importing ID_FOBJ_REFTYPE Call by reference Type reference (TYPE) FIN_FOBJREFTYPE FIN-Objekt Referenzart 20041019
3 Importing ID_FOBJ_TYPE Call by reference Type reference (TYPE) FOBJ_TYPE_NAME Name eines Objekttyps 20041019
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041019
2 INVALID_INPUT 20041019

Method GET_FIELDLST_FOR_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20041201
2 Importing IO_READER Call by reference Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20041201
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041201
2 INVALID_INPUT 20041201

Method GET_FIELDS_OF_RUNTIME_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENT_TABLE_VIEW Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>INCLUDED_VIEW 20041126
2 Exporting ET_FIELD_RANGE Call by reference Type reference (TYPE) DDTRANGE Bezugsstruktur für Ranges im DD 20041126
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20041126

Method GET_FIELDS_OF_RUNTIME_TABLE on class CL_FINB_FOBJ_JRDR_SERVICES has no exception.

Method GET_FOBJ_FIELD_FOR_REFTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FOBJ_REFTYPE Call by reference Type reference (TYPE) FIN_FOBJREFTYPE FIN-Objekt Referenzart 20041019
2 Importing ID_NORMAL_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Feldname 20041019
3 Returning RD_REFERENCE_FIELDNAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME Feldname 20041019
# Exception Resumable Description Created on
1 INVALID_INPUT 20041019

Method GET_FOBJ_REFTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_FOBJ_REFERENCES Value transfer Type reference (TYPE) FINB_TH_FOBJ_JRDR_FOBJ_REFEREN 20041019

Method GET_FOBJ_REFTYPES on class CL_FINB_FOBJ_JRDR_SERVICES has no exception.

Method GET_FOBJ_REFTYPES_FOR_FIELDLST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20041019
2 Returning RTH_FOBJ_REFERENCES Value transfer Type reference (TYPE) FINB_TH_FOBJ_JRDR_FOBJ_REFEREN 20041019
# Exception Resumable Description Created on
1 INVALID_INPUT 20041019

Method GET_FOBJ_REFTYPES_FOR_JOIN_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041201
2 Importing ID_BASIC_JOIN_COMP Call by reference Type reference (TYPE) FINB_RP_JOIN_COMP Join Komponente 20041201
3 Importing ID_BASIC_JOIN_COMP_TYPE Call by reference Type reference (TYPE) FINB_RP_JOIN_COMP_TYPE Join Komponententyp 20041201
4 Importing IO_BASIC_JOIN_COMP_READER Call by reference Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20041201
5 Returning RTH_FOBJ_REFERENCES Value transfer Type reference (TYPE) FINB_TH_FOBJ_JRDR_FOBJ_REFEREN Leseschnittstelle 20041201
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041201
2 INVALID_INPUT 20041201

Method GET_FOBJ_REFTYPE_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FOBJ_REFTYPE Call by reference Type reference (TYPE) FIN_FOBJREFTYPE FIN-Objekt Referenzart 20041019
2 Exporting ED_NORMAL_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Feldname 20041019
3 Importing ID_REFERENCE_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Feldname 20041019

Method GET_FOBJ_REFTYPE_FOR_FIELD on class CL_FINB_FOBJ_JRDR_SERVICES has no exception.

Method GET_FOBJ_TYPES_FOR_ROLENAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FOBJ_TYPES Call by reference Type reference (TYPE) FOBJ_TH_TYPE_ID_AND_INSTANCE FIN-Objekttyp: Instanzen über Schlüssel 20041116
2 Importing ID_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS Datenbasis 20041116
3 Importing IT_ROLE_NAMES Value transfer Type reference (TYPE) ACC_T_ROLE_NAME Tabelle von Anwendungsrollennamen 20041116
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041116
2 INVALID_INPUT 20041116

Method GET_FOBJ_TYPE_DEFAULT_SEL_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_SELECT_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Select-Klausel 20041028
2 Exporting CT_SELECT_TAB Call by reference Type reference (TYPE) FINB_READ_SELECT_CLAUSE Select-Klausel 20041028
3 Importing ID_FOBJ_REFTYPE Call by reference Type reference (TYPE) FIN_FOBJREFTYPE FIN-Objekt Referenzart 20041111
4 Importing IO_FOBJ_TYPE Call by reference Object reference (TYPE REF TO) CL_FOBJ_TYPE FIN-Objekttyp 20041028
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041028
2 INVALID_INPUT 20041028

Method GET_REDUCED_PARAM_FOR_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041103
2 Changing CT_SELECT_TAB Call by reference Type reference (TYPE) FINB_READ_SELECT_CLAUSE Select-Klausel 20041103
3 Importing IO_READER Call by reference Object reference (TYPE REF TO) IF_FINB_READER Merkmale und Kennzahlen 20041103
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041103
2 INVALID_INPUT 20041103
History
Last changed by/on SAP  20050705 
SAP Release Created in 400