SAP Reports / Programs

RFTBJL00 SAP ABAP Report - Treasury: Journal of Financial Transactions







RFTBJL00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The journal of financial transactions provides an overview of financial transactions according to variable selection criteria...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

TJ01 - Journal of transactions


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 RFTBJL00. "Basic submit
SUBMIT RFTBJL00 AND RETURN. "Return to original report after report execution complete
SUBMIT RFTBJL00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: SPA_DEAL = Trader
Selection Text: SOP_TRAB = D .
Selection Text: SOP_SREC = Counterconfirmation Status
Selection Text: SOP_SCON = D .
Selection Text: P_SORT_2 =
Selection Text: P_SORT_1 =
Selection Text: P_PAGE_2 =
Selection Text: P_PAGE_1 =
Title: Treasury: Journal of Financial Transactions
Text Symbol: 256 = Quantity
Text Symbol: 257 = Unit
Text Symbol: 258 = Price/PriceRef
Text Symbol: 259 = Commodity
Text Symbol: 260 = Settle Frequency
Text Symbol: 261 = Last Fixing Date
Text Symbol: 510 = Act. Cat. Status Crcy Amount StartTerm StartRoll. EndTerm Int.Rate Effect from Chgd/Entd
Text Symbol: 520 = Act. Cat. Status Crcy Amount StartTerm StartRoll. Int.Rate Effect from Chgd/Entd
Text Symbol: 530 = Act. Cat. Status Curr. Nom. Amount StartTerm EndTerm Int.Rate NPV Chngd/Entrd
Text Symbol: 540 = Activity cat. Status Chngd/Entrd
Text Symbol: 550 = Act. Cat. Status Crcy Amount StartTerm EndTerm Int.Rate/Formula Effect.from Chgd/Entd
Text Symbol: 560 = Act. Cat. Status Crcy Credit Line Utilization StartTerm EndTerm Chngd/Entrd
Text Symbol: 601 = Act. Cat. Status Due Date Rate Purchase Sale Chngd/Entrd
Text Symbol: 610 = Act. Cat. Status Crcy Pmnt amount StartTerm EndTerm Int.Rate Chngd/Entrd
Text Symbol: 620 = Act. Cat. Status Crcy Pmnt Amount StartTerm EndTerm Int.Rate/Formula Chngd/Entrd
Text Symbol: 255 = Pymnt Amnt
Text Symbol: 254 = UL: (Stands for Underlying)
Text Symbol: 253 = Sale
Text Symbol: 252 = Purchase
Text Symbol: 251 = /
Text Symbol: 250 = Base Value
Text Symbol: 104 = Var. Int. Rate
Text Symbol: 103 = Fixed Int. Rate
Text Symbol: 102 = Rate Type
Text Symbol: 101 = Stock Exchange
Text Symbol: 077 = CUnit
Text Symbol: 076 = Outgoing/Incom. Interest
Text Symbol: 075 = Purchase / Sale
Text Symbol: 074 = Put / Call





