Fonction SAP BAPI_COND_DECRE_BAL_POOLS - Pool: Debit/Credit Amounts + Balances for a Period

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
I_DATE_END IBKK9_DECRE-BAL_DATE D 8 End Date of the Period
I_DATE_START IBKK9_DECRE-BAL_DATE D 8 Start Date of the Period
I_FLG_CNTBNK_REPORT IBKK_MISC-XCNTBNK_REP C 1 ' ' X Flag: Regulatory Reporting-Relevant for Reserve Requirement
I_FLG_POST IBKK_MISC-XPOSTBAL C 1 FLAG: Posting Date-Based /Value Date-Based Balances
I_KEY_POST_DATE IBKK9_DECRE-BAL_DATE D 8 '99991231' X Key Date for Postings

Paramètre Reférence Type Long. Description
E_RC IBKK_MISC-RC2 C 2 Return Code (See Long Text)

Paramètre Reférence Long. Facultatif Description
E_T_DECRE_BAL IBKK9_DECRE 141 Balance Table
E_T_HEADER_ACCNT_ERROR IBKK9_DECRE_ERROR 56 Table of Incorrect Accounts
I_T_HEADER_ACCNT IBKK9_DECRE_IMPORT_EXT 58 Header Account Table

Functionality
Output of the posting date-based or value date-based debit and/orcredit turnovers and the posting / value date balances for pools forany time period.
The root accounts of interest compensation or of the pool are suppliedas input parameters. If no currency is supplied, the account currencyof the root account applies automatically.
If flag I_FLG_CNTBNK_REPORT is set, the system checks if the suppliedroot accounts for interest compensation meet the requirements relatingto the minimum deposit reserve (regulatory reporting relevant for theCentral Bank). This information is stored with the pool method. In thiscase, the balances are only output for pool hierarchies for which thecheck has a positive outcome.
For the output, an entry is created in the export table for every dateon which turnovers exist. An exception to this is the start date, forwhich there is always an entry.
Value date balances:
For the calculation of the balances, all postings are selected whoseposting date is before or on the posting key date supplied.

Example
EUR 01/01/1998 0.00 0.00 0.00
EUR 01/02/1998 0.00 5,132.47 5,132.47-
EUR 01/22/1998 0.00 0.28 5,132.73-
EUR 02/02/1998 0.00 2,566.23 7,698.96-
EUR 05/02/1998 10,264.94 0.00 2,565.98-
EUR 05/29/1998 50.72 32.08 2,584.62-

Notes
Error messages:
e_rc =
1: input parameter incorrect
2: end date before start date
3: individual account error: see error table
4: error during determination of current posting date
99: no authorization to call up data
Error code of error table:
err_reason = 1: archiving check could not be performed
2: required turnovers already archived
3: required forecast balance already archived
4: pool not regulatory reporting relevant for
minimum deposit reserve due to unsuitable pool method
(Flag: i_flg_cntbnk_report set)
5: account is not root account of a pool during entire
time period
6: account does not exist

Value range
e_rc =

  • 1: Input parameter incorrect

  • 2: End date is before start date

  • 3: Individual account error: See error table

  • 4: Error in determination of current posting date

  • 99: No authorization for calling up data

  • Error code of error table:
    err_reason =
    • 1: Archiving check was not possible

    • 2: Required turnovers already archived

    • 3: Required forecast balance already archived

    • 4: Pool is not relevant for message for the minimum deposit reserve, due
    • to unsuitable pool method. (Flag: i_flg_cntbnk_report set)
      • 5: Account is not in whole time interval of header account for a pool

      • 6: Account does not exist.