SAP ABAP Class CL_FICO_TESTAP_CHECK_PROVIDER (Object Class, Supplier of Check Objects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO_TEST (Package) Test Objects for FICO
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_CHECK_CUSTOMIZING Read Access for Check Customizing 20080422
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_CHECK_PROVIDER Supplier for Condition Checks 20080422
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_GENERAL_CONSTANTS FICO Constants 20080422
Properties
Class CL_FICO_TESTAP_CHECK_PROVIDER  
Short Description Object Class, Supplier of Check Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FICO1    
Program status     
Category 0   
Package FICO_TEST   Test Objects for FICO 
Created 20080422   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_CHECK_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_FICO_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FICO_CHECK_CUSTOMIZING Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FICO_GENERAL_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 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_CUSTOMIZING Read Access for Check Customizing 20080422
2 IF_FICO_CHECK_PROVIDER Supplier for Condition Checks 20080422
3 IF_FICO_GENERAL_CONSTANTS FICO Constants 20080422
Friends
Class CL_FICO_TESTAP_CHECK_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPL Instance attribute Private Type reference (TYPE) FICO_OAPPL IF_FICO_INTERNAL_CONSTANTS=>G_CON_APPL_TESTAP Application 20080422
2 GC_BASIS Constant Private Type reference (TYPE) CHAR01 'B' Base Condition (Form) 20080422
3 GC_COND_CLASS Constant Private Type reference (TYPE) CHAR3 'CCL' 3-Byte Field 20090703
4 GTS_INSTANCES Static Attribute Private Type reference (TYPE) T_TAS_INST 20080422
5 GT_ALL_CHECKS Static Attribute Private Type reference (TYPE) CL_FICO_CHECK_CUSTOMIZING=>TAB_DB_CHECKS 20080422
6 MT_SELECTED_CHECKS Instance attribute Private Type reference (TYPE) IF_FICO_CHECK_CUSTOMIZING=>TAS_FICO_CHECKS Table Type: FICO Checks: Usage, Object Reference 20080422
7 MV_LISTTYPE Instance attribute Private Type reference (TYPE) FICO_OLISTTYP Condition Group Type 20080422
Methods
# Method Level Visibility Method type Description Created on
1 GENERAL_CUST_FILTER Static method Public Method General Filtering According to FiCo Categories 20090703
2 GET_CHECK_TABLE Instance method Private Method 20080422
3 INSTANTIATE_TESTAP_CHECK Instance method Private Method Instantiates Check Objects 20080422
4 SPECIFIC_FILTER Instance method Private Method Filter Check Objects According to Customizing Settings 20080422
5 S_GET_INSTANCE Static method Public Method Instantiates Supplier for FICO-Specific Checks 20080422
Events
Class CL_FICO_TESTAP_CHECK_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Private Attribute reference (LIKE) 20080422
2 T_STR_INST Private See coding 20080422 BEGIN OF t_str_inst, o_listtype TYPE fico_olisttyp, oref_chk_prov TYPE REF TO cl_fico_testap_check_provider, END OF t_str_inst
3 T_TAS_INST Private See coding 20080422 t_tas_inst TYPE SORTED TABLE OF t_str_inst WITH UNIQUE KEY o_listtype
Method Signatures

Method GENERAL_CUST_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LISTTYPE Call by reference Type reference (TYPE) FICOC_LIST Konditionsgruppenart (Listenart) 20090703
2 Exporting ET_CONDTYPE Call by reference Type reference (TYPE) CL_FICO_CUSTOMIZING=>TAS_CONDTYPE Konditionsarten (Kopf) 20090703
3 Exporting ET_COND_AMT Call by reference Type reference (TYPE) CL_FICO_CHECK_CUSTOMIZING=>TAS_COND_AMT Betragstypen pro Konditionsart 20090703
4 Exporting ET_COND_DATE Call by reference Type reference (TYPE) CL_FICO_CHECK_CUSTOMIZING=>TAS_COND_DATE Termintypen pro Konditionsart 20090703
5 Exporting ET_COND_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAB_COND_DIFF Tabelle mit Zuordnung Differenzierungstypen Konditionsarten 20090703
6 Exporting ET_LIST_COND Call by reference Type reference (TYPE) CL_FICO_CUSTOMIZING=>TAS_LIST_COND Konditionsarten der KGrArt 20090703
7 Exporting ET_LS_CHECKS Call by reference Type reference (TYPE) IF_FICO_CHECK_CUSTOMIZING=>TAS_FICO_CHECKS TabTyp: FICO-Prüfungen: Verwendung, Objekt-Referenz 20090703
8 Importing IT_ALL_CHECKS Call by reference Type reference (TYPE) CL_FICO_CHECK_CUSTOMIZING=>TAB_DB_CHECKS Alle CheckObjekte des Providers 20090703
9 Importing IV_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20090703
10 Importing IV_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20090703

Method GENERAL_CUST_FILTER on class CL_FICO_TESTAP_CHECK_PROVIDER has no exception.

Method GET_CHECK_TABLE Signature

Method GET_CHECK_TABLE on class CL_FICO_TESTAP_CHECK_PROVIDER has no parameter.
Method GET_CHECK_TABLE on class CL_FICO_TESTAP_CHECK_PROVIDER has no exception.

Method INSTANTIATE_TESTAP_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20080422
2 Returning RO_CHECK_OBJ Value transfer Object reference (TYPE REF TO) IF_FICO_CHECK Abstrakter Prüfbefehl 20080422

Method INSTANTIATE_TESTAP_CHECK on class CL_FICO_TESTAP_CHECK_PROVIDER has no exception.

Method SPECIFIC_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LS_CHECKS Call by reference Type reference (TYPE) IF_FICO_CHECK_CUSTOMIZING=>TAS_FICO_CHECKS TabTyp: FICO-Prüfungen: Verwendung, Objekt-Referenz 20080422
2 Importing IS_LISTTYPE Call by reference Type reference (TYPE) FICOC_LIST Konditionsgruppenart (Listenart) 20080422
3 Importing IT_CONDTYPE Call by reference Type reference (TYPE) CL_FICO_CUSTOMIZING=>TAS_CONDTYPE 20080422
4 Importing IT_COND_AMT Call by reference Type reference (TYPE) CL_FICO_CHECK_CUSTOMIZING=>TAS_COND_AMT 20080422
5 Importing IT_COND_DATE Call by reference Type reference (TYPE) CL_FICO_CHECK_CUSTOMIZING=>TAS_COND_DATE 20080422
6 Importing IT_COND_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAB_COND_DIFF Tabelle mit Zuordnung Differenzierungstypen Konditionsarten 20080423
7 Importing IT_LIST_COND Call by reference Type reference (TYPE) CL_FICO_CUSTOMIZING=>TAS_LIST_COND 20080422

Method SPECIFIC_FILTER on class CL_FICO_TESTAP_CHECK_PROVIDER has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20080422
2 Returning RO_CHECK_PROV Value transfer Object reference (TYPE REF TO) IF_FICO_CHECK_PROVIDER Trägerklasse, Lieferant der Prüfobjekte 20080422

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