Text Symbol: 073 = Base Value Heading
Text Symbol: 072 = Chngd/Entrd
Text Symbol: ZI2 = Incoming Int.
Text Symbol: ZI1 = Outgoing Int.
Text Symbol: SOR = Sort By
Text Symbol: SO2 = Activity Category
Text Symbol: SO1 = Date
Text Symbol: SEC = Activity Cat. Status ID Number Name Sec. Acc. Nominal Value/Unit Rate/Price
Text Symbol: PGM = Other Selections
Text Symbol: PAG = Paging
Text Symbol: PA2 = CoCd, Activity Category, Product Type, Transaction Type
Text Symbol: PA1 = Company Code, Product Type, Transaction Type, Date
Text Symbol: I01 = Information
Text Symbol: F01 = Formula
Text Symbol: CO4 = Error
Text Symbol: CO3 = Versioned
Text Symbol: CO2 = Executed
Text Symbol: CO1 = Required
Text Symbol: CO0 = Not Req.
Text Symbol: CC5 = No Asgmt
Text Symbol: CC4 = Incorrect
Text Symbol: CC3 = Reconciled
Text Symbol: CC2 = Dunned
Text Symbol: CC1 = Required
Text Symbol: CC0 = Not Req.
Text Symbol: 770 = Activity Cat. Status ID Number Name Nominal Value/Unit StartTerm EndTerm Chngd/Entrd
Text Symbol: 760 = Act. Cat. Status Class Name Due Date Exercise Option Price Price Points Chngd/Entrd
Text Symbol: 751 = Option No. Name Settl.Type Quot.Type Settl.Meth. PutCall Exercise Type Strike
Text Symbol: 750 = Act. Cat. Status Units Price Total Amount Tick Tick Val. Expiration
Text Symbol: 740 = Activity Cat. Status ID Number Name Sec. Acc. Nominal Value/Unit Rate/Price
Text Symbol: 730 = Activity Cat. Status ID Number Name Sec. Acc. Nominal Value/Unit Effective Int. Rate
Text Symbol: 700 = Act. Cat. Status Units Price Total Amount Name Tick Tick Val. Due Date
Text Symbol: 630 = Act. Cat. Status Crcy Pmnt Amount StartTerm EndTerm Int.Rate Chngd/Entrd
Text Symbol: 035 = Interest Rate
Text Symbol: 034 = End of Term
Text Symbol: 033 = Start of Rollover
Text Symbol: 032 = Start of Term
Text Symbol: 031 = Amount
Text Symbol: 030 = Price (%)





Text Symbol: 029 = Nominal Value
Text Symbol: 028 = Chngd/Entrd
Text Symbol: 027 = Crcy
Text Symbol: 026 = Price
Text Symbol: 025 = Unit
Text Symbol: 024 = Securities Account
Text Symbol: 023 = ID Number
Text Symbol: 022 = Status
Text Symbol: 021 = Activity Category
Text Symbol: 020 = Changed/Entered On
Text Symbol: 019 = Contract Date
Text Symbol: 018 = Incoming Confirmation
Text Symbol: 017 = Outgoing Confirmation
Text Symbol: 016 = Trader
Text Symbol: 015 = Finance Project
Text Symbol: 014 = Portfolio
Text Symbol: 013 = Name
Text Symbol: 012 = Counterparty
Text Symbol: 011 = Transaction
Text Symbol: 010 = Details
Text Symbol: 008 = Transaction Type Text
Text Symbol: 007 = Product Type Text
Text Symbol: 006 = Company Name
Text Symbol: 005 = Treasury: Journal of Financial Transactions
Text Symbol: 004 = Entered/Changed on
Text Symbol: 003 = Transaction Type
Text Symbol: 002 = Product Type
Text Symbol: 001 = Company Code
Text Symbol: 000 = Transaction Counterparty Portfolio Fin. Project Trader OutConf. IncomConf. ContDate Chgd/Entd on
Text Symbol: 036 = Effect.From
Text Symbol: 071 = Price in Percent
Text Symbol: 070 = Price in Points
Text Symbol: 069 = Price in Points
Text Symbol: 068 = Tick Value
Text Symbol: 067 = Unit, Price
Text Symbol: 066 = Exercise
Text Symbol: 065 = Class Name
Text Symbol: 064 = Strike
Text Symbol: 063 = Exercise Type



Text Symbol: 062 = PutCall
Text Symbol: 061 = Settlement Method
Text Symbol: 060 = Quotation Type
Text Symbol: 059 = Settlement Type
Text Symbol: 058 = Option Number
Text Symbol: 057 = Due Date
Text Symbol: 056 = Nominal Value/Unit
Text Symbol: 055 = Effective Interest Rate
Text Symbol: 054 = Nominal Value
Text Symbol: 053 = Tick Value
Text Symbol: 052 = Tick
Text Symbol: 051 = Total Amount
Text Symbol: 050 = Units
Text Symbol: 049 = Incoming/Outgoing
Text Symbol: 048 = Reference Interest Rate
Text Symbol: 047 = Percentage Rate
Text Symbol: 046 = Payment Amount
Text Symbol: 045 = Sale
Text Symbol: 044 = Purchase
Text Symbol: 043 = Exchange Rate
Text Symbol: 042 = Due Date
Text Symbol: 041 = Utilization
Text Symbol: 040 = Credit Line
Text Symbol: 039 = Crcy
Text Symbol: 038 = Interest Rate/Formula
Text Symbol: 037 = Net Present Value


