| Paramètre | Reférence | Type | Long. | Valeur par déf. | Facultatif | Description |
|---|---|---|---|---|---|---|
| I_ACCNUM_INT | BKK_ACCNT | C | 10 | Internal Account Number for Current Account | ||
| I_BKKRS | BKK_BKKRS | C | 4 | Bank Area | ||
| I_BUGRENZ | TFMBUGRENZ | P | 12 | X | Lower Limit for Amount | |
| I_CONDDIF_2 | BKK_COND_2 | C | 3 | X | 2. Condition Type Differentiation | |
| I_CONDDIF_V1 | BKK_CONVAL | C | 10 | X | Condition Type Differentiation - Value | |
| I_CONDDIF_V2 | BKK_CONVAL | C | 10 | X | Condition Type Differentiation - Value | |
| I_CONDIF | BKK_CONDIF | C | 3 | X | 1. Condition Type Differentiation | |
| I_D_AMOUNT01 | BKK_AMTMD | P | 12 | X | Amount | |
| I_END_DATE | SYST-DATUM | D | 8 | X | End of Balancing Period | |
| I_END_DATE_I | SYST-DATUM | D | 8 | X | Date and Time; Current (Application Server) Date | |
| I_IF_CALCULATE_BO | BOOLE-BOOLE | C | 1 | ' ' | Flag: Calculation or Condition Determination Only | |
| I_START_DATE | SYST-DATUM | D | 8 | Start of Balancing Period | ||
| I_TAB_COND_IN | FIMA_TAB_VTBKOND | h | 364 | X | Transfer Structure Cash Flow Calculator for Conditions | |
| I_XSIMULATE | BKK_SIM | C | 1 | ' ' | Simulation |
| Paramètre | Reférence | Type | Long. | Description |
|---|---|---|---|---|
| E_NO_BONUS | BOOLE-BOOLE | C | 1 | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') |
| E_RETURN | SYST-SUBRC | I | 4 | Return Value, Return Value After ABAP Statements |
| E_TAB_CALC_RESULT | FIMA_TAB_VTBBEWE | h | 496 | Transfer Table for Flows |
| Paramètre | Reférence | Type | Long. | Valeur par déf. | Facultatif | Description |
|---|---|---|---|---|---|---|
| C_T_MESG | BKKC_T_MESG | 0 | X | Messagetable |
|
If I_IF_CALCULATE_BONUS is initial, this function module is to supportthe condition determination by using the following data: I_BKKRS * I_ACCNUM_INT * I_CONDIF * I_CONDDIF_V1* I_CONDDIF_2 I_CONDDIF_V2 I_BUGRENZ I_START_DATE * I_END_DATE * I_END_DATE_I I_D_AMOUNT01 I_XSIMULATE Result: The E_NO_BONUS indicator needs to be initial if bonuses are tobe calculated. If I_IF_CALCULATE_BONUS is set, this function module is to calculatethe bonus by using the following data: I_BKKRS * I_ACCNUM_INT * I_START_DATE * I_END_DATE * I_END_DATE_I I_TAB_COND_IN I_XSIMULATE Result: The E_TAB_CALC_RESULT table contains the data records with thecalculated bonuses. The fields named are all transferred. Fields that are flagged with anasterisk (*) must, however, be taken into account. |