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
⤷ 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 |