SAP ABAP Class CL_FICO_TEST_CUST_GENERATOR (Generating Condition Types (Groups))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO_TEST (Package) Test Objects for FICO
Properties
Class CL_FICO_TEST_CUST_GENERATOR  
Short Description Generating Condition Types (Groups)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FICO_TEST   Test Objects for FICO 
Created 20080314   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FICO_TEST_CUST_GENERATOR has no forward declaration.
Interfaces
Class CL_FICO_TEST_CUST_GENERATOR has no interface implemented.
Friends
Class CL_FICO_TEST_CUST_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CONDTYPE Instance attribute Private Type reference (TYPE) TAB_MAP_COND List of the Generated Condition Types 20080314
2 MT_COND_AMT Instance attribute Private See coding Amount Categories per Condition Category 20080314
3 MT_COND_DATE Instance attribute Private Type reference (TYPE) TAB_CONDDATE Date Categories per Condition Category 20080314
4 MT_COND_DIFF Instance attribute Private Type reference (TYPE) FICO_TYP_TAB_FICOB_COND_DIFF Differentiation Categories per Condition Category 20080314
5 MT_DIFF Instance attribute Private Type reference (TYPE) FICO_TYP_TAS_DIFFCATG Definition of Differentiation Categories 20080314
6 MT_LIST Instance attribute Private See coding Condition Group Categories 20080314
7 MT_LIST_COND Instance attribute Private See coding Condition Categories of a Condition Group Category 20080314
8 MV_APPL Instance attribute Private Type reference (TYPE) FICO_OAPPL Client/Application 20080314
9 MV_REQ_NO Instance attribute Private Type reference (TYPE) I Number of Additional Condition Types 20080314
10 S_TAB_INSTANCES Static Attribute Private Type reference (TYPE) TAB_INSTANCES Instance Management 20080314
Methods
# Method Level Visibility Method type Description Created on
1 COMBINE_WITH_DATECATGS Instance method Private Method Break Down Date Categories 20080314
2 FILL_AMT_INFO Instance method Private Method Break Down 1 Amount Category 20080314
3 FILL_DATE_INFO Instance method Private Method Break Down 1 Date Category 20080314
4 FILL_DIFF_INFO Instance method Private Method Break Down Differentiation Categories 20080314
5 FILL_HEADER_INFO Instance method Private Method Break Down Header Information 20080314
6 GET_CONDTYPE Instance method Public Method Break Down Condition Type 20080314
7 GET_SYST_DIFFS Instance method Public Method Export Definition and Assignment of Differentiation Cats 20080918
8 INIT Instance method Private Method Read System Tables 20080314
9 SET_CUSTOMIZING Instance method Private Method (Re-)Loading Customizing in Simulation Mode 20080314
10 SET_SYST_DIFFS Instance method Public Method Import Definition & Assignment of Differentiation Categories 20080314
11 S_GET_INSTANCE Static method Public Method Create Instance 20080314
Events
Class CL_FICO_TEST_CUST_GENERATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB_CONDDATE Private See coding TAB_CONDDATE 20080314 tab_conddate TYPE SORTED TABLE OF ficob_cond_date WITH UNIQUE KEY o_condcatg o_datecatg
2 TAB_INSTANCES Private See coding TAB_INSTANCES 20080314 tab_instances TYPE SORTED TABLE OF type_instances WITH UNIQUE KEY o_appl
3 TAB_MAP_COND Private See coding TAB_MAP_COND 20080314 tab_map_cond TYPE SORTED TABLE OF type_map_cond WITH UNIQUE KEY req_no cond-o_condcatg diff descr
4 TYPE_INSTANCES Private See coding TYPE_INSTANCES 20080314 BEGIN OF type_instances, o_appl TYPE fico_oappl, ref TYPE REF TO cl_fico_test_cust_generator, END OF type_instances
5 TYPE_MAP_COND Private See coding TYPE_MAP_COND 20080314 BEGIN OF type_map_cond, req_no TYPE i, cond TYPE cl_fico_customizing=>str_condtype, diff TYPE string, descr TYPE string, amt TYPE ficoc_cond_amt, dates TYPE SORTED TABLE OF ficoc_cond_date WITH UNIQUE KEY o_datecatg, diffs TYPE SORTED TABLE OF ficoc_cond_diff WITH UNIQUE KEY n_diffno, END OF type_map_cond
Method Signatures

