SAP Reports / Programs | Payroll | The Netherlands | Reporting(PY-NL-RP) SAP PY

RPCVWFN0_ALV SAP ABAP INCLUDE - Include LRPN2F00







RPCVWFN0_ALV 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 RPCVWFN0_ALV into the relevant SAP transactions such as SE38 or SE80


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


INCLUDES used within this REPORT RPCVWFN0_ALV

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:

RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING pp0002 = p0002 molga = mlga langu = langu_nl format = $$format IMPORTING edit_name = itab-ename " Naam, initialen retcode = ret-code.

RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING pp0002 = p0002 molga = mlga langu = sy-langu format = $$format IMPORTING edit_name = itab-ename " Naam, initialen retcode = ret-code.

HR_NL_GET_REPERS CALL FUNCTION 'HR_NL_GET_REPERS' EXPORTING date = peildatum soort = '02' pernr = p0000-pernr IMPORTING error = error TABLES relmngtab = wa_relmngtab * ERRORTAB = .

HR_PAL_GENRL_MSG_ADD CALL FUNCTION 'HR_PAL_GENRL_MSG_ADD' "KWIAC0K026283 EXPORTING " * I_NODE_KEY = " i_msgid = '5N' " * I_MSGTY = 'E' " i_msgno = '016' " i_msgv1 = l_string1 " i_msgv2 = l_string2 " i_msgv3 = l_string3 " * I_MSGV4 = " * IMPORTING " * E_NODE_KEY = " EXCEPTIONS " program_error = 1 " OTHERS = 2 " . "

HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' " EXPORTING " * I_NODE_KEY = " i_pernr = l_pernr " i_msgid = '5N' " * I_MSGTY = 'E' " i_msgno = '016' " i_msgv1 = l_string1 " i_msgv2 = l_string2 " * I_MSGV3 = " * I_MSGV4 = " * IMPORTING " * E_PERNR_NODE_KEY = " EXCEPTIONS " program_error = 1 " OTHERS = 2 " . "

HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' " EXPORTING " * I_NODE_KEY = " i_pernr = l_pernr " i_msgid = '5N' " * I_MSGTY = 'E' " i_msgno = '016' " i_msgv1 = l_string1 " i_msgv2 = l_string2 " * I_MSGV3 = " * I_MSGV4 = " * IMPORTING " * E_PERNR_NODE_KEY = " EXCEPTIONS " program_error = 1 " OTHERS = 2 " . "

HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' " EXPORTING " * I_NODE_KEY = " i_pernr = l_pernr " i_msgid = '5N' " i_msgty = 'W' " i_msgno = '016' " i_msgv1 = l_string1 " i_msgv2 = l_string2 " * I_MSGV3 = " * I_MSGV4 = " * IMPORTING " * E_PERNR_NODE_KEY = " EXCEPTIONS " program_error = 1 " OTHERS = 2 " . "

HR_APPEND_ERROR_LIST * CALL FUNCTION 'HR_APPEND_ERROR_LIST'"AL0K004502"YFAL9CK029659 * EXPORTING "YFAL9CK029659 * arbgb = '5N' "YFAL9CK029659 * msgty = MTYPE "YFAL9CK029659 * msgno = 016 "YFAL9CK029659 * msgv1 = FTTAB-FTCODE "YFAL9CK029659 * msgv2 = FTTAB-DATUM "YFAL9CK029659 * msgv3 = FTTAB-PERNR "YFAL9CK029659 * msgv4 = FT_text. "YFAL9CK029659

HR_NL_ERR_REPORT * CALL FUNCTION 'HR_NL_ERR_REPORT' "YFAAL0K004502 * TABLES "YFAAL0K004502 * fttab = fttab. "YFAAL0K004502

HR_NL_GET_REPERS * CALL FUNCTION 'HR_NL_GET_REPERS' * EXPORTING * DATE = P0001-BEGDA * SOORT = '01' * PERNR = PERNR-PERNR * IMPORTING * ERROR = ERROR * TABLES * RELMNGTAB = PERSREPER.

RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING pp0002 = p0002 molga = mlga langu = space format = $$format IMPORTING edit_name = naam retcode = ret-code.

HR_PERSONAL_WORK_SCHEDULE CALL FUNCTION 'HR_PERSONAL_WORK_SCHEDULE' EXPORTING pernr = pernr-pernr begda = pn-begda endda = pn-endda i0001_i0007_error = '0' read_cluster = 'X' TABLES i0000 = p0000 i0001 = p0001 i0002 = p0002 i0007 = p0007 i2001 = p2001 i2002 = p2002 i2003 = p2003 perws = xpsp EXCEPTIONS error_occured = 1 abort_occured = 2 OTHERS = 3.

RP_HIRE_FIRE * CALL FUNCTION 'RP_HIRE_FIRE' * EXPORTING * beg = peildatum * end = peildatum * TABLES * pphifi = phifi * pp0000 = p0000 * pp0001 = p0001.

HR_NL_GET_REPERS CALL FUNCTION 'HR_NL_GET_REPERS' EXPORTING date = $begda soort = $soort uvis = $uvis pernr = $pernr IMPORTING error = h_err TABLES relmngtab = wa_relmngtab * ERRORTAB = .

