SAP Reports / Programs | Basis Components | Business Management | Organizational Management(BC-BMT-OM) SAP BC

MPHPBO00 SAP ABAP INCLUDE - General PBO Modules for PD Transactions







MPHPBO00 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 MPHPBO00 into the relevant SAP transactions such as SE38 or SE80


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


Text pool values


Title: 00000004 General PBO Modules for PD Transactions


INCLUDES used within this REPORT MPHPBO00

No INCLUDES are used within this REPORT code!


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:

RHOM_SET_UPDATE_FLAGS_FOR_BUFF CALL FUNCTION 'RHOM_SET_UPDATE_FLAGS_FOR_BUFF' "ANDCOOPER EXPORTING "ANDCOOPER * UPDATE_SAPFH5AD = "ANDCOOPER * CFLAG = "ANDCOOPER * UPDATE_CFLAG = "ANDCOOPER * SUPP750X = "ANDCOOPER * UPDATE_SUPP750X = "ANDCOOPER update_pppar_exep = pppar_exep_local "ANDCOOPER update_from_struc = 'X'. "ANDCOOPER

RH_AUTHORITY_CHECK_OFF CALL FUNCTION 'RH_AUTHORITY_CHECK_OFF'.

RH_VIEW_DELETE CALL FUNCTION 'RH_VIEW_DELETE'.

RH_DATE_VIEW_FILL CALL FUNCTION 'RH_DATE_VIEW_FILL' EXPORTING fcode = pppar-fcode plvar = pphdr-plvar otype = pphdr-otype objid = pphdr-objid TABLES date_view = date_view EXCEPTIONS no_stru_authority_at_all = 01.

RH_USER_VIEW_PARAMETER CALL FUNCTION 'RH_USER_VIEW_PARAMETER' IMPORTING object_key = keymode EXCEPTIONS OTHERS = 1.

RH_DATE_VIEW_FILL CALL FUNCTION 'RH_DATE_VIEW_FILL' EXPORTING fcode = pppar-fcode plvar = otype = objid = TABLES date_view = date_view EXCEPTIONS no_stru_authority_at_all = 1 OTHERS = 2.

HR_GET_COMBO_DYNNR * CALL FUNCTION 'HR_GET_COMBO_DYNNR' "VWMCOMBO * EXPORTING "VWMCOMBO * PROGRAMM = PPPAR-REPID "VWMCOMBO * DYNNR = DYNPRO "VWMCOMBO * IMPORTING "VWMCOMBO * NEW_DYNNR = COMBO_DYNNR. "VWMCOMBO

HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' "ANDBADI EXPORTING exit_name = infty_badi_name IMPORTING is_implemented = is_implemented CHANGING instance = infty_badi_exit.

HR_CHECK_SWITCH_LANGU_TITLE CALL FUNCTION 'HR_CHECK_SWITCH_LANGU_TITLE' IMPORTING y_switch = l_switch.

RH_OBJECT_PUBLISH CALL FUNCTION 'RH_OBJECT_PUBLISH' "XMKGENSERV EXPORTING "XMKGENSERV plvar = pphdr-plvar "XMKGENSERV otype = pphdr-otype "XMKGENSERV objid = pphdr-objid "XMKGENSERV single_object = 'X' "XMKGENSERV EXCEPTIONS "XMKGENSERV OTHERS = 1. "XMKGENSERV

RH_OBJECT_UNPUBLISH_ALL CALL FUNCTION 'RH_OBJECT_UNPUBLISH_ALL' EXCEPTIONS OTHERS = 0.

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING TABNAME = p_ci IMPORTING X030L_WA = x030l_wa EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

RH_CHECK_HRS_OTYPE CALL FUNCTION 'RH_CHECK_HRS_OTYPE' EXPORTING act_otype = pphdr-otype EXCEPTIONS no_hrs_otype = 01.

RH_SET_BUFFER_PLOG_TAB CALL FUNCTION 'RH_SET_BUFFER_PLOG_TAB' EXPORTING buffer_count_imp = buffer_count buffo_object_count_imp = buffo_object_count plog_tab_count_imp = plog_tab_count tb_buffer_count_imp = tb_buffer_count tb_plog_tab_count_imp = tb_plog_tab_count TABLES buffer_tab = buffer buffo_tab = buffo plog_tab_tab = plog_tab tb_buffer_tab = tb_buffer tb_plog_tab_tab = tb_plog_tab.

RH_FILL_BUFFER CALL FUNCTION 'RH_FILL_BUFFER' EXPORTING plvar = pphdr-plvar otype = pphdr-otype objid = pphdr-objid infty = pphdr-infty subty = pphdr-subty istat = ib_istat begda = ib_begda endda = ib_endda EXCEPTIONS not_found = 01.

RH_GET_BUFFER_PLOG_TAB CALL FUNCTION 'RH_GET_BUFFER_PLOG_TAB' IMPORTING buffer_count_exp = buffer_count buffo_object_count_exp = buffo_object_count plog_tab_count_exp = plog_tab_count tb_buffer_count_exp = tb_buffer_count tb_plog_tab_count_exp = tb_plog_tab_count TABLES buffer_tab = buffer buffo_tab = buffo plog_tab_tab = plog_tab tb_buffer_tab = tb_buffer tb_plog_tab_tab = tb_plog_tab.

RH_READ_INFTY CALL FUNCTION 'RH_READ_INFTY' EXPORTING authority = cz_dummy with_stru_auth = cz_dummy infty = cz_infty subty = cz_subty TABLES innnn = cz_infty_tab OBJECTS = cz_hrobject_tab EXCEPTIONS all_infty_with_subty = 01 nothing_found = 02 no_objects = 03 wrong_condition = 04.

RH_SUBSCR_BUFFER_GET CALL FUNCTION 'RH_SUBSCR_BUFFER_GET' IMPORTING es_pppar = pppar_subscr ev_input_done = input_done TABLES et_pnnnn_exp = gt_pnnnn_exp.

RH_BASE_BUILD_PNNNN





CALL FUNCTION 'RH_BASE_BUILD_PNNNN' EXPORTING infty = gt_pnnnn_exp-infty inftb = '1' TABLES innnn = gt_pnnnn_exp tnnnn = gt_subscr_expand_tab.

CAT_IS_ACTIVE CALL FUNCTION 'CAT_IS_ACTIVE' IMPORTING active = cat_active.

RH_GET_ACTIVE_WF_PLVAR CALL FUNCTION 'RH_GET_ACTIVE_WF_PLVAR' IMPORTING act_plvar = pphdr-plvar EXCEPTIONS no_active_plvar = 01.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = subty_fieldname values = values[].



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