SAP ABAP Class CL_FICM_COND_CONVERTER (FICO <-> FCL Conversion)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO (Package) Financial Conditions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_GENERAL_CONSTANTS FICO Constants 20120606
Properties
Class CL_FICM_COND_CONVERTER  
Short Description FICO <-> FCL Conversion    
Super Class    
Instantiability of a Class 0  Private 
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_FICM_COND_CONVERTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FICO_GENERAL_CONSTANTS FICO Constants 20120606
Friends
Class CL_FICM_COND_CONVERTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL Instance attribute Private Type reference (TYPE) FICO_OAPPL Application 20070507
2 L_DUMMY Instance attribute Private Type reference (TYPE) STRING 20070507
3 S_TAH_INSTANCE Static Attribute Private Type reference (TYPE) CL_TAH_INSTANCE_BUFFER 20070507
4 TAH_CONDTYPE_CUST Instance attribute Private Type reference (TYPE) FICM_TAH_CONDTYPE_CUST Parts of Condition Type Customizing 20070507
Methods
# Method Level Visibility Method type Description Created on
1 FCL_COND_POS_TO_FICOT_POS_REL Instance method Private Method Converts FCL Items to FICOT_POS and FICOT_POS_REL 20070511
2 FCL_DATE_TO_FICO_CONDI Instance method Private Method Converts FCL Date Updates into FICO Format 20070511
3 FCL_STR_CONDI_TO_FICO_STR_COND Instance method Private Method Converts FCL Header Data to Main FICO Header Data 20070511
4 FCL_TO_FICO Instance method Public Method Conversion of FCL to FICO 20070507
5 FICO_POS_RESOLVE_AMOUNTS Instance method Private Method Converts Levels/Levels for Condition Determination Fields 20070507
6 FICO_POS_TO_FCL_POS Instance method Private Method Converts FICO Items to FCL Items and Dates 20070507
7 FICO_TO_FCL Instance method Public Method Conversion of FICO to FCL 20070507
8 FICO_TO_FICO_OV Instance method Public Method Conversion of FICO to FICO OV 20070604
9 SET_CUSTOMIZING Instance method Private Method For Unit Tests Only (Customizing Double) 20070508
10 S_GET_INSTANCE Static method Public Method Provides Instance of Class (Singleton per Application) 20070507
Events
Class CL_FICM_COND_CONVERTER has no event.
Types
Class CL_FICM_COND_CONVERTER has no local type.
Method Signatures

Method FCL_COND_POS_TO_FICOT_POS_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STR_FICO_CONDI Call by reference Type reference (TYPE) FICOT_CONDI Konditionen (ungepuffert) 20070511
2 Changing C_TAB_FICO_POS Call by reference Type reference (TYPE) FICO_TYP_TAB_POS Positionen der Konditionen (sortiert) 20070511
3 Changing C_TAS_FICO_POS_REL Call by reference Type reference (TYPE) FICO_TYP_TAS_POS_REL Relationen zu Konditionsarten 20070511
4 Importing I_FLG_NEW_ICOMP Call by reference Type reference (TYPE) FICO_FFLAG Flag 20070822
5 Importing I_ICOMP Call by reference Type reference (TYPE) FICO_ICOMP Konditionskomponente 20070822
6 Importing I_STR_FCL_COND Call by reference Type reference (TYPE) FCL_STR_COND Konditionskopf 20070511
7 Importing I_TAS_COND_POS Call by reference Type reference (TYPE) CL_TAS_COND_POS Konditionspositionen 20070511

Method FCL_COND_POS_TO_FICOT_POS_REL on class CL_FICM_COND_CONVERTER has no exception.

Method FCL_DATE_TO_FICO_CONDI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_VALUE_DATE_COND Call by reference Type reference (TYPE) FICO_FFLAG Kondition ist Wertstellung oder Frist 20070711
2 Exporting E_TAB_FICO_CONDI Call by reference Type reference (TYPE) FICO_TYP_TAB_CONDI Konditionen 20070511
3 Exporting E_TAB_FICO_POS Call by reference Type reference (TYPE) FICO_TYP_TAB_POS Positionen der Konditionen 20070614
4 Importing I_FLG_KEEP_STARTDATE Call by reference Type reference (TYPE) FICO_FFLAG Bei Referenzdatum Startdatum im FCL Format beibehalten 20070919
5 Importing I_STR_FCL_COND Call by reference Type reference (TYPE) FCL_STR_COND Konditionskopf 20070511
6 Importing I_TAS_COND_DATE Call by reference Type reference (TYPE) CL_TAS_COND_DATE Terminfortschreibungen 20070511

