SAP Reports / Programs | Financials | Financial Supply Chain Management | Market Risk Analyzer(FIN-FSCM-TRM-MR) SAP FIN

MF7C1F01 SAP ABAP INCLUDE - Include MF7C1F01 : Form Routines for Scenarios







MF7C1F01 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter MF7C1F01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT MF7C1F01. "Basic submit
SUBMIT MF7C1F01 AND RETURN. "Return to original report after report execution complete
SUBMIT MF7C1F01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include MF7C1F01 : Form Routines for Scenarios


INCLUDES used within this REPORT MF7C1F01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

RM_AUTHGR_TEXT_GET CALL FUNCTION 'RM_AUTHGR_TEXT_GET' EXPORTING i_autgr = vtvszzk-autgr IMPORTING e_text = vtvszzk-autgr_txt EXCEPTIONS not_found = 1 OTHERS = 2.

ISB_YIELD_CURVE_DEFINITION_TXT CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION_TXT' EXPORTING i_spras = sy-langu i_szkart = i_vtvszyc-szkart IMPORTING e_jbd1t = i_jbd1t EXCEPTIONS text_not_found = 1 OTHERS = 2.

ISB_YIELD_CURVE_BASIC_VALUES CALL FUNCTION 'ISB_YIELD_CURVE_BASIC_VALUES' TABLES i_jbd14 = i_jbd14 e_jbd15 = i_jbd15.

INPUT_INTEREST_RATES_FOR_CURVE CALL FUNCTION 'INPUT_INTEREST_RATES_FOR_CURVE' EXPORTING i_display = h_i_display i_szkart = h_i_szkart i_titletext = h_i_titletext i_wgkm = h_i_wgkm IMPORTING e_datar = e_datar TABLES e_t056p = e_t056p i_t056p = s_t056p EXCEPTIONS no_curve_type = 01 no_interest_reference = 02.

ISB_YIELD_CURVE_DEFINITION_TXT CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION_TXT' EXPORTING i_spras = sy-langu i_szkart = i_vtvszyc-szkart IMPORTING e_jbd1t = i_jbd1t EXCEPTIONS text_not_found = 1 OTHERS = 2.

TV_SZENARIO_UPDATE CALL FUNCTION 'TV_SZENARIO_UPDATE' TABLES a_vtvszcr = a_vtvszcr a_vtvszcvo = a_vtvszcvo a_vtvszivo = a_vtvszivo a_vtvszin = a_vtvszin a_vtvszko = a_vtvszko a_vtvszyc = a_vtvszyc a_vtvszidx = a_vtvszidx a_vtvszxvo = a_vtvszxvo a_vtvszwpkur = a_vtvszwpkur a_vtvszwpkuv = a_vtvszwpkuv a_vtvszcty = a_vtvszcty n_vtvszcr = n_vtvszcr n_vtvszcvo = n_vtvszcvo n_vtvszivo = n_vtvszivo n_vtvszin = n_vtvszin n_vtvszko = n_vtvszko n_vtvszyc = n_vtvszyc n_vtvszidx = n_vtvszidx n_vtvszxvo = n_vtvszxvo n_vtvszwpkur = n_vtvszwpkur n_vtvszwpkuv = n_vtvszwpkuv n_vtvszcty = n_vtvszcty.

ENQUEUE_E_VTVSZKO CALL FUNCTION 'ENQUEUE_E_VTVSZKO' EXPORTING mandt = sy-mandt szenari = szenari * X_SZENARI = ' ' * _SCOPE = '2' * _WAIT = ' ' EXCEPTIONS foreign_lock = 01 system_failure = 02.

DEQUEUE_E_VTVSZKO CALL FUNCTION 'DEQUEUE_E_VTVSZKO' EXPORTING mandt = sy-mandt szenari = szenari.

