SAP ABAP Class CL_FINAR_HDB_DDA (Class for Due Date Analysis 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_DDA  
Short Description Class for Due Date Analysis HDB Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBD   Customers 
Created 20120905   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINAR_HDB_DDA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FINAR_HDB_DDA has no interface implemented.
Friends
Class CL_FINAR_HDB_DDA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_REPORT_TYPE_BUKRS Constant Public Type reference (TYPE) I 3 Report Type: Company Code 20120905
2 GC_REPORT_TYPE_GSBER Constant Public Type reference (TYPE) I 4 Report Type: Business Area 20120905
3 GC_REPORT_TYPE_KKBER Constant Public Type reference (TYPE) I 2 Report Type: Credit Control Area 20120905
4 GC_REPORT_TYPE_MANDT Constant Public Type reference (TYPE) I 1 Report Type: Client 20120905
5 GT_VIEWFIELD_BUF Static Attribute Private See coding View of Fields in an SAP Table View 20130613
6 LR_RAW_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20121210
7 LT_FIELDMAP Instance attribute Private Type reference (TYPE) T_FIELDMAP 20121210
8 LT_GROUP_FIELD Instance attribute Private Type reference (TYPE) T_GROUPFIELD 20121210
9 LT_RAW_DATA_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20121210
10 LT_T000 Instance attribute Private Type reference (TYPE) T_T000_LC 20121217
11 LT_T001 Instance attribute Private Type reference (TYPE) T_T001_LC 20121217
12 LT_T014 Instance attribute Private Type reference (TYPE) T_T014_LC 20121217
13 LV_CALCDATE Instance attribute Private Type reference (TYPE) DATUM 20120905
14 LV_EX_VIEW Instance attribute Private Type reference (TYPE) STRING External View's name 20120905
15 LV_GROUPFIELDLIST Instance attribute Private Type reference (TYPE) STRING 20121210
16 LV_GROUPLIST Instance attribute Private Type reference (TYPE) STRING 20121211
17 LV_PARKEDFLAG Instance attribute Private Type reference (TYPE) STRING 20120905
18 LV_PARKEDWHERECLAUSE Instance attribute Private Type reference (TYPE) STRING 20120905
19 LV_WHERECLAUSE Instance attribute Private Type reference (TYPE) STRING 20120905
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_GROUP_INFO Instance method Private Method Append GroupFields Information. 20120905
2 APPEND_LINE_TO_TABLE Instance method Private Method Append lines to final table 20121217
3 CHECK_COLUMN_NAME Static method Public Method Check whether the Column is in the External View 20120911
4 CHECK_COLUMN_NAME_INS Instance method Public Method Check whether the Column is in the External View Instance Lv 20120911
5 CONSTRUCTOR Instance method Public Constructor Constructor 20120905
6 CONVERT_COLUMN_NAME Static method Public Method convert identical field name from different tables 20120912
7 GET_AGGR_RESULTS Instance method Public Method Get Aggregation Results 20120905
8 GET_FINAL_AGGR_DATA Instance method Private Method Get Final Aggregation Result 20120905
9 GET_FINAL_AGGR_RESULTS Instance method Public Method Get final aggregated results 20121211
10 GET_GROUP_FIELD_INFO Instance method Private Method Get additional information from the group field name. 20120905
11 GET_PARKED_AGGR_DATA Instance method Private Method Get Parked Documents merged into Aggregation Data 20120905
12 GET_RAW_AGGR_DATA Instance method Private Method Get Raw Aggregation Data from External View 20120905
13 PREPARE_GROUP_FIELDS Instance method Private Method Prepare the group field list 20121210
14 PREPARE_RAW_RESULTS Instance method Public Method Prepare for raw data 20121210
Events
Class CL_FINAR_HDB_DDA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FIELDMAP Public See coding 20121210 BEGIN OF FieldMap, groupField TYPE RR_GRUPF, fieldname TYPE RR_GRUPF, END OF FieldMap
2 KTO_TAB_LINE Public See coding 20120905 BEGIN OF KTO_TAB_LINE, Customer TYPE kunnr, GroupFieldValue TYPE RR_SPEZ2, KeyField1Value TYPE BUKRS, KeyField2Value TYPE GSBER, TFAE4 TYPE RR_SFAE4, TFAE3 TYPE RR_SFAE3, TFAE2 TYPE RR_SFAE2, TFAE1 TYPE RR_SFAE1, TNFA1 TYPE RR_SNFA1, TNFA2 TYPE RR_SNFA2, TNFA3 TYPE RR_SNFA3, TNFA4 TYPE RR_SNFA4, TFAEL TYPE RR_SFAEL, TNFAE TYPE RR_SNFAE, TSUMO TYPE RR_SSUMO, END OF KTO_TAB_LINE
3 REP_T_KTO_TAB Public See coding 20120905 REP_T_KTO_TAB TYPE HASHED TABLE OF KTO_TAB_LINE WITH UNIQUE KEY Customer GroupFieldValue KEYFIELD1VALUE KEYFIELD2VALUE
4 SQL_RESULT_LINE Public See coding 20120905 BEGIN OF sql_result_line. TYPES: KUNNR TYPE KUNNR. TYPES: bukrs TYPE bukrs. TYPES: KKBER TYPE KKBER. TYPES: GSBER TYPE GSBER. TYPES: GJAHR(4) TYPE c. TYPES: netdt type DATUM. TYPES: netdt_text(8) TYPE c. TYPES: landl type landl. TYPES: umskz TYPE umskz. TYPES: maber TYPE maber. Types: waers type waers. types: dmbtr type RR_ssumo. TYPES: END OF sql_result_line
5 T000_LC Public See coding 20120905 BEGIN OF t000_lc, mandt TYPE mandt, waers TYPE waers, END OF t000_lc
6 T001_LC Public See coding 20120905 BEGIN OF t001_lc, bukrs TYPE BUKRS, waers TYPE waers, END OF t001_lc
7 T014_LC Public See coding 20120905 BEGIN OF t014_lc, kkber TYPE kkber, waers TYPE waers, END OF t014_lc
8 T_FIELDMAP Public See coding 20121210 t_FieldMap TYPE HASHED TABLE OF FieldMap WITH UNIQUE KEY groupField
9 T_GROUPFIELD Public See coding 20121210 t_groupfield TYPE TABLE OF RR_GRUPF
10 T_T000_LC Public See coding 20120905 t_t000_lc TYPE HASHED TABLE OF t000_lc WITH UNIQUE KEY mandt
11 T_T001_LC Public See coding 20120905 t_t001_lc TYPE HASHED TABLE OF t001_lc WITH UNIQUE KEY BUKRS
12 T_T014_LC Public See coding 20120905 t_t014_lc TYPE HASHED TABLE OF t014_lc WITH UNIQUE KEY kkber
Method Signatures

Method APPEND_GROUP_INFO Signature

Method APPEND_GROUP_INFO on class CL_FINAR_HDB_DDA has no parameter.
Method APPEND_GROUP_INFO on class CL_FINAR_HDB_DDA has no exception.

Method APPEND_LINE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT_TABLE Call by reference Type reference (TYPE) REP_T_KTO_TAB 20121217
2 Importing IS_TEMP_LINE Call by reference Type reference (TYPE) SQL_RESULT_LINE 20121217
3 Importing IV_DAILYSORTEDLIST1 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20121217
4 Importing IV_DAILYSORTEDLIST2 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20121217
5 Importing IV_DAILYSORTEDLIST3 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20121217
6 Importing IV_GROUP_VALUE Call by reference Type reference (TYPE) RR_SPEZ2 Field for specifying the key in table TRFRR 20121217
7 Importing IV_REPORTTYPE Call by reference Type reference (TYPE) I 20121217

Method APPEND_LINE_TO_TABLE on class CL_FINAR_HDB_DDA has no exception.

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 20120911
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING View Name 20120911
3 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120911

Method CHECK_COLUMN_NAME on class CL_FINAR_HDB_DDA 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 20120911
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120911

Method CHECK_COLUMN_NAME_INS on class CL_FINAR_HDB_DDA 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 20120905
2 Importing EX_VIEW Call by reference Type reference (TYPE) STRING External view's name 20120905
# Exception Resumable Description Created on
1 CX_ABAP_NOT_A_TABLE The value is not the name of a DB table 20120905
2 CX_ABAP_NOT_IN_PACKAGE The table is not in the given package 20120905

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 20120912
2 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) STRING 20121115
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20120912
4 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20121115
5 Returning RV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20120912

