SAP ABAP Class CL_CREDIT_CHECK (Class: Credit Check)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       VKM (Package) Application development R/3 credit management
Properties
Class CL_CREDIT_CHECK  
Short Description Class: Credit Check    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VKM   Application development R/3 credit management 
Created 20100803   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CREDIT_CHECK has no forward declaration.
Interfaces
Class CL_CREDIT_CHECK has no interface implemented.
Friends
Class CL_CREDIT_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BALOBJECT Constant Public Type reference (TYPE) BALOBJ_D 'SD_CREDIT_CHECK' Application Log: Object Name (Application Code) 20100803
2 GC_CHARD Constant Private Type reference (TYPE) CHAR1 'D' Single-character Indicator 20100803
3 GC_CHARE Constant Private Type reference (TYPE) CHAR1 'E' Single-character Indicator 20100803
4 GC_CHARI Constant Private Type reference (TYPE) CHAR1 'I' Single-character Indicator 20100803
5 GC_CHARW Constant Private Type reference (TYPE) CHAR1 'W' Single-character Indicator 20100803
6 GC_CHARX Constant Private Type reference (TYPE) CHAR1 'X' Single-character Indicator 20100803
7 GC_CHECK_RC_NOK Constant Private Type reference (TYPE) SYSUBRC 4 Return Value from ABAP Statements 20100803
8 GC_CHECK_RC_OK Constant Private Type reference (TYPE) SYSUBRC 0 Return Value from ABAP Statements 20100803
9 GC_ERLST Constant Private Type reference (TYPE) ERLST '99' Permitted ageing in days 20100804
10 GC_ERLTA Constant Private Type reference (TYPE) ERLTA '99' Permitted ageing in days 20100804
11 GR_BADI_SD_CM_HANDLE Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_SD_CM BAdI Interface IF_EX_BADI_SD_CM 20100803
12 GR_CREDIT_CHECK Static Attribute Private Object reference (TYPE REF TO) CL_CREDIT_CHECK . 20100803
13 GS_CHECK_RC Instance attribute Private Type reference (TYPE) TCS_CHECK_RC 20100803
14 GS_CHECK_RL Instance attribute Private Type reference (TYPE) TCS_CHECK_RL 20100803
15 GS_T014 Instance attribute Public Type reference (TYPE) T014 "Credit Control Areas" 20100803
16 GS_T691F Instance attribute Public Type reference (TYPE) T691F Control of automatic credit control 20100803
17 GT_T014 Static Attribute Private Type reference (TYPE) TCT_T014 20100803
18 GT_T691F Static Attribute Private Type reference (TYPE) TCT_T691F 20100803
19 GV_BADI_SD_CM_ACTIVE Instance attribute Private Type reference (TYPE) FLAG General Indicator 20100803
20 GV_COLLECT_MSG Instance attribute Private Type reference (TYPE) FLAG General Indicator 20100803
21 GV_DCD_ACTIVE Instance attribute Public Type reference (TYPE) CHAR1 Single-character Indicator 20100803
22 GV_ERLST Instance attribute Private Type reference (TYPE) ERLST Permitted Ageing in Hours 20100805
23 GV_ERLTA Instance attribute Private Type reference (TYPE) ERLTA Permitted ageing in days 20100805
24 GV_FI_VEKT_REA Instance attribute Private Type reference (TYPE) STREA_CM Credit check: System reaction (warning, error) 20100805
25 GV_KKBER Instance attribute Public Type reference (TYPE) KKBER Credit Control Area 20100803
26 GV_KNKK_KLIMK Instance attribute Private Type reference (TYPE) KLIMK Customer's credit limit 20100804
27 GV_LIMIT_CURRENCY Instance attribute Private Type reference (TYPE) WAERK SD Document Currency 20100803
28 GV_LIMIT_EXCEEDED Instance attribute Private Type reference (TYPE) NETWR_AK Net Value of the Sales Order in Document Currency 20100803
29 GV_NODIALOG Instance attribute Public Type reference (TYPE) FLAG General Indicator 20100803
30 GV_RAISED_ERROR Instance attribute Private Type reference (TYPE) FLAG General Indicator 20100803
31 GV_RAISED_WARNING Instance attribute Private Type reference (TYPE) FLAG General Indicator 20100803
32 GV_SAPLVKMP_TEXT010 Static Attribute Private Type reference (TYPE) TEXTPOOLTX Language-dependent text in ABAP/4 text pool 20100803
33 GV_SAPLVKMP_TEXT011 Static Attribute Private Type reference (TYPE) TEXTPOOLTX Language-dependent text in ABAP/4 text pool 20100803
34 GV_UKM_ACTIVE Instance attribute Public Type reference (TYPE) CHAR1 Single-character Indicator 20100803
35 GV_UKM_ERP2005 Instance attribute Public Type reference (TYPE) CHAR1 Single-character Indicator 20100803
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100803
2 COLLECT_MESSAGE Instance method Public Method 20100803
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100803
4 GET_CREDIT_MASTER Static method Public Method 20100804
5 GET_INSTANCE Static method Public Method 20100803
6 GET_MESSAGES Instance method Public Method 20100803
7 GET_T014 Static method Public Method 20100803
8 GET_T691F Static method Public Method 20100803
9 INIT Static method Public Method 20100805
10 INIT_MSGLOG Instance method Public Method 20100803
11 RAISE_MESSAGE Instance method Private Method 20100803
12 RAISE_MESSAGE_FSCM Instance method Private Method 20100803
13 RAISE_MESSAGE_FSCM_E Instance method Private Method 20100804
14 RAISE_MESSAGE_FSCM_W Instance method Private Method 20100804
15 SET_CHECK Instance method Private Method 20100803
16 SET_CHECK_RC_EXT Instance method Public Method 20100803
17 SET_CHECK_RL Instance method Private Method 20100803
18 SET_DATA_EXT Instance method Public Method 20100805
19 SYSTEM_REACTION Instance method Public Method 20100803
Events
Class CL_CREDIT_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_CHECK_RC Public See coding 20100803 begin of tcs_check_rc, check type sysubrc, check_a type sysubrc, check_b type sysubrc, check_c type sysubrc, check_d type sysubrc, check_e type sysubrc, check_f type sysubrc, check_g type sysubrc, check_h type sysubrc, check_0 type sysubrc, check_1 type sysubrc, check_2 type sysubrc, check_m type sysubrc, check_cm type sysubrc, check_te type sysubrc, end of tcs_check_rc
2 TCS_CHECK_RL Public See coding 20100803 begin of tcs_check_rl, static_limit(3) type c, blank1(1) type c, dynamic_limit(3) type c, blank2(1) type c, documentvalue(3) type c, blank4(1) type c, critical_fields(3) type c, blank5(1) type c, reviewdate(3) type c, blank6(1) type c, open_items(3) type c, blank7(1) type c, oldest_op(3) type c, blank8(1) type c, dunning_level(3) type c, blank9(1) type c, user1(3) type c, blanka(1) type c, user2(3) type c, blankb(1) type c, user3(3) type c, credit_management(3) type c, end of tcs_check_rl
3 TCS_T014 Private See coding 20100803 begin of tcs_t014. include type t014. types: failed type boole_d, end of tcs_t014
4 TCS_T691F Private See coding 20100803 begin of tcs_t691f. include type t691f. types: failed type boole_d, end of tcs_t691f
5 TCS_T691F_FSCM Private See coding 20100803 begin of tcs_t691f_fscm, mandt type t691f-mandt, kkber type t691f-kkber, ctlpc type t691f-ctlpc, crmgr type t691f-crmgr, grpno type t691f-grpno, cecki type t691f-cecki, crprc type t691f-crprc, tagef type t691f-tagef, cmpac type t691f-cmpac, marea type t691f-marea, maset type t691f-maset, maval type t691f-maval, cmpad type t691f-cmpad, fsrea type t691f-fsrea, fsset type t691f-fsset, cmpam type t691f-cmpam, pmrea type t691f-pmrea, pmset type t691f-pmset, end of tcs_t691f_fscm
6 TCT_T014 Private See coding 20100803 tct_t014 type standard table of tcs_t014
7 TCT_T691F Private See coding 20100803 tct_t691f type standard table of tcs_t691f
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CREDIT_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CREDIT_CHECK has no exception.

