SAP Reports / Programs | Payroll | Germany(PY-DE) SAP PY

RPCD3RD0 SAP ABAP Report - Totals comparison between DEUEV and SI payroll







RPCD3RD0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report compares totals between SI and DCR...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RPCD3RD0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

PC00_M01_CD3R - SI Totals Adjustment


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


Text pool values


SI Totals Comparison for Year &0....&1................Amounts in &2...
Selection Text: STEST = Quick Test, only DEUEV(N,Y,P)
Selection Text: DELTA = Error Range in Pf/Cent +-
Selection Text: AUSFORM = Output of Deviations (N,D)
Selection Text: AJAHR = Year of Comparison (YYYY)
Title: Totals Comparison Between DEUEV and SI Payroll
Text Symbol: L11 = Quick Test List 2 : Final Result of Quick Test
Text Symbol: M01 = Subtotal
Text Symbol: P00 = Compar. Only for
Text Symbol: P01 = HI Fund Company Number
Text Symbol: PA1 = Currncy
Text Symbol: PA2 = EUR
Text Symbol: PA3 = DEM
Text Symbol: PE1 = Enter Year of Comparison
Text Symbol: PE2 = Quick Test Only 'N' (No), 'Y' (Yes) or 'P' (Yes per Pers.No.)
Text Symbol: PE3 = Output only 'N' (Normal) or 'D' (Detailed)
Text Symbol: PE4 = Difference Must Be Greater than 0.01
Text Symbol: SD1 = Per.no. HI fund Co.no.PArea HI PI UI DEUEV
Text Symbol: SE1 = HlthIns.F. Co.No. HIF
Text Symbol: SE2 = PArea PSub. Co.No.PArea HI PI UI DEUEV remun.(PI) DEUEV remun.(UI)
Text Symbol: SE3 = Total per Contrib. Group
Text Symbol: SE4 = Total cost
Text Symbol: T01 = For the Year....
Text Symbol: T02 = ....
Text Symbol: T03 = Totals Comparison/Quick Test for Year .. (only DEUEV Data)
Text Symbol: T04 = ( Quick Test )
Text Symbol: W01 = Caution: Contribs. are Zero
Text Symbol: W02 = Warning: DEUEV Remun. is Zero
Text Symbol: W03 = Warning: Manual DEUEV Notifications Exist
Text Symbol: ZB1 = All Company Numbers Are Assigned to One Personnel Area/Subarea Only
Text Symbol: ZB2 = Different Personnel Subareas Have the Same Company Number.
Text Symbol: ZB3 = Different Personnel Areas Have the Same Company No.
Text Symbol: ZB4 = ComNoPlant PerA PerSA Company code text PerAtext
Text Symbol: ZZ0 = No Entry in T511K for Argument
Text Symbol: ZZ1 = No Entry in T5D1K for Argument
Text Symbol: ZZ2 = No Entry in T5D0P for Argument
Text Symbol: ZZ9 = Processing Was Canceled!
Text Symbol: L10 = Quick Test List 1: Remuneration from DEUEV Notif