Method CONVERT_COLUMN_NAME on class CL_FINAR_HDB_DDA has no exception.

Method GET_AGGR_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTTABLE Call by reference Type reference (TYPE) CL_FINAR_HDB_DDA=>REP_T_KTO_TAB Result Table 20120905
2 Importing IV_CALCDATE Call by reference Type reference (TYPE) DATUM Calculation based date 20120905
3 Importing IV_DAILYSORTEDLIST1 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20120905
4 Importing IV_DAILYSORTEDLIST2 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20120905
5 Importing IV_DAILYSORTEDLIST3 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20120905
6 Importing IV_GROUPFIELDNAME Call by reference Type reference (TYPE) RR_GRUPF Group field name 20120905
7 Importing IV_PARKEDFLAG Call by reference Type reference (TYPE) BOOLEAN Include Parked Doc or not 20120905
8 Importing IV_PARKEDWHERECLAUSE Call by reference Type reference (TYPE) STRING Parked Doc limitation, used with Parked Flag 20120905
9 Importing IV_REPORTTYPE Call by reference Type reference (TYPE) I Report Type 20120905
10 Importing IV_WHERECLAUSE Call by reference Type reference (TYPE) STRING External data limitation 20120905

Method GET_AGGR_RESULTS on class CL_FINAR_HDB_DDA has no exception.