INCLUDES used within this REPORT RFTBJL00

INCLUDE RFTBJL00_TOP.


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:

TRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'TRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = i_vtbfhazu-bukrs IMPORTING companyname = gbl_trca_companyname EXCEPTIONS not_found = 1 OTHERS = 2.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = i_vtbfhazu-sgsart i_sfhaart = i_vtbfhazu-sfhaart IMPORTING e_xgsart = g_xsgsart e_xfhaart = g_xfhaart.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = i_vtbfhazu-sgsart i_sfhaart = i_vtbfhazu-sfhaart IMPORTING e_xfhaart = g_xfhaart.

FTR_ACTIVITYCATEGORY_GET_TEXT CALL FUNCTION 'FTR_ACTIVITYCATEGORY_GET_TEXT' EXPORTING i_sanlf = i_vtbfha-sanlf i_sfgtyp = i_vtbfha-sfgtyp i_sfgzustt = i_vtbfhazu-sfgzustt IMPORTING e_xfgzustt = at02t-xtext. "AT=2T ersetzen XXXX

TRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'TRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = i_vtbfhazu-bukrs IMPORTING companyname = gbl_trca_companyname EXCEPTIONS not_found = 1 OTHERS = 2.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = i_vtbfhazu-sgsart i_sfhaart = i_vtbfhazu-sfhaart IMPORTING e_xgsart = g_xsgsart e_xfhaart = g_xfhaart.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = i_vtbfhazu-sgsart i_sfhaart = i_vtbfhazu-sfhaart IMPORTING e_xfhaart = g_xfhaart.

FTR_ACTIVITYCATEGORY_GET_TEXT CALL FUNCTION 'FTR_ACTIVITYCATEGORY_GET_TEXT' EXPORTING i_sanlf = i_vtbfha-sanlf i_sfgtyp = i_vtbfha-sfgtyp i_sfgzustt = i_vtbfhazu-sfgzustt IMPORTING e_xfgzustt = at02t-xtext. "AT=2T ersetzen XXXX

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = g_repid TABLES selection_table = gt_seltab EXCEPTIONS not_found = 0 no_report = 0 OTHERS = 0.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = l_temp4 IMPORTING output = l_trans.

TB_TRANSACTION_TO_DISPLAY CALL FUNCTION 'TB_TRANSACTION_TO_DISPLAY' EXPORTING activitytype = l_wrk_items-sfgzustt companycode = l_wrk_items-bukrs dealno = l_wrk_items-rfha dealtype = l_wrk_items-sfgtyp producttype = l_wrk_items-sanlf EXCEPTIONS transaction = 1 OTHERS = 0.

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = g_repid TABLES selection_table = gt_seltab EXCEPTIONS not_found = 0 no_report = 0 OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_detail text = text-i01 info = text-i01 IMPORTING result = g_wrk_items-details EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = 'L_TAB_HEADER' i_structure_name = 'FTAS_RFTBJL00_HEADER' CHANGING ct_fieldcat = g_tab_fieldcat_header.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = i_internal_tabname = 'L_TAB_ITEMS' i_structure_name = 'FTAS_RFTBJL00_ITEMS' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = g_tab_fieldcat_items * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 .

FTR_PARTNER_GET CALL FUNCTION 'FTR_PARTNER_GET' EXPORTING pi_partner_id = u_kontrh IMPORTING pe_name1 = c_name1 EXCEPTIONS OTHERS = 0.

FTR_CORR_OTC_PREMIUM_SELECT CALL FUNCTION 'FTR_CORR_OTC_PREMIUM_SELECT' EXPORTING pi_vtbfha = i_vtbfha pi_vtbfhazu = ls_vtbfhazu IMPORTING * PE_TBCO_OP_BZBETR = * PE_TBCO_OP_WZBETR = * PE_TBCO_OP_SSIGN = * PE_TBCO_OP_DZTERM = * PE_TBCO_OP_PRKKURS = * PE_TBCO_OP_PWKURS = pe_vtbfhapo = ls_vtbfhapo.