Text Symbol: CD1 = HlthIns.F. Co.No. HIF
Text Symbol: CD2 = PerA PerSA ComNoPersA Perno. HI PI AI Difference(PI) Difference(AI)
Text Symbol: CM1 = HlthIns.F. Co.No. HIF
Text Symbol: CM2 = PerA PerSA ComNoPlant Perno. HI PI AI DUEVO Remun.
Text Symbol: DD1 = HI fund ComNoPlnt HIPIAI PI gross PI RegPymt PI NR Pymt PI RHCTot. UI gross UI Regpymt UI NR Pymt UI RHCPymt
Text Symbol: DD2 = PerNo.
Text Symbol: DD3 = Payroll
Text Symbol: DD4 = DEUV
Text Symbol: DD5 = Differ.
Text Symbol: DN1 = Per.no. HI fund Co.No.P.ar. HI PI UI DEUEV Payroll (PI) Payroll (UI) Difference(PI) Difference(UI)
Text Symbol: E01 = Difference Exists Between DEUEV and Payroll
Text Symbol: E02 = *** DEUEV Exists, Payroll Missing
Text Symbol: E03 = *** Payroll Exists, DEUEV Missing
Text Symbol: E04 = *** DEUEV Missing,Payroll Missing
Text Symbol: E05 = *** DEUEV Error: Company Number (Personnel Area) Does Not Exist ***
Text Symbol: E06 = *** DUEUV Error: Company Number (HI Fund) Does Not Exist ***
Text Symbol: E07 = *** DEUEV Error: Notification To Be Canceled Not Found ***
Text Symbol: E08 = *** DEUEV Error: Cancelation w/o Ref. ***
Text Symbol: E09 = *** Error in Currency Translation ***
Text Symbol: E10 = *** Asssign. March Clause Not Possible
Text Symbol: ES1 = HlthIns.F. Co.No. HIF
Text Symbol: ES2 = PAr. PSubar. Co.no.PArea HI PI UI DEUEV remun. Payroll (PI) Payroll (UI) Difference (PI) Difference(UI)
Text Symbol: ES3 = Comparison Per ContribGroup
Text Symbol: ES4 = Compare Totals
Text Symbol: F01 = *** DEUEV Exists, Payroll Missing
Text Symbol: F02 = *** Payroll Exists, DEUEV Missing
Text Symbol: F03 = *** DEUEV Error: Notification To Be Canceled Not Found ***
Text Symbol: F04 = *** DEUEV Error: Cancelation w/o Ref. ***
Text Symbol: F05 = *** DEUEV Error: Company Number (Personnel Area) Does Not Exist ***
Text Symbol: F06 = *** DUEUV Error: Company Number (HI Fund) Does Not Exist ***
Text Symbol: F07 = The Parameters Are Incorrect.
Text Symbol: F08 = The Report Was Canceled.
Text Symbol: L01 = List 1 : Persons with Differences
Text Symbol: L02 = List 2 : Final Result of Totals Comparison
Text Symbol: L03 = List 3 : Persons with Differences, Sorted According to HI Fund and Company Number
Text Symbol: L04 = List 4: Persons with Manual DEUEV Remun. Notifications
Text Symbol: L05 = List 5 : Assignment btw. Company Number, Pers.Area and Pers.Subarea


INCLUDES used within this REPORT RPCD3RD0

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:

HR_CHECK_EURO_PAYROLL * CALL FUNCTION 'HR_CHECK_EURO_PAYROLL' "e"WEFN0214518 * EXPORTING "e" * molga = '01' "e" * IMPORTING "e" * land1 = " * euro_currency = c_waers_eur "e" * old_currency = c_waers_dm "e" * conversion_date = " * EXCEPTIONS "e" * land_not_found = 1 "e" * not_converted = 2 "e" * currencies_not_determined = 3 "e" * OTHERS = 4. "e"

HR_CHECK_EURO_PAYROLL * CALL FUNCTION 'HR_CHECK_EURO_PAYROLL' "c * EXPORTING "c * LAND1 = T500P-LAND1 "c * IMPORTING "c * EURO_CURRENCY = C_WAERS_EUR "c * OLD_CURRENCY = C_WAERS_DM "c ** conversion_date = convdate * EXCEPTIONS "c * NOT_CONVERTED = 1 "c * OTHERS = 2. "c

RP_GET_CURRENCY * CALL FUNCTION 'RP_GET_CURRENCY' "e * EXPORTING "e * molga = '01' "e * begda = sy-datum "e * IMPORTING "e * waers = _waers "e * EXCEPTIONS "e * OTHERS = 1. "e

HR_READ_D3 call function 'HR_READ_D3' exporting pernr = pernr-pernr jahr = ajahr tables dsap = l_dsap dsme = l_dsme dbme = l_dbme flag = l_flag exceptions no_records_found = 1 others = 2.

HR_GET_OFFICIAL_SVKEY call function 'HR_GET_OFFICIAL_SVKEY' exporting detdt = sv-endda svdat = p_svdat tables svkeytab = svkeytab exceptions others = 1.

CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting date = sy-datum foreign_amount = p_betrg foreign_currency = p_from_cur local_currency = p_to_cur importing local_amount = p_betrg exceptions no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 others = 6.

RP_GET_CURRENCY call function 'RP_GET_CURRENCY' exporting molga = '01' begda = l_datum importing waers = p_cur exceptions others = 1.



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