SAP Reports / Programs | Financials | Financial Supply Chain Management | Transaction Manager(FIN-FSCM-TRM-TM) SAP FIN

RTHM_ADJUST_INT_TRANSACTIONS SAP ABAP Report - Interest Rate Adjustment for Exposures







RTHM_ADJUST_INT_TRANSACTIONS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this program to fix variable interest exposures that have been created manually in Hedge Accounting for Exposures (that is, exposures that have not been uploaded into E-Hedge Accounting with the upload program...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 RTHM_ADJUST_INT_TRANSACTIONS 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

THM35 - Adjustment of the interest rates


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 RTHM_ADJUST_INT_TRANSACTIONS. "Basic submit
SUBMIT RTHM_ADJUST_INT_TRANSACTIONS AND RETURN. "Return to original report after report execution complete
SUBMIT RTHM_ADJUST_INT_TRANSACTIONS 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: P_BUKRS = Company Code
Selection Text: P_DATUM = Adjustment per
Selection Text: P_PLAN = Hedge Plan ID
Selection Text: P_TESTL = Test Run
Title: Interest Rate Adjustment for Exposures
Text Symbol: 001 = Hedge Plan


INCLUDES used within this REPORT RTHM_ADJUST_INT_TRANSACTIONS

INCLUDE RTHM_ADJUST_INT_TRANSTOP.
INCLUDE RTHM_ADJUST_INT_TRANS_SCR.


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:

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = g_appl_log IMPORTING e_log_handle = g_log_handle.

BAL_DSP_PROFILE_DETLEVEL_GET CALL FUNCTION 'BAL_DSP_PROFILE_DETLEVEL_GET' IMPORTING e_s_display_profile = g_display_profile.

THM_VARIABLE_TRANSACTIONS_READ CALL FUNCTION 'THM_VARIABLE_TRANSACTIONS_READ' EXPORTING i_current_date = p_datum i_planner_id = p_plan i_company_code = p_bukrs TABLES e_tab_variable_transactions = g_tab_transactions.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

THM_READ_TRANSACTION_CAT CALL FUNCTION 'THM_READ_TRANSACTION_CAT' EXPORTING i_bukrs = -bukrs i_plannerid = -plannerid i_transactionid = -transactionid IMPORTING e_transcat = l_transaction_category e_transact = l_transaction_activity EXCEPTIONS not_found_trans_category = 1 OTHERS = 2.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

THMEX_GET_SIGN_BY_TRANSCAT CALL FUNCTION 'THMEX_GET_SIGN_BY_TRANSCAT' EXPORTING pi_transcat = l_transaction_category pi_transact = l_transaction_activity IMPORTING pe_sign = l_cash_flow_sign.

THM_INTEREST_RATE_ADJUSTMENT CALL FUNCTION 'THM_INTEREST_RATE_ADJUSTMENT' EXPORTING i_adjustment_date = -intrate_adj i_interest_reference = -intrate_ref i_offset = -intrate_soffset i_dbervon = -intcalc_start i_dberbis = -intcalc_end i_atage = -intcalc_days i_abastage = -intcalc_timebas i_reference_sign = -intrate_sign i_cash_flow_sign = l_cash_flow_sign i_szbmeth = -intcalc_method i_basis = -amount IMPORTING e_interest_rate = l_fixed_ir_result "/ note 394732 e_interest_amount = -intcalc_amnt e_reference_rate = l_reference_rate e_found_date = l_reference_date EXCEPTIONS not_found_reference = 1 not_found_rate = 2 OTHERS = 3.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = g_s_msg.

THM_ADJUSTED_TRANS_UPDATE CALL FUNCTION 'THM_ADJUSTED_TRANS_UPDATE' " IN UPDATE TASK TABLES i_tab_adjusted_transactions = g_tab_transactions i_tab_expos_ir = l_tab_expos_ir.

BAL_DSP_LOG_DISPLAY





CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = g_display_profile.



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