RTPM_TRE_TRANSACTIONSF01 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 RTPM_TRE_TRANSACTIONSF01 into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TPM_TRE_CHECK_POOL4ENDOWMENT CALL FUNCTION 'TPM_TRE_CHECK_POOL4ENDOWMENT' EXPORTING im_company_code = l_wrk_tret_transaction-company_code im_endowmt_fund = l_wrk_tret_transaction-endowmt_fund im_endowmt_grant = l_wrk_tret_transaction-endowmt_grant im_pool_id = l_wrk_tret_transaction-pool_id im_position_date = l_wrk_tret_transaction-position_date EXCEPTIONS input_invalid = 1 OTHERS = 2.
BAPI_FTR_SECURITY_CREATE CALL FUNCTION 'BAPI_FTR_SECURITY_CREATE' EXPORTING security = l_wrk_security_endowment generalcontractdata = l_wrk_general_endowment testrun = p_test IMPORTING financialtransaction = l_endowment_trans TABLES return = l_tab_return.
BAPI_FTR_SECURITY_CREATE CALL FUNCTION 'BAPI_FTR_SECURITY_CREATE' EXPORTING security = l_wrk_security_pool generalcontractdata = l_wrk_general_pool testrun = l_flg_test IMPORTING financialtransaction = l_pool_trans TABLES return = l_tab_return.
TPM_INSERT_TRET_PROTOCOL CALL FUNCTION 'TPM_INSERT_TRET_PROTOCOL' IN UPDATE TASK EXPORTING i_wrk_tret_protocol = l_wrk_tret_protocol.
TPM_UPDATE_TRET_TRANSACTION CALL FUNCTION 'TPM_UPDATE_TRET_TRANSACTION' IN UPDATE TASK EXPORTING i_wrk_tret_transaction = l_wrk_tret_transaction.
TPM_TRE_POOL_GET_DATA CALL FUNCTION 'TPM_TRE_POOL_GET_DATA' EXPORTING im_company_code = u_wrk_tret_transaction-company_code im_pool_id = u_wrk_tret_transaction-pool_id IMPORTING ex_fund = l_pool_fund ex_grant_nbr = l_pool_grant ex_sec_acc_issue = l_pool_sec_acc ex_partner_issue = l_pool_partner ex_comvalcl_issue = l_pool_comvalcl ex_flg_pool_issue = l_flg_pool_issue ex_decimals = l_decimals EXCEPTIONS wrong_input = 1 not_found = 2 OTHERS = 3.
MASTER_DATA_READ_SEC_BUFFERED CALL FUNCTION 'MASTER_DATA_READ_SEC_BUFFERED' EXPORTING i_ranl = u_wrk_tret_transaction-pool_id IMPORTING e_vwpanla = l_wrk_vwpanla EXCEPTIONS OTHERS = 3.
TPM_TRE_ENDOWMENT_CONVERT CALL FUNCTION 'TPM_TRE_ENDOWMENT_CONVERT' EXPORTING im_fund = u_wrk_tret_transaction-endowmt_fund im_grant_nbr = u_wrk_tret_transaction-endowmt_grant IMPORTING ex_msgv = l_msgv.
TPM_TRE_ENDOWMENT_CONVERT CALL FUNCTION 'TPM_TRE_ENDOWMENT_CONVERT' EXPORTING im_fund = u_wrk_tret_transaction-endowmt_fund im_grant_nbr = u_wrk_tret_transaction-endowmt_grant IMPORTING ex_msgv = l_msgv.
SECURITIES_ACCOUNT_READ_SEC CALL FUNCTION 'SECURITIES_ACCOUNT_READ_SEC' EXPORTING i_bukrs = u_wrk_tret_transaction-company_code i_rldepo = l_endowment_sec_acc IMPORTING e_twd01 = l_wrk_twd01 EXCEPTIONS OTHERS = 1.
STOCK_RATE_SELECT CALL FUNCTION 'STOCK_RATE_SELECT' EXPORTING anlage_nummer = u_security_id kursdatum_ges = u_wrk_tret_transaction-position_date IMPORTING kursart_gef = ch_price_type kursdatum_gef = ch_price_date kurs_abs_proz = ch_price waehrung = ch_price_unit EXCEPTIONS OTHERS = 1.
ENQUEUE_E_ENDOWMENT CALL FUNCTION 'ENQUEUE_E_ENDOWMENT' EXPORTING company_code = l_wrk_cc_endow_pool-company_code endowmt_fund = l_wrk_cc_endow_pool-endowmt_fund endowmt_grant = l_wrk_cc_endow_pool-endowmt_grant pool_id = l_wrk_cc_endow_pool-pool_id _scope = '3'" lock will be released at program end and when update task is finished EXCEPTIONS OTHERS = 1.
BAL_GLB_SEARCH_MSG CALL FUNCTION 'BAL_GLB_SEARCH_MSG' IMPORTING e_t_msg_handle = l_handle EXCEPTIONS OTHERS = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RTPM_TRE_TRANSACTIONSF01 - RTPMTRETRANSACTIONSF01 RTPM_TRD_REPAIR3 - Report RTPM_TRD_REPAIR3 RTPM_TRD_REPAIR3 - Report RTPM_TRD_REPAIR3 RTPM_TRD_REPAIR2 - TRD Repair Program: Delete Business Transactions/Flows RTPM_TRD_REPAIR2 - TRD Repair Program: Delete Business Transactions/Flows RTPM_TRD_REPAIR1 - TRD Repair Program: Delete Business Transactions/Flows