ISB_YIELD_CURVE_DEFINITION_TXT CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION_TXT' EXPORTING i_spras = sy-langu i_szkart = i_vtvszyc-szkart IMPORTING e_jbd1t = i_jbd1t EXCEPTIONS text_not_found = 1 OTHERS = 2.

TV_GET_IR_FROM_BUFFER CALL FUNCTION 'TV_GET_IR_FROM_BUFFER' EXPORTING konddatum = i_date " 971006 SEI szenario = ' ' szkart = szkart waehrung = waehrung * i_mseg = TABLES e_vtvsziwe = e_vtvsziwe e_message = lt_message "Note 1846295 EXCEPTIONS no_data = 01 not_f_szenario = 02 no_initialization = 03.

READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'RY' I_DTYPE = 'I' I_MSGNR = '414' IMPORTING E_MSGTY = l_msgty.

ISB_YIELD_CURVE_DEFINITION CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION' EXPORTING i_szkart = szkart i_wwaer = waehrung IMPORTING e_jbd14 = l_jbd14 EXCEPTIONS curve_not_found = 1 OTHERS = 2.

RM_RE_SHIFT_YC CALL FUNCTION 'RM_RE_SHIFT_YC' EXPORTING regel = i_shift_rule horizont = i_date TABLES e_jbd11 = lt_jbd11 EXCEPTIONS shift_impossible = 0 OTHERS = 0.

ISB_BASIC_VALUES_DEFINITION CALL FUNCTION 'ISB_BASIC_VALUES_DEFINITION' EXPORTING i_referenz = e_vtvsziwe-szsref IMPORTING e_t056r = l_t056r EXCEPTIONS not_found = 1 OTHERS = 2.

ISB_FORWARD_RATE_CALC CALL FUNCTION 'ISB_FORWARD_RATE_CALC' EXPORTING i_fr_lfzt_beginn = lt_jbd11-dkond i_fr_lfzt_ende = lt_jbd11-dzins i_szbmeth_i = l_t056r-szbmeth i_jbd14 = l_jbd14 IMPORTING e_fparc = l_par_rate e_frate = l_zero_rate TABLES i_jbd11 = lt_jbd11 EXCEPTIONS invalid_dates = 1 no_yield_curve = 2 OTHERS = 3.

TV_GIVE_SZENARIO_TO_BUFFER CALL FUNCTION 'TV_GIVE_SZENARIO_TO_BUFFER' TABLES is_vtvszcr = n_vtvszcr is_vtvszcvo = n_vtvszcvo is_vtvszin = n_vtvszin is_vtvszko = n_vtvszko is_vtvszyc = n_vtvszyc is_vtvszidx = n_vtvszidx is_vtvszxvo = n_vtvszxvo is_vtvszwpkur = n_vtvszwpkur is_vtvszwpkuv = n_vtvszwpkuv is_vtvszivo = n_vtvszivo.

TV_GET_SCENARIO_YC_FROM_BUFFER CALL FUNCTION 'TV_GET_SCENARIO_YC_FROM_BUFFER' EXPORTING konddatum = sy-datum "#EC DOM_EQUAL szenario = i_szenario_b-szenari TABLES e_vtvszzins = it_sz_vtvszzins s_yieldctype = i_yieldctype EXCEPTIONS division_by_zero = 1 not_f_jbd14 = 2 not_f_szenario = 3 OTHERS = 4.

TV_PRINT_SZENARIO_FROM_BUFFER CALL FUNCTION 'TV_PRINT_SZENARIO_FROM_BUFFER' EXPORTING i_title = i_szenario_b-szname szenario = i_szenario_b-szenari.

TV_GIVE_SZENARIO_TO_BUFFER





CALL FUNCTION 'TV_GIVE_SZENARIO_TO_BUFFER' TABLES is_vtvszcr = n_vtvszcr is_vtvszcvo = n_vtvszcvo is_vtvszin = n_vtvszin is_vtvszko = n_vtvszko is_vtvszyc = n_vtvszyc is_vtvszidx = n_vtvszidx is_vtvszxvo = n_vtvszxvo is_vtvszwpkur = n_vtvszwpkur is_vtvszwpkuv = n_vtvszwpkuv is_vtvszivo = n_vtvszivo.