FTR_CORR_OTC_UNDERLYING_SELECT CALL FUNCTION 'FTR_CORR_OTC_UNDERLYING_SELECT' EXPORTING i_rgatt = i_vtbfha-rgatt IMPORTING * E_VTIOF = e_vtifha = ls_vtifha e_vtifhazu = ls_vtifhazu e_t_vtifhapo = lt_vtifhapo e_tab_vtifha = lt_vtifha e_tab_vtifhazu = lt_vtifhazu EXCEPTIONS OTHERS = 0.

FTR_OTC_FOREX_PUT_CALL_DET CALL FUNCTION 'FTR_OTC_FOREX_PUT_CALL_DET' EXPORTING i_vtbfha = l_wa_vtbfha i_vtifha = l_wa_vtifha i_vtifhazu = l_wa_vtifhazu IMPORTING e_txtputcalin = i_txtputcalin * E_TXTPUTCALEX = TABLES i_vtifhapo = l_t_vtifhapo CHANGING c_vtiof = c_wa_vtiof.

TB_CORRES_GET_FORMULA CALL FUNCTION 'TB_CORRES_GET_FORMULA' EXPORTING i_taw_conditions = lt_finko[] i_taw_aconditions = lt_afinko[] IMPORTING e_taw_cond_corr = lt_conditions[] EXCEPTIONS OTHERS = 0.

TM_AMOUNTS_DETERMINE CALL FUNCTION 'TM_AMOUNTS_DETERMINE' IMPORTING amounts = vtbakku TABLES transactions = i_fhapo.

TM_INTEREST_RATE_DETERMINE CALL FUNCTION 'TM_INTEREST_RATE_DETERMINE' IMPORTING interest_rate = ausgabe_daten-pzins starting_date = ausgabe_daten-start_date TABLES conditions = i_finko.

TB_TRANSACTION_TO_DISPLAY CALL FUNCTION 'TB_TRANSACTION_TO_DISPLAY' EXPORTING activitytype = ausgabe_daten-sfgzustt companycode = ausgabe_daten-bukrs dealno = ausgabe_daten-rfha dealtype = ausgabe_daten-sfgtyp producttype = ausgabe_daten-sanlf EXCEPTIONS transaction = 0 OTHERS = 0.

DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = name value = value langu = spras IMPORTING dd07v_wa = wa_dd07v.

DEALDATA_READ CALL FUNCTION 'DEALDATA_READ' EXPORTING all_conditions_and_positions = 'X' companycode = i_vtbfha-bukrs currently_active_status = 'X' dealno = i_vtbfha-rfha statusno = i_vtbfhazu-rfhazu via_statuspointer = 'X' TABLES conditions = i_finko positions = i_fhapo EXCEPTIONS OTHERS = 0.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = vtifha-sgsart IMPORTING e_xgsart_short = l_xsgsart.

FWTR_JOURNAL_DATA_READ_TAB CALL FUNCTION 'FWTR_JOURNAL_DATA_READ_TAB' EXPORTING i_tab_fha = lt_vtbfha i_tab_fhazu = lt_vtbfhazu[] i_tab_fhapo = lt_vtbfhapo IMPORTING e_tab_journal_data = lt_sec_journal_se[].

FWTR_JOURNAL_DATA_READ_TAB_RPO CALL FUNCTION 'FWTR_JOURNAL_DATA_READ_TAB_RPO' EXPORTING i_tab_fha = lt_vtbfha i_tab_fhazu = lt_vtbfhazu i_tab_fhapo = lt_vtbfhapo IMPORTING e_tab_journal_data = ct_rpo_journal.

FWTR_JOURNAL_DATA_READ_TAB_SL CALL FUNCTION 'FWTR_JOURNAL_DATA_READ_TAB_SL' EXPORTING i_tab_fha = lt_vtbfha i_tab_fhazu = lt_vtbfhazu i_tab_fhapo = lt_vtbfhapo IMPORTING e_tab_journal_data = ct_sl_journal.

