PUDSV3PR 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 PUDSV3PR 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: Subroutines
INCLUDE: PUDSV3PR_CE IF FOUND.
No SAP DATABASE tables are accessed within this REPORT code!
HR_RU_READ_T5Y9A call function 'HR_RU_READ_T5Y9A' exporting key = ls_t7ru9a tables result = lt_organization exceptions not_found = 1 others = 2.
MONTH_NAMES_GET call function 'MONTH_NAMES_GET' tables month_names = lt_month exceptions month_names_not_found = 1 others = 2.
HR_RU_IDENTITY_CARD call function 'HR_RU_IDENTITY_CARD' exporting begda = pn-begda endda = pn-endda rptgr = g_pfrcrd molga = '33' importing docdsc = ls_docdsc tables p0290 = p0290 exceptions priority_not_found = 1 document_not_found = 2.
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.
FP_JOB_CLOSE call function 'FP_JOB_CLOSE' exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4.
SCP_CODEPAGE_BY_EXTERNAL_NAME call function 'SCP_CODEPAGE_BY_EXTERNAL_NAME' exporting external_name = 'windows-1251' importing sap_codepage = lv_codepage exceptions not_found = 1 others = 2.
FILE_VALIDATE_NAME call function 'FILE_VALIDATE_NAME' exporting logical_filename = 'HR_RU_DATASET_DSV3' changing physical_filename = lv_dns exceptions logical_filename_not_found = 1 validation_failed = 2 others = 3.
GUI_DOWNLOAD call function 'GUI_DOWNLOAD' exporting filename = lv_string filetype = 'ASC' codepage = lv_abap_enc tables data_tab = p_efdata exceptions file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 others = 22.
HR_RU_MONTH_NAME_IN_GENITIVE call function 'HR_RU_MONTH_NAME_IN_GENITIVE' exporting month = lv_n importing name = lv_m exceptions others = 1.
RP_LAST_DAY_OF_MONTHS call function 'RP_LAST_DAY_OF_MONTHS' exporting day_in = pru_pfr_szv4_screen-endda importing last_day_of_month = pru_pfr_szv4_screen-endda exceptions day_in_no_date = 1 others = 2.
ENQUEUE_E_TABLEE call function 'ENQUEUE_E_TABLEE' exporting mode_rstable = 'E' tabname = 'T7RUDSV3R' exceptions foreign_lock = 1 system_failure = 2 others = 3.
ENQUEUE_E_TABLEE call function 'ENQUEUE_E_TABLEE' exporting mode_rstable = 'E' tabname = 'T7RUDSV3D' exceptions foreign_lock = 1 system_failure = 2 others = 3.
GUID_CREATE call function 'GUID_CREATE' importing ev_guid_16 = lv_guid.
HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' exporting pernr = pernr-pernr infty = '0001' begda = pn-begda endda = pn-endda tables infty_tab = p0001 exceptions infty_not_found = 1 others = 2.
HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' exporting pernr = pernr-pernr infty = '0002' begda = pn-begda endda = pn-endda tables infty_tab = p0002 exceptions infty_not_found = 1 others = 2.
HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' exporting pernr = pernr-pernr infty = '0290' begda = pn-begda endda = pn-endda tables infty_tab = p0290 exceptions infty_not_found = 1 others = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.