Method COMBINE_WITH_DATECATGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUX Call by reference Type reference (TYPE) TAB_MAP_COND CT_AUX 20080314
2 Changing CT_CONDTYPE Call by reference Type reference (TYPE) TAB_MAP_COND CT_CONDTYPE 20080314
3 Importing IS_CONDTYPE Call by reference Type reference (TYPE) TYPE_MAP_COND IS_CONDTYPE 20080314
4 Importing IT_COND_DATE Call by reference Type reference (TYPE) TAB_CONDDATE IT_COND_DATE 20080314
# Exception Resumable Description Created on
1 BAD_DATECATG BAD_DATECATG 20080314

Method FILL_AMT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TYPE Call by reference Type reference (TYPE) TYPE_MAP_COND CS_TYPE 20080314
2 Importing IS_COND_AMT Call by reference Type reference (TYPE) FICOC_COND_AMT IS_COND_AMT 20080314
3 Importing IV_CONDCATG Call by reference Type reference (TYPE) FICO_OCONDCATG IV_CONDCATG 20080314
# Exception Resumable Description Created on
1 BAD_AMTCATG BAD_AMTCATG 20080314

Method FILL_DATE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TYPE Call by reference Type reference (TYPE) TYPE_MAP_COND CS_TYPE 20080314
2 Importing IS_COND_DATE Call by reference Type reference (TYPE) FICOC_COND_DATE IS_COND_DATE 20080314
3 Importing IV_CONDCATG Call by reference Type reference (TYPE) FICO_OCONDCATG IV_CONDCATG 20080314
# Exception Resumable Description Created on
1 BAD_DATECATG BAD_DATECATG 20080314

Method FILL_DIFF_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TYPE Call by reference Type reference (TYPE) TYPE_MAP_COND CS_TYPE 20080314
2 Importing IT_COND_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAB_COND_DIFF IT_COND_DIFF 20080314
3 Importing IV_CONDCATG Call by reference Type reference (TYPE) FICO_OCONDCATG IV_CONDCATG 20080314
# Exception Resumable Description Created on
1 BAD_DIFFCATG BAD_DIFFCATG 20080314

Method FILL_HEADER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TYPE Call by reference Type reference (TYPE) TYPE_MAP_COND CS_TYPE 20080314
2 Importing IS_FICOC Call by reference Type reference (TYPE) CL_FICO_CUSTOMIZING=>STR_CONDTYPE IS_FICOC 20080314
# Exception Resumable Description Created on
1 BAD_CONDCATG BAD_CONDCATG 20080314

Method GET_CONDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COND_AMT Call by reference Type reference (TYPE) FICOC_COND_AMT IS_COND_AMT 20080314
2 Importing IS_FICOC Call by reference Type reference (TYPE) CL_FICO_CUSTOMIZING=>STR_CONDTYPE IS_FICOC 20080314
3 Importing IT_COND_DATE Call by reference Type reference (TYPE) FICO_TYP_TAB_COND_DATE IT_COND_DATE 20080314
4 Importing IT_COND_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAB_COND_DIFF IT_COND_DIFF 20080314
5 Returning R_CONDTYPE Value transfer Type reference (TYPE) FICO_OCONDTYPE R_CONDTYPE 20080314
# Exception Resumable Description Created on
1 BAD_DATA BAD_DATA 20080314

Method GET_SYST_DIFFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COND_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAB_FICOB_COND_DIFF IT_COND_DIFF 20080918
2 Exporting ET_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAS_DIFFCATG IT_DIFF 20080918

Method GET_SYST_DIFFS on class CL_FICO_TEST_CUST_GENERATOR has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL Call by reference Type reference (TYPE) FICO_OAPPL APPL 20080314
# Exception Resumable Description Created on
1 BAD_APPL BAD_APPL 20080314

Method SET_CUSTOMIZING Signature

Method SET_CUSTOMIZING on class CL_FICO_TEST_CUST_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 BAD_DATA BAD_DATA 20080314

Method SET_SYST_DIFFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COND_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAB_FICOB_COND_DIFF IT_COND_DIFF 20080314
2 Importing IT_DIFF Call by reference Type reference (TYPE) FICO_TYP_TAS_DIFFCATG IT_DIFF 20080314

Method SET_SYST_DIFFS on class CL_FICO_TEST_CUST_GENERATOR has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL Call by reference Type reference (TYPE) FICO_OAPPL APPL 20080314
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FICO_TEST_CUST_GENERATOR R_INSTANCE 20080314
# Exception Resumable Description Created on
1 BAD_APPL BAD_APPL 20080314
History
Last changed by/on SAP  20110908 
SAP Release Created in 711