TV_GET_SCENARIO_YC_FROM_BUFFER CALL FUNCTION 'TV_GET_SCENARIO_YC_FROM_BUFFER' EXPORTING konddatum = sy-datum "#EC DOM_EQUAL szenario = i_szenario_b-szenari TABLES e_vtvszzins = wf_vtvszzins s_yieldctype = wf_yieldctype EXCEPTIONS division_by_zero = 1 not_f_jbd14 = 2 not_f_szenario = 3 OTHERS = 4.

TV_INITIALIZE_GS_RULES CALL FUNCTION 'TV_INITIALIZE_GS_RULES' EXPORTING datum = sy-datum "#EC DOM_EQUAL EXCEPTIONS OTHERS = 1.

TV_FILL_SENSI_RULES_FOR_YC CALL FUNCTION 'TV_FILL_SENSI_RULES_FOR_YC' EXPORTING waehrung = wf_yieldctype-waers zinskurve = wf_yieldctype-szkart * LAUFZEIT = basispoint = i_vtvszshift-pkond * INTERVALL = '1.010000'

TV_APPLY_GS_RULE_TO_YC CALL FUNCTION 'TV_APPLY_GS_RULE_TO_YC' EXPORTING szenario = vtvszko-szenari regel = wf_reg horizont = sy-datum "#EC DOM_EQUAL parflag = 'X' TABLES e_vtvszzins = wf_vtvszzins EXCEPTIONS rule_not_found = 1 shift_impossible = 2 OTHERS = 3.

ISB_YIELD_CURVE_BASIC_VALUES CALL FUNCTION 'ISB_YIELD_CURVE_BASIC_VALUES' TABLES i_jbd14 = wf_jbd14 e_jbd15 = wf_jbd15.

ISB_BASIC_VALUES_DEFINITION CALL FUNCTION 'ISB_BASIC_VALUES_DEFINITION' EXPORTING i_referenz = wf_jbd15-referenz IMPORTING e_t056r = wf_t056r EXCEPTIONS not_found = 1 OTHERS = 2.

DATE_CREATE CALL FUNCTION 'DATE_CREATE' EXPORTING anzahl_jahre = ref_laufz_jahre anzahl_kaltage = ref_laufz_tage anzahl_monate = ref_laufz_monate * ANZAHL_TAGE = 0 datum_ein = sy-datum "#EC DOM_EQUAL * DATUM_EIN_ULT = ' ' * ULTIMO_SETZEN = ' ' IMPORTING datum_aus = sav_datum. "#EC DOM_EQUAL

BUSINESS_DATE_CREATE * CALL FUNCTION 'BUSINESS_DATE_CREATE' * EXPORTING * bleib_im_monat = '1' * datum_ein = sav_datum "#EC DOM_EQUAL * geschaeftstage = 0 * kalender = wf_t056r-skalid * richtung = '+' * IMPORTING * datum_aus = sav_datum "#EC DOM_EQUAL * EXCEPTIONS * calendar_not_found = 01 * date_out_of_range = 02.

ISB_YIELD_CURVE_DEFINITION CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION' EXPORTING i_szkart = wf_jbd11-szkart i_wwaer = wf_jbd11-wgkm IMPORTING e_jbd14 = i_jbd14 EXCEPTIONS curve_not_found = 1 OTHERS = 2.

ISB_FORWARD_RATE_CALC CALL FUNCTION 'ISB_FORWARD_RATE_CALC' EXPORTING i_fr_lfzt_beginn = sy-datum i_fr_lfzt_ende = sav_datum i_szbmeth_i = wf_t056r-szbmeth i_jbd14 = i_jbd14 IMPORTING e_fparc = h_gkm e_frate = h_ifr TABLES i_jbd11 = wf_jbd11 EXCEPTIONS invalid_dates = 1 no_yield_curve = 2 OTHERS = 3.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = text-001 textline2 = text-003 titel = text-002 IMPORTING answer = antwort.

