SAP ABAP Class CL_FICO_CONDS_PROVIDER (Retrieval of Merged Conditions for Pricing)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO (Package) Financial Conditions
Properties
Class CL_FICO_CONDS_PROVIDER  
Short Description Retrieval of Merged Conditions for Pricing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FICO   Financial Conditions 
Created 20070507   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FICO_CONDS_PROVIDER has no forward declaration.
Interfaces
Class CL_FICO_CONDS_PROVIDER has no interface implemented.
Friends
Class CL_FICO_CONDS_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FICO_OL_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_FICO_OL_CONTROLLER Object Layer Controller 20081014
2 O_APPL Instance attribute Private Type reference (TYPE) FICO_OAPPL Application 20070509
3 REF_CONVERTER Instance attribute Private Object reference (TYPE REF TO) CL_FICM_COND_CONVERTER FICO <-> FCL Conversion 20070510
4 RIF_MERGER Instance attribute Private Object reference (TYPE REF TO) IF_FICM_COND_MERGER 20070509
5 S_TAH_INSTANCE Static Attribute Private Type reference (TYPE) CL_TAH_INSTANCE_BUFFER 20070509
6 TAH_CONDTYPE_CUST Instance attribute Private Type reference (TYPE) FICM_TAH_CONDTYPE_CUST Parts of Condition Type Customizing 20070509
7 TAS_ILIST_MAINTENANCE Instance attribute Private Type reference (TYPE) CL_TAS_ILIST 20070515
8 TAS_ILIST_PROCESS Instance attribute Private Type reference (TYPE) CL_TAS_ILIST 20070515
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method Delete Conditions with the Given IDs from the Buffer 20070509
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070507
3 DELETE_CONDITIONS Instance method Private Method 20070828
4 DROP_NO_INHERITANCE_CONDITIONS Instance method Private Method 20070608
5 MERGE Instance method Public Method Combine and Save two Condition Lists 20070507
6 MERGE_AND_STORE Instance method Private Method 20070510
7 PREPARE_SAVE Instance method Public Method Preparation for Saving 20070509
8 REFRESH Instance method Public Method Delete all Conditions from the Internal Buffer 20070509
9 SET Instance method Public Method Obsolete 20070608
10 S_GET_INSTANCE Static method Public Method Gets one Instance (per Application) 20070509
Events
Class CL_FICO_CONDS_PROVIDER has no event.
Types
Class CL_FICO_CONDS_PROVIDER has no local type.
Method Signatures

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ILIST_MAINTENANCE Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20070509
2 Importing I_ILIST_PROCESS Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20070509
3 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070509

Method CANCEL on class CL_FICO_CONDS_PROVIDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20090311

Method CONSTRUCTOR on class CL_FICO_CONDS_PROVIDER has no exception.

Method DELETE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070828
2 Exporting E_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20070828
3 Importing I_BUFFER Call by reference Type reference (TYPE) FICO_FBUFFER Kennzeichen für Pufferung 20070904
4 Importing I_ILIST Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20070828
5 Importing I_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20070828
6 Importing I_USEDUNTIL Call by reference Type reference (TYPE) FICO_DUSEDUNTIL Verwendet-bis-Datum 20070904

Method DELETE_CONDITIONS on class CL_FICO_CONDS_PROVIDER has no exception.

Method DROP_NO_INHERITANCE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_COND Call by reference Type reference (TYPE) FCL_TAB_COND Konditionsköpfe 20070608

Method DROP_NO_INHERITANCE_CONDITIONS on class CL_FICO_CONDS_PROVIDER has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ILIST_MAINTENANCE Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20070507
2 Changing C_ILIST_PROCESS Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20070507
3 Exporting E_TAB_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20101103
4 Importing IO_CALLBACKS_MAINTENANCE Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20081002
5 Importing IO_CALLBACKS_PROCESS Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20081002
6 Importing I_FLG_MERGE_RULESET Call by reference Type reference (TYPE) FICO_FFLAG Flag 20070507
7 Importing I_FLG_STOP_RELEASE Call by reference Type reference (TYPE) BOOLE_D 'O' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090113
8 Importing I_HIGH_COND_SOURCE Call by reference Type reference (TYPE) FICO_OCONDSOURCE Herkunft der Kondition 20070507
9 Importing I_LOW_COND_SOURCE Call by reference Type reference (TYPE) FICO_OCONDSOURCE Herkunft der Kondition 20070507
10 Importing I_STR_COND_DESC_HIGH Call by reference Type reference (TYPE) FICOS_COND_DESC 20070510
11 Importing I_STR_COND_DESC_LOW Call by reference Type reference (TYPE) FICOS_COND_DESC 20070510
12 Importing I_VALIDFROM Call by reference Type reference (TYPE) FICO_DVALIDFROM '19010101' Gültig-ab-Datum einer Kondition 20070626
13 Importing I_VALIDTO Call by reference Type reference (TYPE) FICO_DVALIDTO '99991231' Gültig-bis-Datum einer Kondition 20070626
# Exception Resumable Description Created on
1 CX_FICM_COND_MERGER_ERROR Ausnahmeklasse für das Mischen von Konditionen 20070529
2 CX_FICM_COND_READER_ERROR Ausnahmeklasse für das Lesen von Konditionen 20070529
3 CX_FICM_CUSTOMIZING_ERROR Ausnahmeklasse für den Fall eines inkonsistenten Customizing 20070529
4 CX_FICO_CONDS_PROVIDER_ERROR Ausnahmen für die Konditionsverwaltung 20070523

