Bug 10786

Summary: DC - Formelwerk - Neue Methoden Min / Max / CURR
Product: [SCX/Suite] SCX/Suite Allgemein Reporter: Bertelmann, Marc <Marc.Bertelmann>
Component: FormelnAssignee: Bernikov, Roman <Roman.Bernikov>
Status: RESOLVED FIXED QA Contact: Bertelmann, Marc <Marc.Bertelmann>
Severity: enhancement    
Priority: P5 CC: Anke.Baier, cbr, Felix.Grab, Peter.Hopmann, Roman.Bernikov
Version: unspezifiziertKeywords: Kunde, Orion, Zusage
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Orion SAP Release: S/4HANA
Transport: M49K901076; M39K901069 CRM-ID/Ticket:

Description Bertelmann, Marc intern 2019-08-16 09:39:42 CEST
Immer wieder fragen Kunden nach einer Min und Max Funktion, die z.B. in einem RWB Regelwerk verwendet werden. Hier stellen wir zwei Methoden zur verfügung.

MIN( WERT1 , WERT2 )
MAX( WERT1 , WERT2 )  

Dabei sind zwei Parameter ausreichend, da die Funktion verschachtelt werden kann.

Beispiel:

MAX ( 1 ,
MAX ( 2 ,
MAX ( 3 ,
MAX ( 4 ,
MAX ( 5 ,
MAX ( 6 ,
))))))) 

Rückgabewert = 6
Comment 2 Bernikov, Roman intern 2020-01-09 09:05:18 CET
Fehler bei Kursumrechnung mit bereits bekanntem Faktor behoben.
Comment 1 Bernikov, Roman intern 2019-10-02 16:35:38 CEST
Zusätzlich zu den MIN / MAX Methoden wurde auch ein Währungsrechner hinzugefügt. 

CONVERT_CURRENCY(Betrag in Hauswährung, Hauswährungsschlüssel, Fremdwährungsschlüssel, Umrechnungsdatum, Kurstyp)



Umrechnungsdatum und Kurstyp sind keine Pflichtfelder. Falls diese initial gelassen werden gilt:
Umrechnungsdatum = aktuelles Tagesdatum
Kurstyp          = 'M' (Mittelkurs)



Beispiel:


CONVERT_CURRENCY(100, 'USD', 'EUR','','')

Ergebnis:
100 USD = 91,38 EUR (nach aktuellem Kurs).