SAP ABAP Class CL_FINAR_HDB_OI (Class for Overdue Items HDB Access)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       FBD (Package) Customers
Properties
Class CL_FINAR_HDB_OI  
Short Description Class for Overdue Items HDB Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBD   Customers 
Created 20121101   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FINAR_HDB_OI has no forward declaration.
Interfaces
Class CL_FINAR_HDB_OI has no interface implemented.
Friends
Class CL_FINAR_HDB_OI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_VIEWFIELD_BUF Static Attribute Private See coding 20130613
2 LR_RAW_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20121127
3 LT_FIELDMAP Instance attribute Private Type reference (TYPE) T_FIELDMAP 20121127
4 LT_GROUP_FIELD Instance attribute Private Type reference (TYPE) T_GROUPFIELD 20121127
5 LT_RAW_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20121127
6 LV_CALCDATE Instance attribute Private Type reference (TYPE) DATUM 20121102
7 LV_EX_VIEW Instance attribute Private Type reference (TYPE) STRING External View's Name 20121101
8 LV_GROUPFIELDLIST Instance attribute Private Type reference (TYPE) STRING 20121127
9 LV_PARKEDFLAG Instance attribute Private Type reference (TYPE) STRING 20121102
10 LV_PARKEDWHERECLAUSE Instance attribute Private Type reference (TYPE) STRING 20121102
11 LV_WHERECLAUSE Instance attribute Private Type reference (TYPE) STRING 20121102
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COLUMN_NAME Static method Public Method Check whether the Column is in the External View 20121105
2 CHECK_COLUMN_NAME_INS Instance method Public Method Check whether the Column is in the External View Instance Lv 20121105
3 CONSTRUCTOR Instance method Public Constructor Constructor 20121101
4 CONVERT_COLUMN_NAME Instance method Public Method convert identical field name from different tables 20121105
5 GET_CALC_RESULTS Instance method Public Method Get Records from External View 20121102
6 GET_GROUP_FIELD_INFO Instance method Private Method Get additional information from the group field name. 20121105
7 GET_PARKED_DATA Instance method Private Method Get Parked Document and merge them into result table. 20121105
8 GET_RAW_DATA Instance method Private Method Get Raw data from External View 20121105
9 PREPARE_GROUP_FIELDS Instance method Private Method 20121127
10 PREPARE_RAW_RESULTS Instance method Public Method 20121127
Events
Class CL_FINAR_HDB_OI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BSID_LINE Public See coding 20121102 BEGIN OF BSID_line, GroupField TYPE RR_SPEZ2, GSBER TYPE gsber, bukrs TYPE bukrs, kkber TYPE kkber, netdt TYPE datum, netdt_text(8) TYPE C, Amount TYPE RR_SSUMO, belnr TYPE BELNR_D, gjahr(4) TYPE C, buzei(3) TYPE C, kunnr TYPE kunnr, GROUPKEY1 TYPE RR_SPEZ2, GROUPKEY2 TYPE RR_SPEZ2, GROUPKEY3 TYPE RR_SPEZ2, REBZT TYPE REBZT, REBZG TYPE REBZG, REBZJ(4) TYPE C, REBZZ(3) TYPE C, END OF bsid_line
2 FIELDMAP Public See coding 20121127 BEGIN OF FieldMap, groupField TYPE RR_GRUPF, fieldname TYPE RR_GRUPF, END OF FieldMap
3 T_BSID_LINE Public See coding 20121102 t_bsid_line TYPE TABLE OF BSID_line
4 T_FIELDMAP Public See coding 20121127 t_FieldMap TYPE HASHED TABLE OF FieldMap WITH UNIQUE KEY groupField
5 T_GROUPFIELD Public See coding 20121127 t_groupfield TYPE TABLE OF RR_GRUPF
Method Signatures

Method CHECK_COLUMN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) STRING Column Name 20121105
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING View Name 20121105
3 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121105

Method CHECK_COLUMN_NAME on class CL_FINAR_HDB_OI has no exception.

Method CHECK_COLUMN_NAME_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) STRING Column Name 20121105
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121105

Method CHECK_COLUMN_NAME_INS on class CL_FINAR_HDB_OI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_PACKAGE Call by reference Type reference (TYPE) STRING Package of External View 20121101
2 Importing EX_VIEW Call by reference Type reference (TYPE) STRING External View's Name 20121101
# Exception Resumable Description Created on
1 CX_ABAP_NOT_A_TABLE The value is not the name of a DB table 20121101
2 CX_ABAP_NOT_IN_PACKAGE The table is not in the given package 20121101

Method CONVERT_COLUMN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) STRING 20121105
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20121105
3 Returning RV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20121105

Method CONVERT_COLUMN_NAME on class CL_FINAR_HDB_OI has no exception.

Method GET_CALC_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_TABLE Call by reference Type reference (TYPE) T_BSID_LINE 20121105
2 Importing IV_GROUPFIELDNAME Call by reference Type reference (TYPE) RR_GRUPF Name of the database field by which the list is grouped 20121102

Method GET_CALC_RESULTS on class CL_FINAR_HDB_OI has no exception.

Method GET_GROUP_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GROUP_NAME Call by reference Type reference (TYPE) STRING Field name 20121105
2 Exporting EV_TABLE_NAME Call by reference Type reference (TYPE) STRING Table name 20121105
3 Importing IV_GROUP_FIELD Call by reference Type reference (TYPE) RR_GRUPF 20121127

Method GET_GROUP_FIELD_INFO on class CL_FINAR_HDB_OI has no exception.

Method GET_PARKED_DATA Signature

Method GET_PARKED_DATA on class CL_FINAR_HDB_OI has no parameter.
Method GET_PARKED_DATA on class CL_FINAR_HDB_OI has no exception.

Method GET_RAW_DATA Signature

Method GET_RAW_DATA on class CL_FINAR_HDB_OI has no parameter.
Method GET_RAW_DATA on class CL_FINAR_HDB_OI has no exception.

Method PREPARE_GROUP_FIELDS Signature

Method PREPARE_GROUP_FIELDS on class CL_FINAR_HDB_OI has no parameter.
Method PREPARE_GROUP_FIELDS on class CL_FINAR_HDB_OI has no exception.

Method PREPARE_RAW_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUPFIELDNAME Call by reference Type reference (TYPE) T_GROUPFIELD 20121127
2 Importing IV_CALCDATE Call by reference Type reference (TYPE) DATUM 20121127
3 Importing IV_PARKEDFLAG Call by reference Type reference (TYPE) BOOLEAN 20121127
4 Importing IV_PARKEDWHERECLAUSE Call by reference Type reference (TYPE) STRING 20121127
5 Importing IV_WHERECLAUSE Call by reference Type reference (TYPE) STRING 20121127

Method PREPARE_RAW_RESULTS on class CL_FINAR_HDB_OI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 616