Method FCL_DATE_TO_FICO_CONDI on class CL_FICM_COND_CONVERTER has no exception.

Method FCL_STR_CONDI_TO_FICO_STR_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_FCL_COND Call by reference Type reference (TYPE) FCL_STR_COND Konditionskopf 20070511
2 Returning R_STR_FICO_CONDI Value transfer Type reference (TYPE) FICOT_CONDI Konditionen (ungepuffert) 20070511

Method FCL_STR_CONDI_TO_FICO_STR_COND on class CL_FICM_COND_CONVERTER has no exception.

Method FCL_TO_FICO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_FICO_CONDI Call by reference Type reference (TYPE) FICO_TYP_TAB_CONDI Konditionen 20070507
2 Exporting E_TAB_FICO_CONDI_POS Call by reference Type reference (TYPE) FICO_TYP_TAB_POS Positionen der Konditionen 20070507
3 Exporting E_TAS_COND_T Call by reference Type reference (TYPE) FICO_TYP_TAS_COND_T Tabellentyp: Texte für Konditionen (sortiert) 20130521
4 Exporting E_TAS_FICO_CONDI_POS_REL Call by reference Type reference (TYPE) FICO_TYP_TAS_POS_REL Tabelle für Relationen 20070507
5 Importing I_FBUFFER Call by reference Type reference (TYPE) FICO_FBUFFER OBSOLETE! 20070507
6 Importing I_FLG_KEEP_STARTDATE Call by reference Type reference (TYPE) FICO_FSTARTDATE_CONVERT Bei Referenzdatum Startdatum im FCL Format beibehalten 20070919
7 Importing I_TAB_COND Call by reference Type reference (TYPE) FCL_TAB_COND Konditionsköpfe 20070507
8 Importing I_TAB_COND_DATE Call by reference Type reference (TYPE) FCL_TAB_COND_DATE Terminfortschreibung 20070507
9 Importing I_TAB_COND_POS Call by reference Type reference (TYPE) FCL_TAB_COND_POS Konditionspositionen 20070507
10 Importing I_TAS_COND_POS_REL Call by reference Type reference (TYPE) FCL_TAS_COND_POS_REL OBSOLETE! 20070507
11 Importing I_VALID_FROM Call by reference Type reference (TYPE) FICO_DVALIDFROM OBSOLETE! 20070507
12 Importing I_VALID_TO Call by reference Type reference (TYPE) FICO_DVALIDTO OBSOLETE! 20070507
# Exception Resumable Description Created on
1 CX_FICM_COND_CONVERTER_ERROR Ausnahmeklasse für das Konvertieren von Konditionen 20120611
2 CX_FICM_CUSTOMIZING_ERROR Ausnahmeklasse für den Fall eines inkonsitentne Cutomizing 20070507

Method FICO_POS_RESOLVE_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STR_FCL_COND_DATE Call by reference Type reference (TYPE) FCL_STR_COND_DATE Terminfortschreibung 20070507
2 Changing C_STR_FCL_COND_POS Call by reference Type reference (TYPE) FCL_STR_COND_POS Konditions- bzw. Periodenposition 20070507
3 Importing I_STR_FICO_CONDI Call by reference Type reference (TYPE) FICOT_CONDI Konditionen (ungepuffert) 20070507
4 Importing I_STR_FICO_CONDI_POS Call by reference Type reference (TYPE) FICOT_POS Positionen der Konditionen (ungepuffert) 20070507
# Exception Resumable Description Created on
1 CX_FICM_COND_CONVERTER_ERROR Ausnahmeklasse für das Konvertieren von Konditionen 20120611

