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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | I | 3 | Report Type: Company Code | 20120905 | ||
| 2 | Constant | Public | Type reference (TYPE) | I | 4 | Report Type: Business Area | 20120905 | ||
| 3 | Constant | Public | Type reference (TYPE) | I | 2 | Report Type: Credit Control Area | 20120905 | ||
| 4 | Constant | Public | Type reference (TYPE) | I | 1 | Report Type: Client | 20120905 | ||
| 5 | Static Attribute | Private | See coding | View of Fields in an SAP Table View | 20130613 | ||||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20121210 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | T_FIELDMAP | 20121210 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | T_GROUPFIELD | 20121210 | ||||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20121210 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | T_T000_LC | 20121217 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | T_T001_LC | 20121217 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | T_T014_LC | 20121217 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | DATUM | 20120905 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | STRING | External View's name | 20120905 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | STRING | 20121210 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | STRING | 20121211 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | STRING | 20120905 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | STRING | 20120905 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | STRING | 20120905 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Append GroupFields Information. | 20120905 | |
| 2 | Instance method | Private | Method | Append lines to final table | 20121217 | |
| 3 | Static method | Public | Method | Check whether the Column is in the External View | 20120911 | |
| 4 | Instance method | Public | Method | Check whether the Column is in the External View Instance Lv | 20120911 | |
| 5 | Instance method | Public | Constructor | Constructor | 20120905 | |
| 6 | Static method | Public | Method | convert identical field name from different tables | 20120912 | |
| 7 | Instance method | Public | Method | Get Aggregation Results | 20120905 | |
| 8 | Instance method | Private | Method | Get Final Aggregation Result | 20120905 | |
| 9 | Instance method | Public | Method | Get final aggregated results | 20121211 | |
| 10 | Instance method | Private | Method | Get additional information from the group field name. | 20120905 | |
| 11 | Instance method | Private | Method | Get Parked Documents merged into Aggregation Data | 20120905 | |
| 12 | Instance method | Private | Method | Get Raw Aggregation Data from External View | 20120905 | |
| 13 | Instance method | Private | Method | Prepare the group field list | 20121210 | |
| 14 | 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 | CT_RESULT_TABLE | Call by reference | Type reference (TYPE) | REP_T_KTO_TAB | 20121217 | ||||
| 2 | IS_TEMP_LINE | Call by reference | Type reference (TYPE) | SQL_RESULT_LINE | 20121217 | ||||
| 3 | IV_DAILYSORTEDLIST1 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20121217 | |||
| 4 | IV_DAILYSORTEDLIST2 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20121217 | |||
| 5 | IV_DAILYSORTEDLIST3 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20121217 | |||
| 6 | IV_GROUP_VALUE | Call by reference | Type reference (TYPE) | RR_SPEZ2 | Field for specifying the key in table TRFRR | 20121217 | |||
| 7 | 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 | IV_COLUMN_NAME | Call by reference | Type reference (TYPE) | STRING | Column Name | 20120911 | |||
| 2 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | View Name | 20120911 | |||
| 3 | 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 | IV_COLUMN_NAME | Call by reference | Type reference (TYPE) | STRING | Column Name | 20120911 | |||
| 2 | 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 | EX_PACKAGE | Call by reference | Type reference (TYPE) | STRING | Package of External View | 20120905 | |||
| 2 | EX_VIEW | Call by reference | Type reference (TYPE) | STRING | External view's name | 20120905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The value is not the name of a DB table | 20120905 | ||
| 2 | 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 | IV_COLUMN_NAME | Call by reference | Type reference (TYPE) | STRING | 20120912 | ||||
| 2 | IV_PACKAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20121115 | ||||
| 3 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | STRING | 20120912 | ||||
| 4 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20121115 | ||||
| 5 | 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 | ET_RESULTTABLE | Call by reference | Type reference (TYPE) | CL_FINAR_HDB_DDA=>REP_T_KTO_TAB | Result Table | 20120905 | |||
| 2 | IV_CALCDATE | Call by reference | Type reference (TYPE) | DATUM | Calculation based date | 20120905 | |||
| 3 | IV_DAILYSORTEDLIST1 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20120905 | |||
| 4 | IV_DAILYSORTEDLIST2 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20120905 | |||
| 5 | IV_DAILYSORTEDLIST3 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20120905 | |||
| 6 | IV_GROUPFIELDNAME | Call by reference | Type reference (TYPE) | RR_GRUPF | Group field name | 20120905 | |||
| 7 | IV_PARKEDFLAG | Call by reference | Type reference (TYPE) | BOOLEAN | Include Parked Doc or not | 20120905 | |||
| 8 | IV_PARKEDWHERECLAUSE | Call by reference | Type reference (TYPE) | STRING | Parked Doc limitation, used with Parked Flag | 20120905 | |||
| 9 | IV_REPORTTYPE | Call by reference | Type reference (TYPE) | I | Report Type | 20120905 | |||
| 10 | 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 | ET_RESULT_TABLE | Call by reference | Type reference (TYPE) | CL_FINAR_HDB_DDA=>REP_T_KTO_TAB | 20121211 | ||||
| 2 | IV_DAILYSORTEDLIST1 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20121211 | |||
| 3 | IV_DAILYSORTEDLIST2 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20121211 | |||
| 4 | IV_DAILYSORTEDLIST3 | Call by reference | Type reference (TYPE) | RR_TAGE1 | Daily interval for due date analysis | 20121211 | |||
| 5 | IV_GROUPFIELDNAME | Call by reference | Type reference (TYPE) | RR_GRUPF | Name of the database field by which the list is grouped | 20121211 | |||
| 6 | 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 | EV_GROUP_NAME | Call by reference | Type reference (TYPE) | STRING | Field name | 20120905 | |||
| 2 | EV_TABLE_NAME | Call by reference | Type reference (TYPE) | STRING | Table name | 20120905 | |||
| 3 | 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 | IT_GROUPFIELDNAME | Call by reference | Type reference (TYPE) | T_GROUPFIELD | 20121210 | ||||
| 2 | IV_CALCDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20121210 | |||
| 3 | IV_PARKEDFLAG | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20121210 | |||
| 4 | IV_PARKEDWHERECLAUSE | Call by reference | Type reference (TYPE) | STRING | 20121210 | ||||
| 5 | 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 |