RHPMCBEX is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program checks if: Employees' basic salaries are financed Any basic salary is financed only once at any time If HR Funds and Position Management is integrated with
If you would like to execute this report or see the full code listing simply enter RHPMCBEX 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: Check Financing of Basic Pay
Text Symbol: 001 = Integration of Personnel Administration
Text Symbol: 002 = Integration of HR Funds and Position Management
Text Symbol: 003 = with Funds Management in the following periods:
Text Symbol: 004 = No active plan version
Text Symbol: 005 = Basic pay not financed
Text Symbol: 006 = Error
Text Symbol: 007 = Basic pay not financed in the following periods:
Text Symbol: 008 = No integration with Funds Management in these periods:
Text Symbol: 009 = No errors found
Text Symbol: 011 = Ambiguous financing of basic pay
Text Symbol: 012 = Organizational Assignment infotype on
Text Symbol: 013 = Financing on
Text Symbol: 014 = Cost Distribution infotype on
Text Symbol: 015 = FM area
Text Symbol: 016 = different from FM area of organizational assignment
Text Symbol: 017 = Do not specify a funds center
Text Symbol: 018 = Enter funds center
Text Symbol: 019 = Line
Text Symbol: 020 = to
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RH_PM_OBJID_CHECK_INTEGRATION call function 'RH_PM_OBJID_CHECK_INTEGRATION' exporting * PD_PLVAR = * PD_OTYPE = 'P ' pd_objid = pernr-pernr * PD_ISTAT = '1' pd_begda = pn-begda pd_endda = pn-endda pd_check_only_new_integ = ' ' tables pt_integration_times = gt_integration exceptions fikrs_not_found = 2.
RH_PM_EMPLOYEE_CARD_START call function 'RH_PM_EMPLOYEE_CARD_START' exporting * PLVAR = pernr = p0001-pernr fcode = 'AEND'.
RH_PM_FM_COMMITMENT_PERCENTAGE call function 'RH_PM_FM_COMMITMENT_PERCENTAGE' exporting i_pernr = pernr-pernr i_begda = pn-begda i_endda = pn-endda importing e_message = msg_fund tables ex_prozt_distribution_tab = financing_tab exceptions no_integration = 1 others = 2.
RH_PM_FIKRS_GET_FROM_BUKRS call function 'RH_PM_FIKRS_GET_FROM_BUKRS' exporting pd_bukrs = p_bukrs importing pd_fikrs = p_fikrs exceptions not_found = 1 others = 2.
FM_GET_HR_ACTIVE_DATE call function 'FM_GET_HR_ACTIVE_DATE' exporting i_bukrs = p_bukrs importing i_date_fmhr_active = l_fmhrdate.
RP_READ_T100 call function 'RP_READ_T100' exporting arbgb = sy-msgid msgnr = sy-msgno msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 sprsl = sy-langu importing text = t100_text exceptions no_entry_found = 01.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RHPMCBEX - Check Financing of Basic Pay RHPMCBEX - Check Financing of Basic Pay RHPMBUFI_TOP - RHPMBUFITOP RHPMBUFI - Financing from budgets of budget structure elements RHPMBUFI - Financing from budgets of budget structure elements RHPMBUDGET01 - Determining the Personnel Budget and Transfer to Funds Management