SAP ABAP Class CL_FICO_CHECK_PROVIDER (Object Class, Supplier of Check Objects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO_CHECKS (Package) Checks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_CHECK_PROVIDER Supplier for Condition Checks 20080225
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_GENERAL_CONSTANTS FICO Constants 20080225
Properties
Class CL_FICO_CHECK_PROVIDER  
Short Description Object Class, Supplier of Check Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class FICO1    
Program status     
Category 0   
Package FICO_CHECKS   Checks 
Created 20080225   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FICO_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_FICO_CHECK_CUSTOMIZING Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FICO_GENERAL_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FICO_INTERNAL_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FICO_CHECK_PROVIDER Supplier for Condition Checks 20080225
2 IF_FICO_GENERAL_CONSTANTS FICO Constants 20080225
Friends
Class CL_FICO_CHECK_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BASIS Constant Private Type reference (TYPE) CHAR01 'B' Base Condition (Form) 20080411
2 GTS_INSTANCES Static Attribute Private Type reference (TYPE) T_TAS_INST 20080225
3 MO_CALLBACKS Instance attribute Private Object reference (TYPE REF TO) IF_FICO_CALLBACKS Interface for FiCo Clients 20090707
4 MO_CHECK_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) IF_FICO_CHECK_CUSTOMIZING Read Access for Check Customizing 20090707
5 MO_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) CL_FICO_CUSTOMIZING Customizing of Financial Conditions (Application-Specific) 20090702
6 MT_CHECKINSTANCE_BUFFER Instance attribute Private Type reference (TYPE) TAS_CHECKINSTANCE_BUFFER 20090703
7 MV_APPL Instance attribute Private Type reference (TYPE) FICO_OAPPL Application 20080225
8 MV_BUFFER_CONDCATG Instance attribute Private Type reference (TYPE) FICO_OCONDCATG Condition Category 20090705
9 MV_BUFFER_CONDTYPE Instance attribute Private Type reference (TYPE) FICO_OCONDTYPE Condition Type 20090705
10 MV_BUFFER_LISTTYPE Instance attribute Private Type reference (TYPE) FICO_OLISTTYP Condition Group Type 20090705
Methods
# Method Level Visibility Method type Description Created on
1 GET_CHECKS_NEW Instance method Public Method 20090702
2 GET_CHECKS_NEW_OBSOLETE Instance method Private Method Obsolete (Old Logic) 20090703
3 GET_NAME Instance method Public Method 20090702
4 INSTANTIATE_FICO_CHECK Instance method Private Method Instantiates Check Objects 20080225
5 S_GET_DDIC_INFO Static method Public Method Read Field Descriptions, Check Field Values Against Domains 20090609
6 S_GET_INSTANCE Static method Public Method Instantiates Supplier for FICO-Specific Checks 20080225
Events
Class CL_FICO_CHECK_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STR_CHECKINSTANCE_BUFFER Private See coding 20090703 BEGIN OF str_checkinstance_buffer, classname TYPE seoclname, checkinstance TYPE REF TO if_fico_check, END OF str_checkinstance_buffer
2 TAB Private Attribute reference (LIKE) 20080417
3 TAS_CHECKINSTANCE_BUFFER Private See coding 20090703 tas_checkinstance_buffer TYPE SORTED TABLE OF str_checkinstance_buffer WITH UNIQUE KEY classname
4 T_STR_INST Private See coding 20080225 BEGIN OF t_str_inst, o_appl TYPE fico_oappl, oref_chk_prov TYPE REF TO cl_fico_check_provider, END OF t_str_inst
5 T_TAS_INST Private See coding 20080225 t_tas_inst TYPE SORTED TABLE OF t_str_inst WITH UNIQUE KEY o_appl
Method Signatures

Method GET_CHECKS_NEW Signature

Method GET_CHECKS_NEW on class CL_FICO_CHECK_PROVIDER has no parameter.
Method GET_CHECKS_NEW on class CL_FICO_CHECK_PROVIDER has no exception.

Method GET_CHECKS_NEW_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATG Call by reference Type reference (TYPE) FICO_OCATG Konditions-, Betrag- oder Termintyp 20090703
2 Importing IV_CHECKCATG Call by reference Type reference (TYPE) FICO_OCHECKCATG Typ der FICO-Prüfung 20090703
3 Importing IV_CONDFORM Call by reference Type reference (TYPE) FICO_FZEROCOND Konditionsform 20090703
4 Importing IV_CONDTYPE Call by reference Type reference (TYPE) FICO_OCONDTYPE Konditionsart 20090703
5 Importing IV_INCREM Call by reference Type reference (TYPE) FICO_FINCREM Ersetzungstyp 20090703
6 Importing IV_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20090703
7 Returning RT_CHECKS Value transfer Type reference (TYPE) IF_FICO_CHECK=>TAB TabTyp: FICO-Prüfungen: Verwendung, Objekt-Referenz (sort.) 20090703

Method GET_CHECKS_NEW_OBSOLETE on class CL_FICO_CHECK_PROVIDER has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_FICO_CHECK_PROVIDER has no parameter.
Method GET_NAME on class CL_FICO_CHECK_PROVIDER has no exception.

Method INSTANTIATE_FICO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECKCATG Call by reference Type reference (TYPE) FICO_OCHECKCATG Typ der FICO-Prüfung 20090319
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20080225
3 Returning RO_CHECK_OBJ Value transfer Object reference (TYPE REF TO) IF_FICO_CHECK Abstrakter Prüfbefehl 20080225

Method INSTANTIATE_FICO_CHECK on class CL_FICO_CHECK_PROVIDER has no exception.

Method S_GET_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DDIC_INFOS Call by reference Type reference (TYPE) FICOS_DDIC_INFOS Struktur für die Aufnahme von DDIC-Informationen und Werte 20090609
2 Exporting EV_NOT_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090609
3 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) IF_FICO_LOGGER Protokoll-Schnittstelle 20090609
4 Importing IV_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20090609
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20090609
6 Importing IV_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP 20090609
7 Importing IV_PROC_TYPE Call by reference Type reference (TYPE) NUM1 IF_FICO_GENERAL_CONSTANTS=>G_CON_FIELDNAME Numerisch 1-stellig 20090609
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME IF_FICO_GENERAL_CONSTANTS=>G_CON_TAB_CONDI Tabellenname 20090609
9 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Feldwert 20090609
# Exception Resumable Description Created on
1 INTERNAL_ERROR Anderer Fehler 20090609

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACKS Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20090707
2 Importing IV_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20080225
3 Returning RO_CHECK_PROV Value transfer Object reference (TYPE REF TO) IF_FICO_CHECK_PROVIDER Trägerklasse, Lieferant der Prüfobjekte 20080228

Method S_GET_INSTANCE on class CL_FICO_CHECK_PROVIDER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711