SAP ABAP Interface IF_UKM_CALCULATOR (Rules Engine for Scoring and Credit Limit)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷
FIN-FSCM-CR-CR (Application Component) Basic Functions
⤷
UKM_BUSINESS_PARTNER (Package) SAP Credit Management - Business Partner

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UKM_RULES_ENGINE | Formula Interpreter | 20021121 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UKM_RULES_ENGINE2 | Formula Tree Interpreter | 20030801 |
Properties
Interface | IF_UKM_CALCULATOR | |
Short Description | Rules Engine for Scoring and Credit Limit |
General Data
Package | UKM_BUSINESS_PARTNER | SAP Credit Management - Business Partner |
Created | 20021121 | SAP |
Last changed | 20050705 | SAP |
Unicode checks active |
Forward declarations
Interface IF_UKM_CALCULATOR has no forward declaration.
Interfaces
Interface IF_UKM_CALCULATOR has no interface.
Friends
Interface IF_UKM_CALCULATOR has no friend.
Attributes
Interface IF_UKM_CALCULATOR has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Calculate Credit Limit | 20021121 |
2 | ![]() |
Instance method | Public | Method | Calculate Score | 20021121 |
3 | ![]() |
Instance method | Public | Method | Determine Risk Class | 20030124 |
4 | ![]() |
Instance method | Public | Method | Get Trace Flag and Validity Period | 20030923 |
5 | ![]() |
Instance method | Public | Method | Save Logs (Traces) for Calculation | 20030115 |
Events
Interface IF_UKM_CALCULATOR has no event.
Types
Interface IF_UKM_CALCULATOR has no local type.
Method Signatures
Method EVALUATE_CREDIT_LIMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CREDIT_LIMIT | Value transfer | Type reference (TYPE) | UKM_CREDIT_LIMIT | Kreditlimit | 20021121 | ||
2 | ![]() |
E_VALID_DATE | Value transfer | Type reference (TYPE) | UKM_VALID_DATE | gültig bis Datum | 20021121 | ||
3 | ![]() |
E_WITHOUT_FORMULA | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20050622 | ||
4 | ![]() |
IO_CREDIT_ACCOUNT | Call by reference | Object reference (TYPE REF TO) | CL_UKM_ACCOUNT | Kreditkonto | 20021121 | ||
5 | ![]() |
I_LIMIT_RULE | Call by reference | Type reference (TYPE) | UKM_LIMIT_RULE | Regel für Bonitäts und Limitbest. | 20021121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme: Berechnung fehlgeschlagen | 20030203 |
Method EVALUATE_OWN_RATING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_OWN_RATING | Value transfer | Type reference (TYPE) | UKM_OWN_RATING | Interne Bonität | 20021121 | ||
2 | ![]() |
E_VALID_DATE | Value transfer | Type reference (TYPE) | UKM_VALID_DATE | gültig bis Datum | 20021121 | ||
3 | ![]() |
E_WITHOUT_FORMULA | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20050622 | ||
4 | ![]() |
IO_BUSINESS_PARTNER | Call by reference | Object reference (TYPE REF TO) | CL_UKM_BUSINESS_PARTNER | Geschäftspartner aus Sicht des Kreditmanagements | 20021121 | ||
5 | ![]() |
I_LIMIT_RULE | Call by reference | Type reference (TYPE) | UKM_LIMIT_RULE | Regel für Bonitäts und Limitbest. | 20021121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme: Berechnung fehlgeschlagen | 20030203 |
Method EVALUATE_RISK_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_RISK_CLASS | Value transfer | Type reference (TYPE) | UKM_RISK_CLASS | Risikoklasse | 20030124 | ||
2 | ![]() |
I_OWN_RATING | Call by reference | Type reference (TYPE) | UKM_OWN_RATING | Interne Bonität | 20030124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme: Berechnung fehlgeschlagen | 20030226 |
Method GET_RULE_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_FORMULA | Value transfer | Type reference (TYPE) | UKM_FORMULA | Formelname | 20030923 | ||
2 | ![]() |
E_MAX_CRLT_ENH | Value transfer | Type reference (TYPE) | UKM_MAX_CRLT_ENH | Maximal erlaubte Kreditlimiterhöhung in Prozent | 20031002 | ||
3 | ![]() |
E_VALID_DAYS | Value transfer | Type reference (TYPE) | UKM_VALID_DAYS | Gültigkeit in Tagen | 20030923 | ||
4 | ![]() |
E_XTRACE | Value transfer | Type reference (TYPE) | UKM_XTRACE | Trace | 20030923 | ||
5 | ![]() |
I_CREDIT_SGMNT | Call by reference | Type reference (TYPE) | UKM_CREDIT_SGMNT | Kreditsegment | 20030923 | ||
6 | ![]() |
I_LIMIT_RULE | Call by reference | Type reference (TYPE) | UKM_LIMIT_RULE | Verfahren zur Bonit ts- und Kreditlimitbestimmung | 20030923 | ||
7 | ![]() |
I_RESULTTYPE | Call by reference | Type reference (TYPE) | UKM_RESULTTYPE | Typ des Formelergebnisses | 20030923 |
Method GET_RULE_DETAILS on Interface IF_UKM_CALCULATOR has no exception.
Method SAVE_LOGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_NUMBERS | Call by reference | Type reference (TYPE) | BUS_PARTNR_T | SAP-GP Tabelle von Zuordnungen zwischen temp./finalen Nummer | 20030115 |
Method SAVE_LOGS on Interface IF_UKM_CALCULATOR has no exception.
History
Last changed by/on | SAP | 20050705 |
SAP Release Created in | 200 |