RM_SZENARIO_GETDETAIL CALL FUNCTION 'RM_SZENARIO_GETDETAIL' EXPORTING szenario = szenario database_read = 'X' IMPORTING sze_autgr = h_autgr EXCEPTIONS szenario_not_exist = 1 OTHERS = 2.

RM_GROUP_AUTH_CHECK CALL FUNCTION 'RM_GROUP_AUTH_CHECK' EXPORTING i_autgr = h_autgr i_actvt = '01' "Anlegen IMPORTING e_returncode = returncode_auth EXCEPTIONS no_authority = 1 internal_error = 2 OTHERS = 3.

RM_GROUP_AUTH_CHECK CALL FUNCTION 'RM_GROUP_AUTH_CHECK' EXPORTING i_autgr = h_autgr i_actvt = '02' "Aendern IMPORTING e_returncode = returncode_auth EXCEPTIONS no_authority = 1 internal_error = 2 OTHERS = 3.

RM_GROUP_AUTH_CHECK CALL FUNCTION 'RM_GROUP_AUTH_CHECK' EXPORTING i_autgr = h_autgr i_actvt = '03' "Anzeigen IMPORTING e_returncode = returncode_auth EXCEPTIONS no_authority = 1 internal_error = 2 OTHERS = 3.

RM_GROUP_AUTH_CHECK CALL FUNCTION 'RM_GROUP_AUTH_CHECK' EXPORTING i_autgr = h_autgr i_actvt = '06' "Loeschen IMPORTING e_returncode = returncode_auth EXCEPTIONS no_authority = 1 internal_error = 2 OTHERS = 3.

RM_GROUP_AUTH_CHECK CALL FUNCTION 'RM_GROUP_AUTH_CHECK' EXPORTING i_autgr = h_autgr i_actvt = '01' "Anlegen IMPORTING e_returncode = returncode_auth EXCEPTIONS no_authority = 1 internal_error = 2 OTHERS = 3.

RM_GROUP_AUTH_CHECK CALL FUNCTION 'RM_GROUP_AUTH_CHECK' EXPORTING i_autgr = h_autgr i_actvt = '02' "Ändern IMPORTING e_returncode = returncode_auth EXCEPTIONS no_authority = 1 internal_error = 2 OTHERS = 3.

RM_GROUP_AUTH_CHECK * call function 'RM_GROUP_AUTH_CHECK' * exporting * i_autgr = h_autgr * i_actvt = '02' "Ändern * importing * e_returncode = returncode_auth * exceptions * no_authority = 1 * internal_error = 2 * others = 3.




POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * CHECK_EXISTENCE = 'X' popup_title = text-013 IMPORTING returncode = antwort2 TABLES fields = values_marketdata.

CONVERT_DATE_TO_INTERNAL * call function 'CONVERT_DATE_TO_INTERNAL' * exporting * date_external * = values_marketdata-value * importing * date_internal = date * exceptions * date_external_is_invalid = 1 * others = 2.

TV_INIT_READ_ATSYC CALL FUNCTION 'TV_INIT_READ_ATSYC' EXPORTING auswt = con_auswt EXCEPTIONS evalid_not_found = 1 OTHERS = 2.

POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING mark_flag = 'X' mark_max = 15 textline1 = text-20b textline2 = text-20c textline3 = text-20d titel = text-20a IMPORTING answer = auswahl_antwort TABLES t_spopli = int_market_values_tab.

TV_INIT_READ_ATSYC CALL FUNCTION 'TV_INIT_READ_ATSYC' EXPORTING auswt = con_auswt IMPORTING w_atsyc = i_atsyc EXCEPTIONS evalid_not_found = 1 OTHERS = 2.

