PCCVRVE0 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 PCCVRVE0 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_ABS_ATT_TIMES_AT_ENTRY CALL FUNCTION 'HR_ABS_ATT_TIMES_AT_ENTRY' EXPORTING PERNR = P_PERNR-PERNR AWART = P_AWART BEGDA = P_PNPBEGDA ENDDA = P_PNPENDDA IMPORTING ABWTG = P2001-ABWTG ABRTG = P2001-ABRTG ABRST = P2001-ABRST TABLES M0000 = P0000 M0001 = P0001 M0002 = P0002 M0007 = P0007 M2001 = P2001 M2002 = P2002 M2003 = P2003 PWS = P_PSP TIMES_PER_DAY = P_TIMES_PER_DAY CHANGING BEGUZ = P2001-BEGUZ ENDUZ = P2001-ENDUZ VTKEN = P2001-VTKEN STDAZ = P2001-STDAZ EXCEPTIONS IT0001_MISSING = 1 CUSTOMIZING_ERROR = 2 ERROR_OCCURRED = 3 END_BEFORE_BEGIN = 4 OTHERS = 5.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '2006' TABLES INFTY_TAB = IT2006 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.
HR_PERSONAL_WORK_SCHEDULE CALL FUNCTION 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING PERNR = P_PERNR-PERNR BEGDA = P_PNPBEGDA ENDDA = P_PNPENDDA REFRESH = SPACE MODIFY_ENTRIES = SPACE TABLES I0001 = P0001 I0007 = P0007 I2001 = P2001 PERWS = P_PSP EXCEPTIONS ERROR_OCCURED = 1.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P_PERNR-PERNR INFTY = '2013' TABLES INFTY_TAB = P2013 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P_PERNR-PERNR INFTY = '2001' TABLES INFTY_TAB = IT2001 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.
HR_OC_INSERT_BATCH CALL FUNCTION 'HR_OC_INSERT_BATCH' EXPORTING * SEQUENCE_NUMBER = '00000' REPLACE = ' ' * LAUFD = * LAUFI = ' ' FU_DIALOG = PPO_DIALOG_OC COUNTRY_GRP = '17' TABLES EMPLOYEES = PPO_EE EXCEPTIONS INSERT_NOT_SUCCESSFUL = 1 OTHERS = 2.
CU_READ_RGDIR CALL FUNCTION 'CU_READ_RGDIR' EXPORTING PERSNR = P_SELECTED_EE-PERNR TABLES IN_RGDIR = P_CP_RGDIR_01 EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.
CD_SELECT_VOID CALL FUNCTION 'CD_SELECT_VOID' EXPORTING VOID_INDICATOR = CD_C-VOID_FALSE TABLES IN_RGDIR = P_CP_RGDIR_01 OUT_RGDIR = P_CP_RGDIR_02.
CD_SELECT_BONDT_RANGE CALL FUNCTION 'CD_SELECT_BONDT_RANGE' TABLES IN_RGDIR = P_CP_RGDIR_01 OUT_RGDIR = P_CP_RGDIR_02 BONDT_TAB = P_CP_BONDT_TAB EXCEPTIONS OTHERS = 1.
CD_SELECT_SRTZA CALL FUNCTION 'CD_SELECT_SRTZA' EXPORTING RECORD_TYPE = CD_C-ACTUAL TABLES IN_RGDIR = P_CP_RGDIR_02 OUT_RGDIR = P_CP_RGDIR_01.
CD_SELECT_DATE_RANGE CALL FUNCTION 'CD_SELECT_DATE_RANGE' EXPORTING FPPER_BEGDA = P_CP_BONDT FPPER_ENDDA = P_CP_BONDT TABLES IN_RGDIR = P_CP_RGDIR_03 OUT_RGDIR = P_CP_RGDIR_01 EXCEPTIONS OTHERS = 1.
CD_SELECT_PAYTY_RANGE CALL FUNCTION 'CD_SELECT_PAYTY_RANGE' TABLES IN_RGDIR = P_CP_RGDIR_01 OUT_RGDIR = P_CP_RGDIR_03 PAYTY_TAB = P_CP_PAYTY EXCEPTIONS OTHERS = 1.
DAY_IN_WEEK CALL FUNCTION 'DAY_IN_WEEK' EXPORTING DATUM = AUX_PAYDATE IMPORTING WOTNR = DAY.
HR_INITIALIZE_BUFFER CALL FUNCTION 'HR_INITIALIZE_BUFFER' EXPORTING PERNR = P_PERNR-PERNR.
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING PERNR = P_PERNR ARBGB = LV_ARBGB MSGTY = P_MSGTY MSGNO = P_ERROR_NUMBER MSGV1 = P_MSGV1 MSGV2 = P_MSGV2 MSGV3 = P_MSGV3 MSGV4 = P_MSGV4 EXCEPTIONS OTHERS = 1.
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING ARBGB = LV_ARBGB MSGTY = P_MSGTY MSGNO = P_ERROR_NUMBER MSGV1 = P_MSGV1 MSGV2 = P_MSGV2 MSGV3 = P_MSGV3 MSGV4 = P_MSGV4 EXCEPTIONS OTHERS = 1.
HR_DISPLAY_ERROR_LIST CALL FUNCTION 'HR_DISPLAY_ERROR_LIST' EXPORTING NO_POPUP = 'X' NO_PRINT = SPACE NO_IMG = SPACE EXCEPTIONS INVALID_LINESIZE = 1 OTHERS = 2.
HR_DISPLAY_BASIC_LIST CALL FUNCTION 'HR_DISPLAY_BASIC_LIST' EXPORTING LAY_OUT = 0 HEAD_LINE1 = HEADER1 HEAD_LINE2 = HEADER2 BASIC_LIST_TITLE = SY-TITLE FILE_NAME = MYREPORT FOOT_NOTE1 = FOOTNOTE1 FOOT_NOTE2 = FOOTNOTE2 FOOT_NOTE3 = FOOTNOTE3 DYN_PUSHBUTTON_TEXT1 = 'Ejecutar proceso'(F01) DYN_PUSHBUTTON_TEXT2 = 'Test/Visualizar log'(F02) * dyn_pushbutton_text3 = 'Recibo/Banco/Fi-Co'(016) CURRENT_REPORT = MYREPORT LIST_LEVEL = '01' * NO_ALV_GRID = 'X' ALV_MARKER = alv_marker IMPORTING RETURN_CODE = RETURNCODE TABLES DATA_TAB = SELECTED_EE SELECT_TAB = SELECTED_PAY FIELDNAME_TAB = FIELDNAME * error_tab = EXCEPTIONS PRINT_PROBLEMS = 5 OTHERS = 1.
CALL FUNCTION 'HR_PL_IMPORT_LOG_FROM_MEMORY' EXPORTING MEM_KEY = MEMO_KEY.
HR_PL_DISPLAY_LOG CALL FUNCTION 'HR_PL_DISPLAY_LOG' EXPORTING PROCL = 'C' * p_batch = * p_vanam = EXCEPTIONS OTHERS = 1.
HR_OC_INSERT_BATCH CALL FUNCTION 'HR_OC_INSERT_BATCH' EXPORTING * SEQUENCE_NUMBER = '00000' REPLACE = ' ' * LAUFD = * LAUFI = ' ' FU_DIALOG = PPO_DIALOG_OC COUNTRY_GRP = '17' TABLES EMPLOYEES = PPO_EE EXCEPTIONS INSERT_NOT_SUCCESSFUL = 1 OTHERS = 2.
HR_OC_SAVE_I2001 CALL FUNCTION 'HR_OC_SAVE_I2001' * importing * returncode = TABLES OLD_I2001 = UI_OLD_I2001 NEW_I2001 = UI_NEW_I2001 EXCEPTIONS RETURN_CANCEL = 1 OTHERS = 2.
HR_MAINTAIN_MASTERDATA CALL FUNCTION 'HR_MAINTAIN_MASTERDATA' EXPORTING pernr = P_I2001_PERNR actio = 'INS' begda = PN-BEGDA endda = PN-ENDDA subty = '0201' IMPORTING return = ls_return return1 = ls_return1 hr_return = ls_hr_return TABLES proposed_values = lt_propval[].
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P_PERNR-PERNR INFTY = '2006' BEGDA = P_NEW_DATE ENDDA = P_NEW_DATE TABLES INFTY_TAB = IT_2006 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' EXPORTING MAPNAME = MAP_NAME REPORTNAME = REP_NAME IMPORTING MAPNAME = MAP_NAME.
HR_99S_COPY_TABLE1_TABLE2 CALL FUNCTION 'HR_99S_COPY_TABLE1_TABLE2' EXPORTING table1 = p_tab TABLES table2 = tab_prelp.
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 PCCVRVE0 or its description.
PCCVRVE0 - documentation and ABAP source code PCCVMVE0 - documentation and ABAP source code PCCVDVE0 - documentation and ABAP source code PCCUMIE0 - INCLUDE-MEMBER AS-FUNCTION TO CUMULATE WAGE-TYPES PCCTXIN0 - Generic payroll function include for Allowance/Reimbursement Treatment PCCTRVE0 - documentation and ABAP source code