Method MERGE_AND_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ILIST Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20070510
2 Changing C_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20070523
3 Changing C_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070523
4 Changing C_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20070523
5 Importing IO_CALLBACKS Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20080509
6 Importing I_DROP_NO_INHERITANCE Call by reference Type reference (TYPE) FICO_FFLAG Flag 20070510
7 Importing I_FLG_MERGE_RULESET Call by reference Type reference (TYPE) FICO_FFLAG Flag 20070510
8 Importing I_FLG_STOP_RELEASE Call by reference Type reference (TYPE) BOOLE_D 'O' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090113
9 Importing I_HIGH_COND_SOURCE Call by reference Type reference (TYPE) FICO_OCONDSOURCE Herkunft der Kondition 20070510
10 Importing I_LOW_COND_SOURCE Call by reference Type reference (TYPE) FICO_OCONDSOURCE Herkunft der Kondition 20070510
11 Importing I_TAB_COND_DESC_HIGH Call by reference Type reference (TYPE) FICM_TAB_COND_DESC Tabelle zur Identifikation v. Konditionsgruppen od Ind.Kond. 20070510
12 Importing I_TAB_COND_DESC_LOW Call by reference Type reference (TYPE) FICM_TAB_COND_DESC Tabelle zur Identifikation v. Konditionsgruppen od Ind.Kond. 20070510
13 Importing I_VALIDFROM Call by reference Type reference (TYPE) FICO_DVALIDFROM Gültig-ab-Datum einer Kondition 20070626
14 Importing I_VALIDTO Call by reference Type reference (TYPE) FICO_DVALIDTO Gültig-bis-Datum einer Kondition 20070626
# Exception Resumable Description Created on
1 CX_FICM_COND_MERGER_ERROR Ausnahmeklasse für das Mischen von Konditionen 20070529
2 CX_FICM_COND_READER_ERROR Ausnahmeklasse für das Lesen von Konditionen 20070529
3 CX_FICM_CUSTOMIZING_ERROR Ausnahmeklasse für den Fall eines inkonsistenten Customizing 20070529
4 CX_FICO_CONDS_PROVIDER_ERROR Ausnahmen für die Konditionsverwaltung 20070523

Method PREPARE_SAVE Signature

Method PREPARE_SAVE on class CL_FICO_CONDS_PROVIDER has no parameter.
Method PREPARE_SAVE on class CL_FICO_CONDS_PROVIDER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_FICO_CONDS_PROVIDER has no parameter.
Method REFRESH on class CL_FICO_CONDS_PROVIDER has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_COND_DATEMAINTENANCE Call by reference Type reference (TYPE) FCL_TAB_COND_DATE Terminfortschreibung 20070608
2 Importing I_TAB_COND_DATEPROCESS Call by reference Type reference (TYPE) FCL_TAB_COND_DATE Terminfortschreibung 20070608
3 Importing I_TAB_COND_MAINTENANCE Call by reference Type reference (TYPE) FCL_TAB_COND Konditionsköpfe 20070608
4 Importing I_TAB_COND_POS_MAINTENANCE Call by reference Type reference (TYPE) FCL_TAB_COND_POS Konditions- bzw. Periodenpositionen 20070608
5 Importing I_TAB_COND_POS_PROCESS Call by reference Type reference (TYPE) FCL_TAB_COND_POS Konditions- bzw. Periodenpositionen 20070608
6 Importing I_TAB_COND_POS_REL_MAINTENANC Call by reference Type reference (TYPE) FCL_TAS_COND_POS_REL Relationen zu Konditionsarten 20070608
7 Importing I_TAB_COND_POS_REL_PROCESS Call by reference Type reference (TYPE) FCL_TAS_COND_POS_REL Relationen zu Konditionsarten 20070608
8 Importing I_TAB_COND_PROCESS Call by reference Type reference (TYPE) FCL_TAB_COND Konditionsköpfe 20070608
9 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070608

Method SET on class CL_FICO_CONDS_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 I_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20070509
2 Importing I_TAH_CONDTYPE_CUST Call by reference Type reference (TYPE) FICM_TAH_CONDTYPE_CUST Teile des Konditionsartencustomizing 20070509
3 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FICO_CONDS_PROVIDER Bereitstellung von gemischten Konditionen für Pricing 20070509
# Exception Resumable Description Created on
1 CX_FICM_COND_MERGER_ERROR Ausnahmeklasse für das Mischen von Konditionen 20070529
2 CX_FICO_CONDS_PROVIDER_ERROR Ausnahmeklasse für das Mischen von Konditionen 20070510
History
Last changed by/on SAP  20130531 
SAP Release Created in 710