TV_INITIALIZE_BUFFER CALL FUNCTION 'TV_INITIALIZE_BUFFER' EXPORTING aktdatum = date "#EC DOM_EQUAL gueldatum = date "#EC DOM_EQUAL auswt = i_atsyc-auswt EXCEPTIONS default_yieldcurve_missing = 1 OTHERS = 2.

TV_INITIALIZE_GS_RULES CALL FUNCTION 'TV_INITIALIZE_GS_RULES' EXPORTING datum = date.

TV_FILL_EXTERNAL_RULES CALL FUNCTION 'TV_FILL_EXTERNAL_RULES' TABLES i_regeln = l_tab_shift_rule EXCEPTIONS external_rule_error = 1 rule_definition_error = 2 OTHERS = 3.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING * COLLECT_AND_SEND = ' ' reset = 'X'.

BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = i_display_profile.

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = header_log IMPORTING e_log_handle = handle_log.

TV_GET_CR_FROM_BUFFER CALL FUNCTION 'TV_GET_CR_FROM_BUFFER' EXPORTING konddatum = date szenario = ' ' waehrung1 = s_vtvszcr-fcurr waehrung2 = s_vtvszcr-tcurr IMPORTING e_vtvszcurr = e_vtvszcurr EXCEPTIONS not_f_szenario = 01 not_f_waers = 02 no_initialization = 03.

RM_RE_SHIFT_CR CALL FUNCTION 'RM_RE_SHIFT_CR' EXPORTING regel = l_shift_rule szenario = space horizont = date CHANGING w_szcurr = e_vtvszcurr gkurs_flt = l_gkurs_f bkurs_flt = l_bkurs_f.

TV_GET_VO_FROM_BUFFER CALL FUNCTION 'TV_GET_VO_FROM_BUFFER' EXPORTING konddatum = date szenario = ' ' volart = i_vtvszcvo-volart waehrung1 = i_vtvszcvo-fcurr waehrung2 = i_vtvszcvo-tcurr TABLES e_vtvszvola = h_vtvszvola EXCEPTIONS not_f_szenario = 01 not_f_vola = 02 no_initialization = 03.

RM_RE_SHIFT_VOLA CALL FUNCTION 'RM_RE_SHIFT_VOLA' EXPORTING regel = l_shift_rule szenario = space volatyp = l_volatyp horizont = date CHANGING vola = l_volashift.

TV_GET_INTVO_FROM_BUFFER CALL FUNCTION 'TV_GET_INTVO_FROM_BUFFER' EXPORTING konddatum = date volart = i_vtvszivo-volart szsref = i_vtvszivo-szsref * AUSWTYP = TABLES e_vtvivola = h_vtvivola EXCEPTIONS not_f_szenario = 1 not_f_vola = 2 no_initialization = 3 OTHERS = 4.

RM_RE_SHIFT_VOLA CALL FUNCTION 'RM_RE_SHIFT_VOLA' EXPORTING regel = l_shift_rule szenario = space volatyp = l_volatyp horizont = date CHANGING vola = l_volashift.

TV_GET_IDX_FROM_BUFFER CALL FUNCTION 'TV_GET_IDX_FROM_BUFFER' EXPORTING i_indexs = i_indexs IMPORTING e_idxstand = s_vtvszidx-idxstand EXCEPTIONS not_found = 1 no_initialization = 2 not_found_szenario = 3 OTHERS = 4.

RM_RE_SHIFT_IX CALL FUNCTION 'RM_RE_SHIFT_IX' EXPORTING regel = l_shift_rule szenario = space horizont = date CHANGING e_indexs = i_indexs.

TV_GET_IDXVO_FROM_BUFFER CALL FUNCTION 'TV_GET_IDXVO_FROM_BUFFER' EXPORTING i_atxvos = i_atxvos TABLES e_atxvos = h_atxvos EXCEPTIONS not_found = 1 no_initialization = 2 not_found_szenario = 3 OTHERS = 4.

