RRMPHF02 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 RRMPHF02 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.
Title: Include RRMPHF02
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISB_RM_PH_PUT CALL FUNCTION 'ISB_RM_PH_PUT' EXPORTING i_sicht = c_no_view i_phid = c_no_ph.
RM_PHS_ADAPT_GENERATE CALL FUNCTION 'RM_PHS_ADAPT_GENERATE' EXPORTING i_ph_t = t_ph IMPORTING e_msg_t = t_msg EXCEPTIONS internal_error = 1 OTHERS = 2.
ISB_RM_MESSAGE_SHOW CALL FUNCTION 'ISB_RM_MESSAGE_SHOW' TABLES i_error_itab = t_msg.
RM_PHS_DELETE CALL FUNCTION 'RM_PHS_DELETE' EXPORTING i_ph_t = t_ph EXCEPTIONS canceled_by_user = 1 internal_error = 2 OTHERS = 3.
RM_PH_EVAL_DATA_CHECK CALL FUNCTION 'RM_PH_EVAL_DATA_CHECK' EXPORTING i_view = G_PHKEY-sichtid i_ph = G_PHKEY-phid i_mode = 'I' IMPORTING e_bds = BDS e_rdb = RDB e_alm = ALM EXCEPTIONS OTHERS = 0.
RM_DOMA_VALUE_TEXT_GET CALL FUNCTION 'RM_DOMA_VALUE_TEXT_GET' EXPORTING i_doma = c_do_ph_icon i_value = ph_do_value IMPORTING e_text = ph_icon_text EXCEPTIONS not_found = 1 error = 2 others = 3.
AFWCH_ACTIVE_INT_VIEW_GET CALL FUNCTION 'AFWCH_ACTIVE_INT_VIEW_GET' * IMPORTING * E_DATASTR * e_internal_view EXCEPTIONS no_active_datastructure = 1 active_datastr_wrong_type = 2 no_internal_view = 3 active_datastructure_not_found = 4 OTHERS = 5.
RM_PHS_DEACTIVATE CALL FUNCTION 'RM_PHS_DEACTIVATE' EXPORTING i_ph_t = t_ph EXCEPTIONS internal_error = 1 OTHERS = 2.
RM_PHS_REACTIVATE CALL FUNCTION 'RM_PHS_REACTIVATE' EXPORTING i_ph_t = t_ph EXCEPTIONS internal_error = 1 OTHERS = 2.
RM_TEXTS_GET_FOR_FIELD CALL FUNCTION 'RM_TEXTS_GET_FOR_FIELD' EXPORTING I_FIELDNAME = it_jbrphdef_new-merkmal * I_APPLC = 'TMR' IMPORTING E_TEXTS = W_TXT EXCEPTIONS DDIC_ERROR = 1 FIELD_NOT_IN_FCAT = 2 OTHERS = 3.
RM_TEXTS_GET_FOR_FIELD CALL FUNCTION 'RM_TEXTS_GET_FOR_FIELD' EXPORTING I_FIELDNAME = it_jbrphdef_new-merkmal * I_APPLC = 'TMR' IMPORTING E_TEXTS = W_TXT EXCEPTIONS DDIC_ERROR = 1 FIELD_NOT_IN_FCAT = 2 OTHERS = 3.
RM_TEXTS_GET_FOR_FIELD CALL FUNCTION 'RM_TEXTS_GET_FOR_FIELD' EXPORTING I_FIELDNAME = it_jbrphdef_new-merkmal * I_APPLC = 'TMR' IMPORTING E_TEXTS = W_TXT EXCEPTIONS DDIC_ERROR = 1 FIELD_NOT_IN_FCAT = 2 OTHERS = 3.
ISB_RM_GET_AKTIV_RMB CALL FUNCTION 'ISB_RM_GET_AKTIV_RMB' IMPORTING rmbid = rmbid EXCEPTIONS OTHERS = 0.
ISB_RM_MHIER_GET_ALL CALL FUNCTION 'ISB_RM_MHIER_GET_ALL' EXPORTING p_rmbid = rmbid mode = 'G' TABLES i_jbrphdef = it_jbrphdef_new e_jbrtkcha = it_jbrtkcha EXCEPTIONS illegal_mode = 1 hierarchy_error = 2 illegal_hierarchy = 3 no_backup = 4 OTHERS = 5.
RM_PH_MESSAGE_GET CALL FUNCTION 'RM_PH_MESSAGE_GET' EXPORTING i_level = '3' CHANGING C_LOG_T = ph_log.
RM_TEXTS_GET_FOR_FIELD CALL FUNCTION 'RM_TEXTS_GET_FOR_FIELD' EXPORTING I_FIELDNAME = I_merkmal * I_APPLC = 'TMR' IMPORTING E_TEXTS = l_TXT EXCEPTIONS DDIC_ERROR = 1 FIELD_NOT_IN_FCAT = 2 OTHERS = 3.
RM_CHAR_VALUES_GET CALL FUNCTION 'RM_CHAR_VALUES_GET' EXPORTING I_FIELDNAME = i_MERKMAL * I_LANGU = SY-LANGU I_WITH_TEXT = 'X' * I_APPLC = 'TMR' IMPORTING E_CHAR_T = T_CHAR EXCEPTIONS FCAT_ERROR = 1 DDIC_ERROR = 2 NO_CHECKTABLE = 3 NO_CHECKFIELD = 4 FIELD_TOO_LONG = 5 TEXT_ERROR = 6 OTHERS = 7.
AFW_TRLOG_SHOW_GRID CALL FUNCTION 'AFW_TRLOG_SHOW_GRID' exporting i_title = text-p01 i_log_t = ph_log.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.