Method FICO_POS_TO_FCL_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_COND_DATE Call by reference Type reference (TYPE) FCL_TAB_COND_DATE Terminfortschreibung 20070507
2 Changing C_TAS_COND_POS Call by reference Type reference (TYPE) FCL_TAS_COND_POS Konditions- bzw. Periodenpositionen 20070514
3 Exporting E_CAMT_POST Call by reference Type reference (TYPE) FICO_CAMT_POST Zahlungswährung 20070507
4 Importing I_FBUFFER Call by reference Type reference (TYPE) FICO_FBUFFER Kennzeichen für Pufferung 20070507
5 Importing I_STR_FICO_CONDI Call by reference Type reference (TYPE) FICOT_CONDI Konditionen (ungepuffert) 20070507
6 Importing I_TAS_FICO_CONDI_POS Call by reference Type reference (TYPE) FICO_TYP_TAS_POS Positionen der Konditionen 20070507
7 Importing I_TAS_FICO_CONDI_POS_REL Call by reference Type reference (TYPE) FICO_TYP_TAS_POS_REL Tabelle für Relationen 20070507
# Exception Resumable Description Created on
1 CX_FICM_COND_CONVERTER_ERROR Ausnahmeklasse für das Konvertieren von Konditionen 20120611
2 CX_FICM_CUSTOMIZING_ERROR Ausnahmeklasse für den Fall eines inkonsitentne Cutomizing 20070507

Method FICO_TO_FCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_COND Call by reference Type reference (TYPE) FCL_TAB_COND Konditionsköpfe 20070507
2 Exporting E_TAB_COND_DATE Call by reference Type reference (TYPE) FCL_TAB_COND_DATE Terminfortschreibung 20070507
3 Exporting E_TAS_COND_POS Call by reference Type reference (TYPE) FCL_TAS_COND_POS Konditions- bzw. Periodenpositionen 20070514
4 Importing I_FBUFFER Call by reference Type reference (TYPE) FICO_FBUFFER Kennzeichen für Pufferung 20070507
5 Importing I_TAB_FICO_CONDI Call by reference Type reference (TYPE) FICO_TYP_TAB_CONDI Konditionen 20070507
6 Importing I_TAS_FICO_CONDI_POS Call by reference Type reference (TYPE) FICO_TYP_TAS_POS Positionen der Konditionen 20070514
7 Importing I_TAS_FICO_CONDI_POS_REL Call by reference Type reference (TYPE) FICO_TYP_TAS_POS_REL Tabelle für Relationen 20070507
8 Importing I_VALID_FROM Call by reference Type reference (TYPE) FICO_DVALIDFROM OBSOLETE! 20070507
9 Importing I_VALID_TO Call by reference Type reference (TYPE) FICO_DVALIDTO OBSOLETE! 20070507
# Exception Resumable Description Created on
1 CX_FICM_COND_CONVERTER_ERROR Ausnahmeklasse für das Konvertieren von Konditionen 20070820
2 CX_FICM_CUSTOMIZING_ERROR Ausnahmeklasse für den Fall eines inkonsistenten Cutomizing 20070507

Method FICO_TO_FICO_OV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_OV_DISPLAY_STATUS Call by reference Type reference (TYPE) FICOS_OV_LIST_STATUS Status der Felder im OV (eingeblendet/ausgeblendet) 20070604
2 Exporting E_T_OV_LIST Call by reference Type reference (TYPE) FICO_TYP_TAB_OV_LIST Anzeige Übersichtsliste 20070604
3 Importing I_FBUFFER Call by reference Type reference (TYPE) FICO_FBUFFER OBSOLETE! 20070604
4 Importing I_TAB_FICO_CONDI Call by reference Type reference (TYPE) FICO_TYP_TAB_CONDI Konditionen 20070604
5 Importing I_TAS_FICO_CONDI_POS Call by reference Type reference (TYPE) FICO_TYP_TAS_POS Positionen der Konditionen 20070604
6 Importing I_TAS_FICO_CONDI_POS_REL Call by reference Type reference (TYPE) FICO_TYP_TAS_POS_REL OBSOLETE! 20070604
7 Importing I_VALID_FROM Call by reference Type reference (TYPE) FICO_DVALIDFROM OBSOLETE! 20070604
8 Importing I_VALID_TO Call by reference Type reference (TYPE) FICO_DVALIDTO OBSOLETE! 20070604
# Exception Resumable Description Created on
1 CX_FICM_CUSTOMIZING_ERROR Ausnahmeklasse für den Fall eines inkonsitentne Cutomizing 20070604

Method SET_CUSTOMIZING 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 20070508
2 Importing I_TAH_CONDTYPE_CUST Call by reference Type reference (TYPE) FICM_TAH_CONDTYPE_CUST Teile des Konditionsartencustomizing 20070508

Method SET_CUSTOMIZING on class CL_FICM_COND_CONVERTER 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 20070507
2 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FICM_COND_CONVERTER Konvertierung FICO <-> FCL 20070507

Method S_GET_INSTANCE on class CL_FICM_COND_CONVERTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710