SAP ABAP Class CL_UKM_CREDIT_CHECKER (Credit Check and Liability Update)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FSCM-CR-CR (Application Component) Basic Functions
     UKM_BUSINESS_PARTNER (Package) SAP Credit Management - Business Partner
Properties
Class CL_UKM_CREDIT_CHECKER  
Short Description Credit Check and Liability Update    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UKM_BUSINESS_PARTNER   SAP Credit Management - Business Partner 
Created 20030827   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UKM_CREDIT_CHECKER has no forward declaration.
Interfaces
Class CL_UKM_CREDIT_CHECKER has no interface implemented.
Friends
Class CL_UKM_CREDIT_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INACTIVE_CHECKS Constant Private Type reference (TYPE) UKM_INFOCATEGORY '30' Category of Additional Information for Business Partner (Cr) 20031204
2 NO Constant Private Type reference (TYPE) FLAG '' General Flag 20030828
3 XO_BUPA_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_UKM_BUPA_FACTORY Manager for Business Partners and Accounts 20030828
4 XO_COMMITMENT_PULLER Instance attribute Protected Object reference (TYPE REF TO) IF_UKM_COMMITMENT_PULL Get Liabilities 20031014
5 XO_CREDIT_CHECKER Static Attribute Protected Object reference (TYPE REF TO) CL_UKM_CREDIT_CHECKER Credit Check and Liability Update 20030828
6 XO_CUSTOMIZING Instance attribute Protected Object reference (TYPE REF TO) IF_UKM_CUSTOMIZING Customizing (Except Processes and Formulas) 20030828
7 YES Constant Private Type reference (TYPE) FLAG 'X' General Flag 20030828
8 _O_BADI_CREDIT_CHECK Instance attribute Private Object reference (TYPE REF TO) IF_EX_UKM_CHECK_STEP BAdI Interface IF_EX_UKM_CHECK_STEP 20030828
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REASON Static method Public Method Insert Refusal Reason 20031124
2 CHECK_ACCOUNT Instance method Public Method Run Credit Check 20030828
3 CREATE Static method Public Method Singleton Constructor 20030828
4 RECALC_COMMITMENTS Instance method Public Method Recalculate Liabilities (e.g. after Relationship Change) 20031007
5 UPDATE_COMMITMENTS Instance method Public Method Update Liabilities 20030828
Events
# Event Type Visibility Description Created on
1 CREDIT_CHECK_FAILED Instance Event
(0)
Public
(2)
Credit Check Failed 20030929
Types
Class CL_UKM_CREDIT_CHECKER has no local type.
Method Signatures

Method ADD_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULTS Call by reference Type reference (TYPE) UKM_T_DENIAL_REASON Ablehnungsgründe aus einer Folge von Kreditprüfschritten 20031124
2 Importing IO_ACCOUNT Call by reference Object reference (TYPE REF TO) CL_UKM_ACCOUNT Kreditkonto 20031124
3 Importing I_CHECK_STEP Call by reference Type reference (TYPE) UKM_CHECK_STEP Einzelschritt einer Kreditprüfung 20031124

Method ADD_REASON on class CL_UKM_CREDIT_CHECKER has no exception.

Method CHECK_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DENIAL_REASONS Value transfer Type reference (TYPE) UKM_T_DENIAL_REASON Ablehnungsgründe aus einer Folge von Kreditprüfschritten 20030828
2 Exporting E_CREDIT_HORIZON Call by reference Type reference (TYPE) UKM_CREDIT_HORIZON Kredithorizont in Tagen 20070725
3 Exporting E_PASSED Call by reference Type reference (TYPE) UKM_CHECK_PASSED Kreditprüfung bestanden 20030915
4 Importing IS_ITEM Call by reference Type reference (TYPE) UKM_S_CHECK_ITEM Credit Management: Einzelposten 20030915
5 Importing I_CHECK_RULE Call by reference Type reference (TYPE) UKM_CHECK_RULE Regel für Kreditprüfung 20030828

Method CHECK_ACCOUNT on class CL_UKM_CREDIT_CHECKER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUPA_FACTORY Call by reference Object reference (TYPE REF TO) CL_UKM_BUPA_FACTORY Verwalter für GPartner und Konten 20030828
2 Importing IO_COMMITMENT_PULLER Call by reference Object reference (TYPE REF TO) IF_UKM_COMMITMENT_PULL Obligos abholen 20031014
3 Importing IO_CUSTOMIZING Call by reference Object reference (TYPE REF TO) IF_UKM_CUSTOMIZING Customizing (außer Prozesse und Formeln) 20030828
4 Returning RO_CREDIT_CHECKER Value transfer Object reference (TYPE REF TO) CL_UKM_CREDIT_CHECKER Kreditprüfung und Obligofortschreibung 20030828

Method CREATE on class CL_UKM_CREDIT_CHECKER has no exception.

Method RECALC_COMMITMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCOUNT Call by reference Object reference (TYPE REF TO) CL_UKM_ACCOUNT Kreditkonto 20031007

Method RECALC_COMMITMENTS on class CL_UKM_CREDIT_CHECKER has no exception.

Method UPDATE_COMMITMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCOUNT_ITEM_RAW Call by reference Type reference (TYPE) UKM_T_ACCOUNT_ITEM Obligoänderungen zum Konto 20030828

Method UPDATE_COMMITMENTS on class CL_UKM_CREDIT_CHECKER has no exception.
Event Signatures

Event CREDIT_CHECK_FAILED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CREDIT_SGMNT Exporting Value transfer Type reference (TYPE) UKM_CREDIT_SGMNT Kreditsegment 20030929
2 PARTNER Exporting Value transfer Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030929
3 T_DENIAL_REASONS Exporting Value transfer Type reference (TYPE) UKM_T_DENIAL_REASON Ablehnungsgründe 20030929
History
Last changed by/on SAP  20080505 
SAP Release Created in 200