SAP ABAP Class J_3RF_REP_DBQ (Database query class for xml reports hier)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     J3RFTAX (Package) Tax Accounting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  J_3RF_REP_HIER_OBJ Object of the xml hierarchy 20120112
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  J_3RF_REP_ATTRSEL DBQ Selection for attribute's value 20120117
2 Inheritance (c INHERITING FROM c_ref)  J_3RF_REP_OBJSEL DBQ for repetion criteria on object 20120117
Properties
Class J_3RF_REP_DBQ  
Short Description Database query class for xml reports hier    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /CCIS/TAX    
Program status P  SAP Standard Production Program 
Category 0   
Package J3RFTAX   Tax Accounting 
Created 20111205   SAP 
Last change 20130531   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 J3RXR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 J_3RF_REP_HIER_OBJ Object of the xml hierarchy 20120112
Friends
Class J_3RF_REP_DBQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRSEL Instance attribute Protected Type reference (TYPE) J_3RFREP_ATTRSEL Tax object selections 20120113
2 ATTRSEL_TAB Instance attribute Protected Type reference (TYPE) J3RXR_ATTRSEL_TT Query conditions for values 20120113
3 C_GREEDY_ALL Constant Public Type reference (TYPE) LT_GREEDYNESS 0 All fields from all tables 20111228
4 C_GREEDY_FT_ALL Constant Public Type reference (TYPE) LT_GREEDYNESS 1 All fields from first table 20111228
5 C_GREEDY_FT_LISTED Constant Public Type reference (TYPE) LT_GREEDYNESS 3 Only listed fields from first table 20111228
6 C_GREEDY_LISTED Constant Public Type reference (TYPE) LT_GREEDYNESS 2 Only listed fields from all tables 20111228
7 C_GREEDY_ONE Constant Public Type reference (TYPE) LT_GREEDYNESS 4 Only one field selected 20120131
8 DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING 20111205
9 LINENUM Instance attribute Protected Type reference (TYPE) NUM06 20111205
10 NAME Instance attribute Protected Type reference (TYPE) STRING 20111205
11 POSIT Instance attribute Protected Type reference (TYPE) I 20111205
12 ROOT_OBJECT Instance attribute Protected Object reference (TYPE REF TO) J_3RF_REP_HIER_OBJ Generally typed, so DBQ could belong to anything in hierarch 20120113
13 XPATH Instance attribute Private Type reference (TYPE) STRING XPath cache. As item can't change it's placement 20130726
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONDITION Static method Public Method Builds condition for sql query 20111228
2 BUILD_QUERY Instance method Protected Method 20111228
3 CHECK_CONSISTENCY Instance method Public Method Checks DBQ for consistency 20120201
4 CLONE Instance method Public Method Clone 20120319
5 COMPARE_DATA Static method Public Method compare data against criterion 20120210
6 CONSTRUCTOR Instance method Public Constructor 20111205
7 FISL_LINE_USEFUL Instance method Protected Method Checks whether FI/SL line is suitable 20120214
8 GET_ATTR_REFTAB Instance method Public Method Returns references to attributes 20111216
9 GET_BY_DATA_PROVIDER Instance method Public Method Returns data, according to associated data provider 20120127
10 GET_DESCRIPTION Instance method Public Method 20111205
11 GET_DPKEY Instance method Public Method Returns data provider unique identifier 20120130
12 GET_ICON Instance method Public Method Returns icon name 20120210
13 GET_LINENUM Instance method Public Method 20111205
14 GET_NAME Instance method Public Method 20111205
15 GET_POSITION Instance method Public Method 20111205
16 GET_TABLE_BY_DATA_PROVIDER Instance method Public Method Returns tabled data in any case 20120131
17 GET_VALUE_BY_DATA_PROVIDER Instance method Public Method Returns data, according to associated data provider 20120127
18 GET_VALUE_FROM_DB Instance method Public Method Returns single value from DB 20120131
19 GET_VALUE_FROM_FISL Instance method Public Method Returns single value from FI-SL 20120131
20 MATCH_DATA Instance method Public Method Matches whether DB contains requested data 20111226
21 READ_DATA_FROM_DB Instance method Public Method Reads data from database and returns it 20111228
22 READ_DATA_FROM_FISL Instance method Public Method Reads data from database and returns it 20120127
23 SET_DESCRIPTION Instance method Public Method 20111205
24 SET_LINENUM Instance method Public Method 20111205
25 SET_NAME Instance method Public Method 20111205
26 SET_POSITION Instance method Public Method 20111205
Events
Class J_3RF_REP_DBQ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_GREEDYNESS Public Type reference (TYPE) I 20111228
Method Signatures

