RTPM_PIN_CREATE is a standard Executable ABAP Report 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_PIN_CREATE into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
TPM55B - Generate Position ID (Loans)
TPM55C - Create Position Indicator (OTC)
TPM55D - Generate Pos.ID (Listed Derivatives)
TPM55A - Generate Position ID (Securities)
TPM55E - Generate Position ID (Ext. Accounts)
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.
Title: Create Position Indicator
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TPM_PIN_SELECTION CALL FUNCTION 'TPM_PIN_SELECTION' EXPORTING im_product_group = l_product_group im_mode = l_con_create IMPORTING ex_product_group = l_product_group ex_company_code = l_company_code ex_com_val_class = l_com_val_class ex_security_id = l_security_id ex_security_account = l_security_account ex_portfolio = l_portfolio ex_loans_contract = l_loans_contract ex_class_id = l_class_id ex_position_account = l_position_account ex_flag_long_short = l_flag_long_short ex_deal_number = l_deal_number ex_external_account = l_external_account ex_diff_currency = l_diff_currency ex_tab_ps_terms = l_tab_ps_terms ex_cancel = l_cancel.
TPM_PIN_CREATE CALL FUNCTION 'TPM_PIN_CREATE' EXPORTING im_save_flg = tpmco_xtrue im_trust_selection = tpmco_xtrue im_product_group = l_product_group im_company_code = l_company_code im_com_val_class = l_com_val_class im_security_id = l_security_id im_security_account = l_security_account im_portfolio = l_portfolio im_loans_contract = l_loans_contract im_class_id = l_class_id im_position_account = l_position_account im_flag_long_short = l_flag_long_short im_tab_ps_terms = l_tab_ps_terms im_deal_number = l_deal_number im_external_account = l_external_account im_diff_currency = l_diff_currency IMPORTING ex_protocol_handler = l_p_protocol_handler ex_cancel = l_cancel ex_error = l_error EXCEPTIONS OTHERS = 1.
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_PIN_CREATE - Create Position Indicator RTPM_PIN_CREATE - Create Position Indicator RTPM_PIN_CHANGE - Change Position Indicator RTPM_PIN_CHANGE - Change Position Indicator RTPM_PAY_ASSIGN - Proposal Gereration for the Payment Relevance of Update Types RTPM_PAY_ASSIGN - Proposal Gereration for the Payment Relevance of Update Types