FWTR_JOURNAL_DATA_READ_TAB_FWD CALL FUNCTION 'FWTR_JOURNAL_DATA_READ_TAB_FWD' EXPORTING i_tab_fha = lt_vtbfha i_tab_fhazu = lt_vtbfhazu i_tab_fhapo = lt_vtbfhapo IMPORTING e_tab_journal_data = ct_fwd_journal.

FTR_CORR_VALUES_SRECONFIRM CALL FUNCTION 'FTR_CORR_VALUES_SRECONFIRM' EXPORTING i_pers_values = 'X' IMPORTING e_sreconfirm = c_value.

FTR_CORR_VALUES_SCONFIRM CALL FUNCTION 'FTR_CORR_VALUES_SCONFIRM' EXPORTING i_pers_values = 'X' IMPORTING e_sconfirm = c_value.

TB_CORRES_GET_FORMULA CALL FUNCTION 'TB_CORRES_GET_FORMULA' EXPORTING i_taw_conditions = lt_finko i_taw_aconditions = lt_afinko IMPORTING e_taw_cond_corr = lt_tbco_cond[] EXCEPTIONS OTHERS = 0.

FTR_FC_REP1_SELECT_SINGLE CALL FUNCTION 'FTR_FC_REP1_SELECT_SINGLE' EXPORTING pi_bukrs = i_vtbfhazu-bukrs pi_rfha = i_vtbfhazu-rfha * PI_DSTICH = SY-DATUM IMPORTING pe_rep = ls_rep EXCEPTIONS OTHERS = 0.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = us_vtifha-sgsart i_sfhaart = us_vtifha-sfhaart IMPORTING e_xfhaart = underlying_sec-xfhaart.

MASTER_DATA_READ_SEC_BUFFERED CALL FUNCTION 'MASTER_DATA_READ_SEC_BUFFERED' EXPORTING i_ranl = us_vtifha-rgatt IMPORTING e_vwpanla = ls_vwpanla EXCEPTIONS OTHERS = 0.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = us_vtifha-sgsart i_sfhaart = us_vtifha-sfhaart IMPORTING e_xgsart_short = underlying_op-xsgsart_short e_xfhaart = underlying_op-xfhaart.

FTR_CORR_OTC_UNDERLYING_SELECT CALL FUNCTION 'FTR_CORR_OTC_UNDERLYING_SELECT' EXPORTING i_rgatt = ls_lev1_vtbfha-rgatt "!! IMPORTING e_vtiof = ls_2_vtiof e_vtifha = ls_2_vtifha e_vtifhazu = ls_2_vtifhazu e_t_vtifhapo = lt_2_vtifhapo[] EXCEPTIONS OTHERS = 0.

TB_UL_OTC_CONSTRUCT CALL FUNCTION 'TB_UL_OTC_CONSTRUCT' EXPORTING i_fha = us_vtifha i_fhazu = us_vtifhazu i_ufha = ls_2_vtifha i_ufhazu = ls_2_vtifhazu IMPORTING e_otc = ls_vti_ueber TABLES i_fhapo = ut_vtifhapo i_ufhapo = lt_2_vtifhapo.

