RPCD3TD0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You can use this report only to transfer DEUEV notifications of the old data record version 01...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 RPCD3TD0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M01_DTERST - DEUEV: Create Notification File
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.
&0................&1................&2................&3............
Selection Text: P_PRNTR = Printer
Title: Create DEUEV Data Medium for E-Mail/EDI/Diskette
Text Symbol: N41 = DEUEV Data Med.
Text Symbol: N42 = Send E-Mail
Text Symbol: N43 = Period
Text Symbol: N44 = File No.
Text Symbol: N45 = TemSe Object
Text Symbol: N46 = E-Mail File
Text Symbol: N47 = Forwarding Position
Text Symbol: N48 = E-Mail
Text Symbol: P03 = Print Data
Text Symbol: P05 = Annual Reports
Text Symbol: P06 = Transfer Month
Text Symbol: P07 = Jan.
Text Symbol: P08 = Feb.
Text Symbol: P09 = Mar.
Text Symbol: P10 = April
Text Symbol: P12 = Ann. DEUEV
Text Symbol: P33 = Output as
Text Symbol: P34 = SAPscript
Text Symbol: P35 = PDF Form
Text Symbol: PDF = Type of Issue
Text Symbol: PRN = OutputDevice
Text Symbol: S01 = Letter for Data Medium
Text Symbol: T04 = Selected personnel numbers
Text Symbol: T05 = Notifs per Fund Type
Text Symbol: T06 = Transferred Messages
Text Symbol: T07 = Retained Annual Reports
Text Symbol: T08 = Messages for E-Mail Recipients
Text Symbol: T09 = Notifications with Incorrect DSME Version
Text Symbol: U01 = DEUEV Statements
Text Symbol: U02 = Error list
Text Symbol: U03 = Statistic
Text Symbol: U10 = Pers. Area
Text Symbol: U11 = Subarea
Text Symbol: W01 = Send as Test Data with Procedure ID
Text Symbol: N40 = DEUEV Cover Letter
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_READ_D3 call function 'HR_READ_D3' exporting pernr = hrd3key-pernr selectonly = _selectonly importing anzahl = _anzahl anzges = _anzges tables dsap = _dsap dsme = _dsme dbme = _dbme dbna = _dbna dban = _dban dbgb = _dbgb dbso = _dbso dbuv = _dbuv "YCTN1270240 dbuv_dat = _dbuv_dat "YCTN1270240 dbeu = _dbeu dbks = _dbks flag = _flag exceptions no_records_found = 1 others = 2.
HR_GET_REPORTING_COMPANY_DATA call function 'HR_GET_REPORTING_COMPANY_DATA' "YCTN1442504 exporting " p_molga = '01' " p_appl = c_appl_svdu " p_werks_sum = i_werks " p_btrtl_sum = i_btrtl " p_date = read_datum " p_anart = '/A' " importing " data = ls_data " exceptions " rep_comp_not_found = 1 " address_not_found = 2 " sender_not_found = 3 " clerk_not_found = 4 " version_mismatch = 5 " others = 6. "
HR_DE_SV_GET_ANNAHMESTELLE call function 'HR_DE_SV_GET_ANNAHMESTELLE' exporting p_kkart = c_kktyp_wtl " Typ Weiterleitungsstelle p_btrnr = l_btrnr p_date = pn-endda importing ps_bnr_dav = l_dav ps_bnr_wtl = l_wtl exceptions parameter_missing = 1 no_kvsch = 2 no_btrnr = 3 no_zav = 4 others = 5.
HR_PAL_PERNR_MSG_ADD call function 'HR_PAL_PERNR_MSG_ADD' exporting i_pernr = wa_errors-pernr i_msgid = wa_errors-arbgb i_msgty = wa_errors-msgty i_msgno = wa_errors-msgno i_msgv1 = wa_errors-msgv1 i_msgv2 = wa_errors-msgv2 i_msgv3 = wa_errors-msgv3 i_msgv4 = wa_errors-msgv4 exceptions program_error = 1 others = 2.
HR_PAL_PERNR_MSG_ADD * call function 'HR_PAL_PERNR_MSG_ADD' "YCTN1523975 * exporting " * i_pernr = l_pernr " * i_msgid = l_msg-msgid " * i_msgty = l_msg-msgty " * i_msgno = l_msg-msgno " * i_msgv1 = l_msg-msgv1 " * i_msgv2 = l_msg-msgv2 " * i_msgv3 = l_msg-msgv3 " * i_msgv4 = l_msg-msgv4 " * exceptions " * others = 1. "
HR_PAL_LOG_AND_ALV_DISPLAY call function 'HR_PAL_LOG_AND_ALV_DISPLAY' exporting i_s_display_profile = l_s_display_profile i_callback_program = sy-repid i_callback_user_command = 'USER_COMMAND' i_structure_name = c_alv_struc i_grid_title = text-n30 it_fieldcat = p_feldtab[] is_layout = l_s_layout i_save = 'A' is_variant = l_variant tables t_outtab = alv_tab exceptions others = 1.
REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = p_eventtab[] exceptions others = 1.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = c_alv_struc changing ct_fieldcat = p_feldtab[] exceptions others = 1.
RP_TS_CREATE_OBJECT call function 'RP_TS_CREATE_OBJECT' exporting objkn = cd3td1 objnr = ts_duevo empfg = c_rputsvd3 objin = l_objin "z importing tsobj = gesamt_ausgabe-tsobj "f exceptions "v others = 1. "v
RP_TS_CREATE_OBJECT call function 'RP_TS_CREATE_OBJECT' exporting objkn = cd3td1 objnr = ts_duevo empfg = cd3t00_empfg objin = l_objin importing tsobj = gesamt_ausgabe-tsobj exceptions others = 1.
HR_GET_REPORTING_COMPANY_DATA call function 'HR_GET_REPORTING_COMPANY_DATA' "02 exporting "02 p_molga = '01' "02 * p_appl = c_appl_deut "08"02 p_appl = l_appl "08 p_werks_sum = itab-werks "02 p_btrtl_sum = itab-btrtl "02 p_date = pn-endda "02 p_anart = '/A' "02 importing "02 infodata = infodata "02 exceptions "02 rep_comp_not_found = 1 "02 address_not_found = 2 "02 sender_not_found = 3 "02 clerk_not_found = 4 "02 version_mismatch = 5 "02 others = 6. "02
HR_GET_REPORTING_COMPANY_DATA call function 'HR_GET_REPORTING_COMPANY_DATA' "13 exporting "13 p_molga = '01' "13 p_appl = l_appl "13 p_werks_sum = itab-werks "13 p_btrtl_sum = itab-btrtl "13 p_vakey = l_vakey "13 p_date = pn-endda "13 p_anart = '/A' "13 importing "13 infodata = infodata "13 exceptions "13 rep_comp_not_found = 1 "13 address_not_found = 2 "13 sender_not_found = 3 "13 clerk_not_found = 4 "13 version_mismatch = 5 "13 others = 6. "13
HR_GET_REPORTING_COMPANY_DATA call function 'HR_GET_REPORTING_COMPANY_DATA' "13 exporting "13 p_molga = '01' "13 p_appl = l_appl "13 p_werks_sum = itab-werks "13 p_btrtl_sum = itab-btrtl "13 p_date = pn-endda "13 p_anart = '/A' "13 importing "13 infodata = infodata "13 exceptions "13 rep_comp_not_found = 1 "13 address_not_found = 2 "13 sender_not_found = 3 "13 clerk_not_found = 4 "13 version_mismatch = 5 "13 others = 6. "13
HR_DE_SV_GET_NEXT_DATNR call function 'HR_DE_SV_GET_NEXT_DATNR' exporting p_dtart = c_dtart_deuv p_werks = itab-werks p_btrtl = itab-btrtl p_kkart = itab-b2atyp p_btrnr = l_b2abnr importing p_next_datnr = p_datnr ps_5d4u = t5d4u exceptions wrong_kkart = 1 wrong_btrnr = 2 others = 3.
RSTS_CLOSE call function 'RSTS_CLOSE' exceptions fb_call_handle = 01 fb_error = 02 fb_rsts_other = 03.
RP_TS_CREATE_OBJECT call function 'RP_TS_CREATE_OBJECT' exporting objkn = cd3td1 objnr = ts_duevo empfg = c_rputsvd3.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = vosz.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = db_satz.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = ncsz.
HR_WRITE_D3_FLAG call function 'HR_WRITE_D3_FLAG' exporting i_update_hist = 'X' "YCTN1442504 tables flag = _flag_update.
HR_PAL_STATS_MSG_ADD call function 'HR_PAL_STATS_MSG_ADD' exporting i_stcnt = _anzper i_msgid = 'RP' i_msgty = 'S' i_msgno = '016' i_msgv1 = text-t04 i_nodid = 'SELP' i_nodpa = space exceptions others = 1.
HR_PAL_STATS_MSG_ADD call function 'HR_PAL_STATS_MSG_ADD' exporting i_stcnt = _stat-anznot i_msgid = 'RP' i_msgty = 'S' i_msgno = '016' i_msgv1 = l_msgv i_msgv2 = space i_msgv3 = space i_nodid = 'SELN' i_nodpa = space exceptions others = 1.
HR_PAL_STATS_MSG_ADD call function 'HR_PAL_STATS_MSG_ADD' exporting i_stcnt = _stat-anznot i_msgid = 'RP' i_msgty = 'S' i_msgno = '016' i_msgv1 = text-t05 i_msgv2 = l_msgv i_nodid = space i_nodpa = 'SELN' exceptions others = 1.
GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' exporting report = l_repid no_dialog = 'X' importing out_parameters = pri_params out_archive_parameters = arc_params exceptions others = 0.
OPEN_FORM call function 'OPEN_FORM' exporting application = 'TX' archive_index = toa_dara archive_params = archive_params device = 'PRINTER' dialog = druckdialog form = $formular language = 'D' options = print_itcpo importing result = print_itcpp exceptions "f canceled = 1 "f others = 2. "f
START_FORM call function 'START_FORM' exporting archive_index = toa_dara form = $formname language = sy-langu startpage = $page_no.
WRITE_FORM call function 'WRITE_FORM' exporting element = $element function = $function type = $type window = $window.
END_FORM call function 'END_FORM'.
CLOSE_FORM call function 'CLOSE_FORM' importing result = print_itcpp.
FP_JOB_CLOSE call function 'FP_JOB_CLOSE' "20 importing "20 e_result = gv_pdf_output "20 exceptions "20 usage_error = 1 "20 system_error = 2 "20 internal_error = 3 "20 others = 4. "20
HR_UPDATE_DSAP call function 'HR_UPDATE_DSAP' exporting datum = save_datum zeit = save_uzeit repid = repid user = sy-uname abr_periode = periodem abr_jahr = periodej tables dsapkey = _dsap_update.
HRPY_PROCESS_FIRE_EVENT call function 'HRPY_PROCESS_FIRE_EVENT' exporting imp_parcel = pyparaid tables imp_container = py_pm_container.
HR_FILL_DSKO call function 'HR_FILL_DSKO' exporting appl = l_appl vf = 'DEUEV' werks = itab-werks btrtl = itab-btrtl labtr = l_btrnr_abs wlbtr = l_btrnr_wtl datum = pn-endda erdat = save_datum erzeit = save_uzeit importing dsko = hrd3dsko errortab = l_err_tab[] exceptions no_name1 = 1 no_ort = 2 no_str = 3 others = 4.
RSTS_WRITE call function 'RSTS_WRITE' tables datatab = dsko.
FP_FUNCTION_MODULE_NAME call function 'FP_FUNCTION_MODULE_NAME' exporting i_name = l_fname importing e_funcname = c_fmname.
FP_JOB_OPEN call function 'FP_JOB_OPEN' changing ie_outputparams = g_fp_outputparams exceptions cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 others = 5.
HR_99S_GET_LFORM_PROPERTIES call function 'HR_99S_GET_LFORM_PROPERTIES' exporting i_folname = p_sname i_date = p_datum importing e_fopname = c_form e_fotype = l_fotype exceptions type_name_not_maintained = 1 form_name_not_found = 2 others = 3.
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 RPCD3TD0 or its description.
RPCD3TD0 - Create DEUEV Data Medium for E-Mail/EDI/Diskette RPCD3TD0 - Create DEUEV Data Medium for E-Mail/EDI/Diskette RPCD3SD0 - DEUEV-relevant master data RPCD3SD0 - DEUEV-relevant master data RPCD3RD0 - Totals comparison between DEUEV and SI payroll RPCD3RD0 - Totals comparison between DEUEV and SI payroll