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 |