Method GET_FINAL_AGGR_DATA Signature

Method GET_FINAL_AGGR_DATA on class CL_FINAR_HDB_DDA has no parameter.
Method GET_FINAL_AGGR_DATA on class CL_FINAR_HDB_DDA has no exception.

Method GET_FINAL_AGGR_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) CL_FINAR_HDB_DDA=>REP_T_KTO_TAB 20121211
2 Importing IV_DAILYSORTEDLIST1 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20121211
3 Importing IV_DAILYSORTEDLIST2 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20121211
4 Importing IV_DAILYSORTEDLIST3 Call by reference Type reference (TYPE) RR_TAGE1 Daily interval for due date analysis 20121211
5 Importing IV_GROUPFIELDNAME Call by reference Type reference (TYPE) RR_GRUPF Name of the database field by which the list is grouped 20121211
6 Importing IV_REPORTTYPE Call by reference Type reference (TYPE) I 20121211

Method GET_FINAL_AGGR_RESULTS on class CL_FINAR_HDB_DDA 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 20120905
2 Exporting EV_TABLE_NAME Call by reference Type reference (TYPE) STRING Table name 20120905
3 Importing IV_GROUP_FIELD Call by reference Type reference (TYPE) RR_GRUPF Name of the database field by which the list is grouped 20121211

Method GET_GROUP_FIELD_INFO on class CL_FINAR_HDB_DDA has no exception.

Method GET_PARKED_AGGR_DATA Signature

Method GET_PARKED_AGGR_DATA on class CL_FINAR_HDB_DDA has no parameter.
Method GET_PARKED_AGGR_DATA on class CL_FINAR_HDB_DDA has no exception.

Method GET_RAW_AGGR_DATA Signature

Method GET_RAW_AGGR_DATA on class CL_FINAR_HDB_DDA has no parameter.
Method GET_RAW_AGGR_DATA on class CL_FINAR_HDB_DDA has no exception.

Method PREPARE_GROUP_FIELDS Signature

Method PREPARE_GROUP_FIELDS on class CL_FINAR_HDB_DDA has no parameter.
Method PREPARE_GROUP_FIELDS on class CL_FINAR_HDB_DDA 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 20121210
2 Importing IV_CALCDATE Call by reference Type reference (TYPE) DATUM Date 20121210
3 Importing IV_PARKEDFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121210
4 Importing IV_PARKEDWHERECLAUSE Call by reference Type reference (TYPE) STRING 20121210
5 Importing IV_WHERECLAUSE Call by reference Type reference (TYPE) STRING 20121210

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