Method BUILD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FIELD Call by reference Type reference (TYPE) CSEQUENCE Field 20111228
2 Importing IN_HIGH Call by reference Type reference (TYPE) CSEQUENCE 20111228
3 Importing IN_IS_FIELD Call by reference Type reference (TYPE) ABAP_BOOL 20111228
4 Importing IN_LOW Call by reference Type reference (TYPE) CSEQUENCE 20111228
5 Importing IN_OPTION Call by reference Type reference (TYPE) CSEQUENCE 20111228
6 Returning OUT_STRING Value transfer Type reference (TYPE) STRING 20111228

Method BUILD_CONDITION on class J_3RF_REP_DBQ has no exception.

Method BUILD_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ATTRSEL Call by reference Type reference (TYPE) J_3RFREP_ATTRSEL Reporting Object Attribut Selections 20120213
2 Importing IN_ATTRSEL_TAB Call by reference Type reference (TYPE) J3RXR_ATTRSEL_TT 20120213
3 Importing IN_GREEDY Call by reference Type reference (TYPE) LT_GREEDYNESS IOne of greedy constants 20111228
4 Exporting OUT_FIELDS Call by reference Type reference (TYPE) STRING_TABLE Fields in order of appearance 20111228
5 Exporting OUT_SQL_CONDITION Call by reference Type reference (TYPE) STRING SQL condition built 20111228
6 Exporting OUT_SQL_FIELDS Call by reference Type reference (TYPE) STRING Fields dynfield for inclusion in SQL 20111228
7 Exporting OUT_SQL_TABLES Call by reference Type reference (TYPE) STRING Tables dynamic field 20111228
8 Exporting OUT_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20111228
9 Exporting OUT_TABLES Call by reference Type reference (TYPE) STRING_TABLE Tables in order of appearance 20111228

Method BUILD_QUERY on class J_3RF_REP_DBQ has no exception.

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ATTRSEL Call by reference Type reference (TYPE) J_3RFREP_ATTRSEL Reporting Object Attribut Selections 20120201
2 Importing IN_ATTRSEL_TAB Call by reference Type reference (TYPE) J3RXR_ATTRSEL_TT 20120201
3 Returning OUT_SUBRC Value transfer Type reference (TYPE) SUBRC Subroutines for return code 20120201

Method CHECK_CONSISTENCY on class J_3RF_REP_DBQ has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_PARENT Call by reference Object reference (TYPE REF TO) J_3RF_REP_HIER_OBJ Object of the xml hierarchy 20120319
2 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT 20120319

Method CLONE on class J_3RF_REP_DBQ has no exception.

Method COMPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ATTRSEL Call by reference Type reference (TYPE) J_3RFREP_ATTRSEL Reporting Object Attribut Selections 20120210
2 Importing IN_VALUE Call by reference Type reference (TYPE) ANY 20120210
3 Returning OUT_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120210

Method COMPARE_DATA on class J_3RF_REP_DBQ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_PARENT_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20120111

Method CONSTRUCTOR on class J_3RF_REP_DBQ has no exception.

Method FISL_LINE_USEFUL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_LINE Call by reference Type reference (TYPE) DATA 20120214
2 Importing IN_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120928
3 Returning OUT_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120214

Method FISL_LINE_USEFUL on class J_3RF_REP_DBQ has no exception.

