Ansicht
Dokumentation

ISB_JBD11_GET - Liefert JBD11 einer Zinskurvenart, Währung zu einem Konditionsdatum

ISB_JBD11_GET - Liefert JBD11 einer Zinskurvenart, Währung zu einem Konditionsdatum

TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein isb_jbd11_get liefert zu Konditionsdatum, Konditionszeit, der Zinskurvenart und Währung gemäß den Parametern zurueck_suchen, i_jbdfeed, currency_replace die aufgebaute Zinskurve (e_jbd11) und die Definition der Zinskurve (e_jbd14) zurück.
Das Lesen geschieht in folgender Reihenfolge bis die Zinskurve aufgebaut wurde:
o sav_jbd11 (ISB_JBD11_READ_AT_COND_DATE)
o jbd11 (ISB_JBD11_READ_AT_COND_DATE)
o t056p/jbdt56p und Aufbau der Zinskurve (ISB_JBD11_BUILD_AT_COND_DATE)

Die übergebenen Parameter haben folgende Bedeutung:

ZURUECK_SUCHEN
Falls zurueck_suchen = 0 wird nur in der sav_jbd11 und der jbd11 gelesen, die Zinskurve wird nicht aus der t056p bzw. jbdt56p aufgebaut. Gegebenenfalls wird die exception not_found ausgelöst.

I_JBDFEED
Bei nichtinitalem Parameter wird die Zinskurve neu aufgebaut und die Zinssätze werden anstatt aus der t056p/jbdt56p per Datafeed geholt (ISB_UPDATE_DATAFEED_RATES).

SET_USED_FLAG
Dieser Parameter betrifft nur die uhrzeitabhängigen Zinssätze. Ist er nicht initial, so werden die beim Aufbau der Zinskurve gelesenen Zinssätze aus der jbdt56p als gelesen (used) markiert (Flag in der jbdt56p).

CURRENCY_REPLACE
Dieser Parameter steuert die Währungsablösung. Hier gibt es drei Möglichkeiten:
0 - Die Währungsablösung wird gemäß dem View v_jbd16curr komplett durchgeführt. Es wird daher auf die Zinskurve der Ablösungswährung gegangen.
1 - Dies ist die Version für das RM/MRM, welche nach Umstellung der MRM Bausteine verschwinden soll. Hierbei wird die Zinskurve in der Ablösungswährung komplett aufgebaut. Die Zinskurve in der abzulösenden Währung wird dann aus den Zinssätzen der Ablösungs - währung aufgebaut. Es werden also alle Parameter der abzulösenden Währung (Stützstellen, Zinsberechnungsmethode, etc) verwendet, nur die Zinssätze stammen von der Ablösungswährung. Bei dieser Version bitte nicht die Speicherung der Zinskurvenwerte mittels des Parameters save_calculated_val einschalten.
2 - Es wird keine Währungsablösung vorgenommen.

SAVE_CALCULATED_VAL
Dieser optionale Parameter steuert die Speicherung der Zinskurvenwerte in der jbd11. Es existieren 2 Möglichkeiten:
0 - Es erfolgt keine Speicherung (Defaultverfahren)
1 - Falls die Zinskurvenwerte noch nicht in der jbd11 gespeichert sind,
werden diese dort nach Berechnung ergänzt. Dies erfolgt jedoch nur
dann, wenn nicht über Datafeed gelesen wird (I_JBDFEED initial) und
wenn die Währungsablösungslogik 0 oder 2 ausgewählt ist.

BYPASSING_BUFFER_FLAG
Dieser optionale Parameter bietet die Möglichkeit den t056p (Zinssätze),jbd11 (Zinskurvenwerte) und den Spline-Puffer (nur relevant bei Interpolationstyp 'Kubische Splines' der Zinskurvenart) auszuschalten.
0 - Es wird auf den Puffer zugegriffen (Defaultverfahren)
1 - Der Puffer wird umgangen

Beispiel

Hinweise

Dieser Baustein wird vom isb_jbd11_read_2 und isb_present_value_compute aufgerufen.

Weiterführende Informationen





Parameter

BYPASSING_BUFFER_FLAG
CURRENCY_REPLACE
E_JBD11
E_JBD14
I_JBDFEED
KONDDATUM
KONDTIME
KURVENART
SAVE_CALCULATED_VAL
SET_USED_FLAG
WAEHRUNG
ZURUECK_SUCHEN

Ausnahmen

NOT_FOUND

Funktionsgruppe

JBD2

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3945 Date: 20240523 Time: 113739     sap01-206 ( 69 ms )