HR_NL_GET_RELATIONS CALL FUNCTION 'HR_NL_GET_RELATIONS' EXPORTING date = $begda TABLES relmngtab = wa_relmngtab * ERRORTAB = .

HR_NL_GET_ADDRESS CALL FUNCTION 'HR_NL_GET_ADDRESS' EXPORTING i_date = $begda i_anart = $anart i_ankey = $adres IMPORTING error = h_err adres = wa_address.

HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = '5N' msgty = 'I' msgno = 016 msgv1 = 'Aantal foutmeldingen/waarschuwingen ='(038) msgv2 = sum_error msgv3 = space msgv4 = space.

HR_DISPLAY_ERROR_LIST CALL FUNCTION 'HR_DISPLAY_ERROR_LIST' EXPORTING no_popup = 'X' no_print = ' ' no_img = 'X' linesize = linsz EXCEPTIONS invalid_linesize = 1 OTHERS = 2.

HR_APPEND_ERROR_LIST





CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = '5N' msgty = 'I' msgno = 016 msgv1 = sy_msgv1 msgv2 = sy_msgv2 msgv3 = sy_msgv3 msgv4 = sy_msgv4.

HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' "KWIAC0K026283 EXPORTING " * I_NODE_KEY = " i_pernr = pernr-pernr " i_msgid = '5N' " * I_MSGTY = 'E' " i_msgno = '016' " i_msgv1 = l_string1 " * I_MSGV2 = " * I_MSGV3 = " * I_MSGV4 = " * IMPORTING " * E_PERNR_NODE_KEY = " EXCEPTIONS " program_error = 1 " OTHERS = 2 " . "

HR_NL_GET_REPERS * CALL FUNCTION 'HR_NL_GET_REPERS' * EXPORTING * DATE = $DATE * SOORT = $SOORT * PERNR = $PERNR * IMPORTING * ERROR = ERROR * TABLES * RELMNGTAB = PERSREPER.

HR_NL_GET_UVISRT CALL FUNCTION 'HR_NL_GET_UVISRT' EXPORTING insta = t5n9r-insta ansnr = t5n9r-ansnr reper = t5n9r-reper "YDRL6BK049299 begda = t5n9r-begda "YDRL6BK049299 endda = t5n9r-endda "YDRL6BK049299 IMPORTING uvisr = relmngtab-uvisr error = error.

HR_NL_GET_REPERS * CALL FUNCTION 'HR_NL_GET_REPERS' * EXPORTING * DATE = FDATE * SOORT = FSOORT * UVIS = 'A' * IMPORTING * ERROR = ERROR * TABLES * RELMNGTAB = RELMNGTAB.

HR_NL_GET_RELATIONS * CALL FUNCTION 'HR_NL_GET_RELATIONS' * EXPORTING * DATE = PN-BEGDA * TABLES * RELMNGTAB = RELMNGTAB.

HR_NL_RELMNGCHECK * CALL FUNCTION 'HR_NL_RELMNGCHECK' * EXPORTING * DATE = PN-BEGDA * TABLES * RELMNGTAB = RELMNGTAB.

HR_NL_GET_REPERS * CALL FUNCTION 'HR_NL_GET_REPERS' * EXPORTING * DATE = H_ENDDA * SOORT = FSOORT * UVIS = 'A' * IMPORTING * ERROR = ERROR * TABLES * RELMNGTAB = PERSREPER.

HR_NL_GET_RELATIONS * CALL FUNCTION 'HR_NL_GET_RELATIONS' * EXPORTING * DATE = H_ENDDA * TABLES * RELMNGTAB = PERSREPER.

HR_NL_RELMNGCHECK * CALL FUNCTION 'HR_NL_RELMNGCHECK' * EXPORTING * DATE = H_ENDDA * TABLES * RELMNGTAB = PERSREPER.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_structure_name = gc_structure CHANGING ct_fieldcat = lt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

HR_PAL_LOG_AND_ALV_DISPLAY CALL FUNCTION 'HR_PAL_LOG_AND_ALV_DISPLAY' EXPORTING i_callback_program = gv_repid i_s_display_profile = ls_display_profile is_layout = ls_layout it_fieldcat = lt_fieldcat is_print = ls_print i_save = gc_x it_sort = sort_options "KWIAC0K026283 TABLES t_outtab = gt_list EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_PERNR_MSG_ADD CALL FUNCTION 'HR_PAL_PERNR_MSG_ADD' EXPORTING i_pernr = iv_pernr i_msgid = iv_msgid i_msgty = iv_msgty i_msgno = iv_msgno i_msgv1 = iv_msgv1 EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_GENRL_MSG_ADD CALL FUNCTION 'HR_PAL_GENRL_MSG_ADD' EXPORTING i_msgid = iv_msgid i_msgty = iv_msgty i_msgno = iv_msgno i_msgv1 = iv_msgv1 i_msgv2 = iv_msgv2 EXCEPTIONS program_error = 1 OTHERS = 2.



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