RM_RE_SHIFT_VOLA CALL FUNCTION 'RM_RE_SHIFT_VOLA' EXPORTING regel = l_shift_rule szenario = space volatyp = l_volatyp horizont = date CHANGING vola = l_volashift.

TV_GET_WP_FROM_BUFFER CALL FUNCTION 'TV_GET_WP_FROM_BUFFER' EXPORTING konddatum = date * NOTTYPE = 1 ranl = s_vtvszwpkur-ranl rhandpl = space skursart = s_vtvszwpkur-skursart IMPORTING e_vtvszwpku = e_vtvszwpku EXCEPTIONS not_f_kurs = 1 no_initialization = 2 OTHERS = 3.

RM_RE_SHIFT_WP CALL FUNCTION 'RM_RE_SHIFT_WP' EXPORTING regel = l_shift_rule szenario = space horizont = date CHANGING w_szwpku = e_vtvszwpku.

TV_GET_WPVO_FROM_BUFFER CALL FUNCTION 'TV_GET_WPVO_FROM_BUFFER' EXPORTING konddatum = date volart = i_vtvszwpkuv-volart rgatt = i_vtvszwpkuv-ranl * AUSWTYP = TABLES e_vtvwvola = h_vtvwvola EXCEPTIONS not_f_szenario = 1 not_f_vola = 2 no_initialization = 3 OTHERS = 4.

RM_RE_SHIFT_VOLA CALL FUNCTION 'RM_RE_SHIFT_VOLA' EXPORTING regel = l_shift_rule szenario = space volatyp = l_volatyp horizont = date CHANGING vola = l_volashift.

RM_MARKET_DATA_RATES_FOR_CTY CALL FUNCTION 'RM_MARKET_DATA_RATES_FOR_CTY' EXPORTING i_cty_id = s_vtvszcty-comm_id i_quot_type = s_vtvszcty-quottype i_date = date IMPORTING e_quot_price = l_pricequot e_quot_curr = l_quot_curr e_quot_prun = l_quot_prun e_cty_uom = s_vtvszcty-quotuom EXCEPTIONS no_record_found = 1 no_def_quot_src = 2 no_quot_name = 3 no_src_mapping = 4 no_typ_mapping = 5 badi_exception = 6 OTHERS = 7.

BAL_LOG_MSG_EXIST * CALL FUNCTION 'BAL_LOG_MSG_EXIST' * EXPORTING * I_S_MSG_HANDLE = handle_log * EXCEPTIONS * LOG_NOT_FOUND = 1 * MSG_NOT_FOUND = 2 * OTHERS = 3.

BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING * I_T_LOG_HANDLE = handle_log * I_T_MSG_HANDLE = i_s_display_profile = i_display_profile.

BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = handle_log.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = text-001 textline2 = text-008 titel = text-007 IMPORTING answer = antwort.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = i_handle_log i_s_msg = messages_log * IMPORTING * E_S_MSG_HANDLE = * E_MSG_WAS_LOGGED = * E_MSG_WAS_DISPLAYED = EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 OTHERS = 3 .

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = text-001 textline2 = text-008 titel = text-007 IMPORTING answer = antwort.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-015 diagnose_object = 'TR_SZEN_SZEN' text_question = text-07a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = szenari_control-top_line entry_to = lines_szcr loops = looplines_szcr ok_code = 'P++' IMPORTING entries_sum = lines_szcr entry_new = szenari_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = azins_control-top_line entry_to = lines_yc loops = looplines_yc ok_code = 'P++' IMPORTING entries_sum = lines_yc entry_new = azins_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = vola_control-top_line entry_to = lines_cvo loops = looplines_cvo ok_code = 'P++' IMPORTING entries_sum = lines_cvo entry_new = vola_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = azinsvola_control-top_line entry_to = lines_zivo loops = looplines_zivo ok_code = 'P++ ' IMPORTING entries_sum = lines_zivo entry_new = azinsvola_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = index_control-top_line entry_to = lines_idx loops = looplines_idx ok_code = 'P++ ' IMPORTING entries_sum = lines_idx entry_new = index_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = indexvola_control-top_line entry_to = lines_idxv loops = looplines_idxv ok_code = 'P++ ' IMPORTING entries_sum = lines_idxv entry_new = indexvola_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = wpkurs_control-top_line entry_to = lines_wpkur loops = looplines_wpkur ok_code = 'P++ ' IMPORTING entries_sum = lines_wpkur entry_new = wpkurs_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = wpkuvola_control-top_line entry_to = lines_wpkuv loops = looplines_wpkuv ok_code = 'P++ ' IMPORTING entries_sum = lines_wpkuv entry_new = wpkuvola_control-top_line.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = cty_control-top_line entry_to = lines_cty loops = looplines_cty ok_code = 'P++ ' IMPORTING entries_sum = lines_cty entry_new = cty_control-top_line.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-004 diagnose_object = 'TR_SZEN_WAER' text_question = text-01a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING defaultoption = 'Y' text_before = text-06a objectvalue = kurve text_after = text-06b titel = text-014 IMPORTING answer = antwort.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-005 diagnose_object = 'TR_SZEN_VOLA' text_question = text-02a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-005 diagnose_object = 'TR_SZEN_VOLA' text_question = text-02a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-009 diagnose_object = 'TR_SZEN_IDX' text_question = text-09a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-005 diagnose_object = 'TR_SZEN_VOLA' text_question = text-02a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING defaultoption = 'Y' text_before = text-40a objectvalue = s_vtvszwpkur-ranl text_after = text-40b titel = text-040 IMPORTING answer = antwort.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-005 diagnose_object = 'TR_SZEN_VOLA' text_question = text-02a IMPORTING answer = antwort TABLES parameter = i_parameter_tab EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING defaultoption = 'Y' text_before = text-50a objectvalue = s_vtvszcty-comm_id text_after = text-50b titel = text-050 IMPORTING answer = antwort.

ISB_YIELD_CURVE_BASIC_VALUES CALL FUNCTION 'ISB_YIELD_CURVE_BASIC_VALUES' TABLES i_jbd14 = i_jbd14 e_jbd15 = i_jbd15.

ISB_JBD11_GET CALL FUNCTION 'ISB_JBD11_GET' EXPORTING * KONDDATUM = SY-DATUM * KONDTIME = kurvenart = i_jbd14-szkart waehrung = i_jbd14-wwaer * ZURUECK_SUCHEN = 1 * I_JBDFEED = * SET_USED_FLAG = 0 * CURRENCY_REPLACE = 0 * SAVE_CALCULATED_VAL = 0 * BYPASSING_BUFFER_FLAG = 0 * IMPORTING * E_JBD14 = TABLES e_jbd11 = i_jbd11 EXCEPTIONS not_found = 1 OTHERS = 2 .

STAT_GRAPH_REF CALL FUNCTION 'STAT_GRAPH_REF' EXPORTING atype = 'TIME' dmode = '1' "Common scaling mode griddens = '1' "Fine density of gridlines griddisp = '0' "short dashes as grip gridtype = '2' "By Time-Line taxis = text-506 "x-Achse: Datum title = text-508 "Fenster:Graf.Anz.der Zinskurvenw

TV_SHOW_YIELD_GRAPH_FROM_BUFF CALL FUNCTION 'TV_SHOW_YIELD_GRAPH_FROM_BUFF' TABLES it_vtvszzins = lt_vtvszzins.

TV_CHANGE_YIELD_GRAPH_FROM_BUF CALL FUNCTION 'TV_CHANGE_YIELD_GRAPH_FROM_BUF' IMPORTING flag_aend = flg_zins_aenderung TABLES i_vtvszzins = lt_vtvszzins i_t056p = i_t056p EXCEPTIONS OTHERS = 0.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MF7C1F01 or its description.