Hierarchy
⤷ IS-B-DP (Application Component) Transaction Data Pool
⤷ JBD_BAPI (Package) BAPIs
Basic Data
Data Element | BAPI_JBD_DTE_PPAYMENT |
Short Description | Payment Rate |
Data Type
Category of Dictionary Type | D | Domain |
Type of Object Referenced | No Information | |
Domain / Name of Reference Type | TFM_PPAYMENT | |
Data Type | DEC | Counter or amount field with comma and sign |
Length | 11 | |
Decimal Places | 7 | |
Output Length | 13 | |
Value Table |
Further Characteristics
Search Help: Name | ||
Search Help: Parameters | ||
Parameter ID | ||
Default Component name | PAYMENT_RATE | |
Change document | ||
No Input History | ||
Basic direction is set to LTR | ||
No BIDI Filtering |
Field Label
Length | Field Label | |
Short | 10 | Paymt Rate |
Medium | 15 | Payment Rate |
Long | 20 | Payment Rate |
Heading | 5 | PRate |
Documentation
Definition
The payment rate indicates a percentage rate that is applied to the condition amount calculated previously. The cash flow does not therefore display the condition amount calculated, but the condition amount multiplied by the payment rate in percentage.
The need for this payment rate is due to the fact that exponential interest calculation produces different results depending on whether you apply a payment rate to a percentage or to an amount.
The following example clarifies this:
Capital: 100,000
Interest rate: 10%
Int. calculation method: actW/252 (i.e. interest only calculated for working days).
Int. calculation period: 20 working days
The interest is calculated exponentially. 98% (payment rate) of the condition amount calculated should be paid.
There are two ways of doing this:
- The payment rate is applied directly to the interest rate:
Interest = capital
* (1 + (int.rate * payment rate/100)/100)**(days/base days)
- capital
= 100,000 * (1 + (10 * 98/100) / 100)**(20/252) - 100,000
= 744.75 - The payment rate is applied to the condition amount calculated:
Interest = (capital * ((1 + int.rate / 100)**(days/base days) - 1))
* payment rate / 100
= (100,000 * ((1 + 10 / 100)**(20/252) - 1)) * 98 / 100
= 744.11
It would be possible to calculate the first option in the system using a formula, but this would lead to an incorrect result for exponential interest calculation. The second calculation option, on the other hand, produces the correct result.
Definition
History
Last changed by/on | SAP | 20110901 |
SAP Release Created in | 463_20 |