Method COLLECT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BALMI Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_MESSAGES 20100803

Method COLLECT_MESSAGE on class CL_CREDIT_CHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KKBER Call by reference Type reference (TYPE) KKBER Kreditkontrollbereich 20100803

Method CONSTRUCTOR on class CL_CREDIT_CHECK has no exception.

Method GET_CREDIT_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KNKK Call by reference Type reference (TYPE) KNKK Kundenstamm Kreditmanagement: Kontrollbereichsdaten 20100805
2 Exporting EV_ERLST Call by reference Type reference (TYPE) ERLST Erlaubter Alterungsgrad in Stunden 20100805
3 Exporting EV_ERLTA Call by reference Type reference (TYPE) ERLTA Erlaubter Alterungsgrad in Tagen 20100805
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100805
5 Importing IV_ERLST Call by reference Type reference (TYPE) ERLST Erlaubter Alterungsgrad in Stunden 20100804
6 Importing IV_ERLTA Call by reference Type reference (TYPE) ERLTA Erlaubter Alterungsgrad in Tagen 20100804
7 Importing IV_KKBER Call by reference Type reference (TYPE) KKBER Kreditkontrollbereich 20100804
8 Importing IV_KNKLI Call by reference Type reference (TYPE) KNKLI Kontonummer des Debitoren mit der Kreditlimit-Vorgabe 20100804
9 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100805