Method GET_ATTR_REFTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_REFTAB Value transfer Type reference (TYPE) STRING_TABLE Table of strings 20111216

Method GET_ATTR_REFTAB on class J_3RF_REP_DBQ has no exception.

Method GET_BY_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_DATA_REF Value transfer Object reference (TYPE REF TO) DATA 20120127

Method GET_BY_DATA_PROVIDER on class J_3RF_REP_DBQ has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_DESCR Value transfer Type reference (TYPE) STRING 20111205

Method GET_DESCRIPTION on class J_3RF_REP_DBQ has no exception.

Method GET_DPKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_DPKEY Value transfer Type reference (TYPE) J3RF_DPKEY Unique data provider key 20120130

Method GET_DPKEY on class J_3RF_REP_DBQ has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_ICON Value transfer Type reference (TYPE) CHAR4 Icons table 20120210

Method GET_ICON on class J_3RF_REP_DBQ has no exception.

Method GET_LINENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_LN Value transfer Type reference (TYPE) I 20111205

Method GET_LINENUM on class J_3RF_REP_DBQ has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_NAME Value transfer Type reference (TYPE) STRING 20111205

Method GET_NAME on class J_3RF_REP_DBQ has no exception.

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_POS Value transfer Type reference (TYPE) I 20111205

Method GET_POSITION on class J_3RF_REP_DBQ has no exception.

Method GET_TABLE_BY_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_TABLE Value transfer Object reference (TYPE REF TO) DATA 20120131

Method GET_TABLE_BY_DATA_PROVIDER on class J_3RF_REP_DBQ has no exception.

Method GET_VALUE_BY_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_DATA Call by reference Type reference (TYPE) ANY 20120131
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System Exception Involving Conversion Errors 20120815
2 CX_SY_SQL_ERROR SQL error 20120821
3 CX_WRONG_ARGUMENTS_LIST Argument out of bounds 20121025

Method GET_VALUE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_VALUE Call by reference Type reference (TYPE) ANY 20120131
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_ERROR System Exception Involving Conversion Errors 20120815
2 CX_SY_SQL_ERROR SQL error 20120821

Method GET_VALUE_FROM_FISL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_VALUE Call by reference Type reference (TYPE) ANY 20120131

Method GET_VALUE_FROM_FISL on class J_3RF_REP_DBQ has no exception.

Method MATCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Flag for data existence 20111226
# Exception Resumable Description Created on
1 NOT_AUTHORIZED 20120404
2 TABLE_NOT_AVAILABLE 20120404

Method READ_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ATTRSEL Call by reference Type reference (TYPE) J_3RFREP_ATTRSEL Reporting Object Attribut Selections 20120213
2 Importing IN_ATTRSEL_TAB Call by reference Type reference (TYPE) J3RXR_ATTRSEL_TT 20120213
3 Importing IN_GREEDY Call by reference Type reference (TYPE) LT_GREEDYNESS 20111228
4 Exporting OUT_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20111228
5 Exporting OUT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20111228
# Exception Resumable Description Created on
1 NOT_AUTHORIZED User is not authorized to access to specified table 20120404
2 TABLE_NOT_AVAILABLE Specified table is not avaialble 20120404

Method READ_DATA_FROM_FISL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_GREEDY Call by reference Type reference (TYPE) LT_GREEDYNESS 20120127
2 Exporting OUT_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20120127
3 Exporting OUT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20120127

Method READ_DATA_FROM_FISL on class J_3RF_REP_DBQ has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DESCR Call by reference Type reference (TYPE) STRING 20111205

Method SET_DESCRIPTION on class J_3RF_REP_DBQ has no exception.

Method SET_LINENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_LN Call by reference Type reference (TYPE) I 20111205

Method SET_LINENUM on class J_3RF_REP_DBQ has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_NAME Call by reference Type reference (TYPE) STRING 20111205

Method SET_NAME on class J_3RF_REP_DBQ has no exception.

Method SET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_POS Call by reference Type reference (TYPE) I 20111205

Method SET_POSITION on class J_3RF_REP_DBQ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607