26.12.10

SAP Note 15723 - Balance difference - receivables total in credit limit

Symptom:

Differences between a customer's balance (KNC1) and the receivables total in credit management (KNKK-SKFOR).
SAPMF02C FD33 FD32 FD10

Cause and prerequisites

Clearing document via several customers and additional posting on account to one of these customers. Due to a program error, the customer's credit amount (BSEG-KLIBT) is deducted twice in the case of a particular sequence of line items.
Similar error when posting:
Line item 1 Customer 4711 Amount 100 -> Credit commitment 4711: + 100
Line item 2 Customer 4712 Amount 200 -> Credit commitment 4712: + 200
Line item 3 Customer 4711 Amount 300 -> Credit commitment 4711: + 600 (instead of +300).
(Error occurs when several customers appear alternately)

Solution
1. The resetting report RFDKLI20 rebuilds KNKK-SKFOR from the open items (BSID), afterwards the difference has disappeared.
2. To analyze cases where a company code corresponds to a credit control area (in principle, company codes can only belong to one credit control area), there is the analysis report RFCORR40 which compares KNC1 and KNKK for each company code.
3. Corrected in Release 3.0A with K11K108541
Corrected in Release 2.1J with P21K003335
Corrected in Release 2.2D with P22K003333
Preliminary correction also possible:
/NSE38 - LF005F01
FIND RECHNEN
FORM DEBITOREN_KREDITLIMIT_RECHNEN
...
------- Den eigenen KNKK-Satz lesen -------
LOOP AT XKNKK WHERE KUNNR = BSEG-KUNNR
AND KKBER = T001-KKBER.
KNKK-KNKLI = XKNKK-KNKLI.
KNKK-KUNNR = XKNKK-KUNNR. <-- insert
EXIT.
ENDLOOP.
...
ENDFORM.

FORM DEBITOREN_KREDITLIMIT_SAMMELN
...
------- Den eigenen KNKK-Satz lesen --------
LOOP AT XKNKK WHERE KUNNR = BSEG-KUNNR
AND KKBER = T001-KKBER.
KNKK-KNKLI = XKNKK-KNKLI.
KNKK-KUNNR = XKNKK-KUNNR. <-- insert
EXIT.
ENDLOOP.
...
ENDFORM.

No comments:

Post a Comment