Method GET_CREDIT_MASTER on class CL_CREDIT_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRMGR Call by reference Type reference (TYPE) CRMGR_CM Kreditgruppe Vorgang 20100803
2 Importing IV_CTLPC Call by reference Type reference (TYPE) CTLPC_CM Kreditmanagement: Risikoklasse 20100803
3 Importing IV_KKBER Call by reference Type reference (TYPE) KKBER Kreditkontrollbereich 20100803
4 Returning RR_CREDIT_CHECK Value transfer Object reference (TYPE REF TO) CL_CREDIT_CHECK Klasse: Kreditprüfung 20100803

Method GET_INSTANCE on class CL_CREDIT_CHECK has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Tabellentyp zur Struktur BAL_S_SHOW 20100803

Method GET_MESSAGES on class CL_CREDIT_CHECK has no exception.

Method GET_T014 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KKBER Call by reference Type reference (TYPE) KKBER Kreditkontrollbereich 20100803
2 Returning RS_T014 Value transfer Type reference (TYPE) T014 Kreditkontrollbereiche 20100803

Method GET_T014 on class CL_CREDIT_CHECK has no exception.

Method GET_T691F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRMGR Call by reference Type reference (TYPE) CRMGR_CM Kreditgruppe Vorgang 20100803
2 Importing IV_CTLPC Call by reference Type reference (TYPE) CTLPC_CM Kreditmanagement: Risikoklasse 20100803
3 Importing IV_KKBER Call by reference Type reference (TYPE) KKBER Kreditkontrollbereich 20100803
4 Returning RS_T691F Value transfer Type reference (TYPE) T691F Steuerung automatische Kreditkontrolle 20100803

Method GET_T691F on class CL_CREDIT_CHECK has no exception.

Method INIT Signature

Method INIT on class CL_CREDIT_CHECK has no parameter.
Method INIT on class CL_CREDIT_CHECK has no exception.

Method INIT_MSGLOG Signature

Method INIT_MSGLOG on class CL_CREDIT_CHECK has no parameter.
Method INIT_MSGLOG on class CL_CREDIT_CHECK has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_E2W Call by reference Type reference (TYPE) FLAG allgemeines flag 20100803
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'V1' Nachrichtenklasse 20100803
3 Importing IV_MSGNO1 Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100803
4 Importing IV_MSGNO2 Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100803
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
9 Importing IV_NOD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
10 Importing IV_NOW Call by reference Type reference (TYPE) FLAG allgemeines flag 20100803
11 Importing IV_REA Call by reference Type reference (TYPE) STREA_CM Kreditprüfung: Systemreaktion (Warnung, Fehler) 20100803
12 Importing IV_UPD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
13 Importing IV_W2E Call by reference Type reference (TYPE) FLAG allgemeines flag 20100803