FTR_OTC_FOREX_PUT_CALL_DET CALL FUNCTION 'FTR_OTC_FOREX_PUT_CALL_DET' EXPORTING i_vtbfha = ls_lev1_vtbfha i_vtifha = ls_2_vtifha i_vtifhazu = ls_2_vtifhazu IMPORTING e_txtputcalin = underlying_op-txtputcalin * E_TXTPUTCALEX = TABLES i_vtifhapo = lt_2_vtifhapo[] CHANGING c_vtiof = ls_2_vtiof.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = us_vtifha-sgsart i_sfhaart = us_vtifha-sfhaart IMPORTING e_xgsart_short = underlying_fra-xsgsart_short e_xfhaart = underlying_fra-xfhaart.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = l_repid i_callback_pf_status_set = l_pf_status_formname i_callback_user_command = l_user_comm_formname is_layout = l_str_layout it_fieldcat = g_tab_fieldcat_header it_sort = l_tab_sort it_events = l_tab_events i_tabname_header = 'L_TAB_HEADER' i_tabname_item = 'L_TAB_ITEMS' is_keyinfo = l_str_keyinfo_alv TABLES t_outtab_header = l_tab_header t_outtab_item = l_tab_items.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = l_repid is_layout = l_str_layout it_fieldcat = g_tab_fieldcat_header it_sort = l_tab_sort it_events = l_tab_events i_tabname_header = 'L_TAB_HEADER' i_tabname_item = 'L_TAB_ITEMS' is_keyinfo = l_str_keyinfo_alv TABLES t_outtab_header = l_tab_header t_outtab_item = l_tab_items.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = 'L_TAB_ITEMS' i_structure_name = 'FTAS_RFTBJL00_ITEMS' CHANGING ct_fieldcat = g_tab_fieldcat_opt.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = i_internal_tabname = 'L_TAB_ITEMS' i_structure_name = 'FTAS_RFTBJL00_ITEMS' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = g_tab_fieldcat_opt * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 .

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = i_internal_tabname = 'L_TAB_ITEMS' i_structure_name = 'FTAS_RFTBJL00_ITEMS' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = g_tab_fieldcat_opt * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 .

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = i_internal_tabname = 'L_TAB_ITEMS' i_structure_name = 'FTAS_RFTBJL00_ITEMS' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = g_tab_fieldcat_opt * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 .

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = i_internal_tabname = 'L_TAB_ITEMS' i_structure_name = 'FTAS_RFTBJL00_ITEMS' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING ct_fieldcat = g_tab_fieldcat_opt * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 .

TB_DEAL_BUKRS_CHECK CALL FUNCTION 'TB_DEAL_BUKRS_CHECK' EXPORTING i_x_no_adj_if_ok = 'X' TABLES i_tab_companycode = s_bukrs[] e_tab_companycode = l_rng_cc EXCEPTIONS authority = 1 OTHERS = 2.

FTR_CORR_OTC_UNDERLYING_SELECT CALL FUNCTION 'FTR_CORR_OTC_UNDERLYING_SELECT' EXPORTING i_rgatt = i_vtbfha-rgatt IMPORTING * E_VTIOF = e_vtifha = ls_vtifha e_vtifhazu = ls_vtifhazu e_t_vtifhapo = lt_vtifhapo e_tab_vtifha = lt_vtifha e_tab_vtifhazu = lt_vtifhazu EXCEPTIONS OTHERS = 0.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = vtifha-sgsart IMPORTING e_xgsart_short = l_xsgsart.

FWOS_CURRENCY_UNIT_READ * CALL FUNCTION 'FWOS_CURRENCY_UNIT_READ' * EXPORTING * i_currency_unit = c_cash_settle_flow-wzbetr * IMPORTING * e_currency_relation = l_curr_relation.

FTR_TRANSACTIONTYPE_GET_TEXT CALL FUNCTION 'FTR_TRANSACTIONTYPE_GET_TEXT' EXPORTING i_sgsart = us_vtifha-sgsart i_sfhaart = us_vtifha-sfhaart IMPORTING e_xgsart_short = underlying_op-xsgsart_short e_xfhaart = underlying_op-xfhaart.

FTR_CORR_OTC_UNDERLYING_SELECT CALL FUNCTION 'FTR_CORR_OTC_UNDERLYING_SELECT' EXPORTING i_rgatt = ls_lev1_vtbfha-rgatt "!! IMPORTING e_vtiof = ls_2_vtiof e_vtifha = ls_2_vtifha e_vtifhazu = ls_2_vtifhazu e_t_vtifhapo = lt_2_vtifhapo[] EXCEPTIONS OTHERS = 0.

TB_UL_CTY_FWD_CONSTRUCT CALL FUNCTION 'TB_UL_CTY_FWD_CONSTRUCT' EXPORTING i_fha = us_vtifha i_fhazu = us_vtifhazu IMPORTING e_fwd = ls_vti_ueber TABLES i_fhapo = ut_vtifhapo i_finko = lt_2_vtifinko.



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 RFTBJL00 or its description.