Method RAISE_MESSAGE on class CL_CREDIT_CHECK has no exception.

Method RAISE_MESSAGE_FSCM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_E2W Call by reference Type reference (TYPE) FLAG allgemeines flag 20100803
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'V1' Nachrichtenklasse 20100803
3 Importing IV_MSGNO1 Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100803
4 Importing IV_MSGNO2 Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100803
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100803
9 Importing IV_NOD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
10 Importing IV_NOP Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
11 Importing IV_NOW Call by reference Type reference (TYPE) FLAG allgemeines flag 20100803
12 Importing IV_REA Call by reference Type reference (TYPE) STREA_CM Kreditprüfung: Systemreaktion (Warnung, Fehler) 20100803
13 Importing IV_UPD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
14 Importing IV_W2E Call by reference Type reference (TYPE) FLAG allgemeines flag 20100803

Method RAISE_MESSAGE_FSCM on class CL_CREDIT_CHECK has no exception.

Method RAISE_MESSAGE_FSCM_E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'V1' Nachrichtenklasse 20100804
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100804
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
7 Importing IV_NOD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
8 Importing IV_NOP Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
9 Importing IV_TEXT Call by reference Type reference (TYPE) CHAR100 Charakter 100 20100804

Method RAISE_MESSAGE_FSCM_E on class CL_CREDIT_CHECK has no exception.

Method RAISE_MESSAGE_FSCM_W Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RMS Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
2 Importing IV_CMS Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'V1' Nachrichtenklasse 20100804
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100804
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichtenvariable 20100804
9 Importing IV_NOD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
10 Importing IV_NOP Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
11 Importing IV_NOW Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100804
12 Importing IV_TEXT Call by reference Type reference (TYPE) CHAR100 Charakter 100 20100804

Method RAISE_MESSAGE_FSCM_W on class CL_CREDIT_CHECK has no exception.

Method SET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_RL Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20100803
2 Importing IV_CHECK_ID Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20100803
3 Importing IV_CHECK_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100803
4 Importing IV_CHECK_RE Call by reference Type reference (TYPE) STREA_CM Kreditprüfung: Systemreaktion (Warnung, Fehler) 20100803

Method SET_CHECK on class CL_CREDIT_CHECK has no exception.

Method SET_CHECK_RC_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECK_RC Call by reference Type reference (TYPE) TCS_CHECK_RC 20100803

Method SET_CHECK_RC_EXT on class CL_CREDIT_CHECK has no exception.

Method SET_CHECK_RL Signature

Method SET_CHECK_RL on class CL_CREDIT_CHECK has no parameter.
Method SET_CHECK_RL on class CL_CREDIT_CHECK has no exception.

Method SET_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T691F Call by reference Type reference (TYPE) T691F Steuerung automatische Kreditkontrolle 20100805
2 Importing IV_ERLST Call by reference Type reference (TYPE) ERLST Erlaubter Alterungsgrad in Stunden 20100805
3 Importing IV_ERLTA Call by reference Type reference (TYPE) ERLTA Erlaubter Alterungsgrad in Tagen 20100805
4 Importing IV_FI_VEKT_REA Call by reference Type reference (TYPE) STREA_CM Kreditprüfung: Systemreaktion (Warnung, Fehler) 20100805
5 Importing IV_LIMIT_CURRENCY Call by reference Type reference (TYPE) WAERK Währung des Vertriebsbelegs 20100805
6 Importing IV_LIMIT_EXCEEDED Call by reference Type reference (TYPE) NETWR_AK Nettowert des Auftrags in Belegwährung 20100805

Method SET_DATA_EXT on class CL_CREDIT_CHECK has no exception.

Method SYSTEM_REACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLLECT_MSG Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
2 Importing IV_E2W Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
3 Importing IV_NOW Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
4 Importing IV_UPD Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803
5 Importing IV_W2E Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20100803

Method SYSTEM_REACTION on class CL_CREDIT_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606