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

RPCLATN0_FORMS SAP ABAP INCLUDE - Include RPCLATN0_FORMS







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


Text pool values


Title: Include RPCLATN0_FORMS


INCLUDES used within this REPORT RPCLATN0_FORMS

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_NL_LA_JUPER_TO_REPER CALL FUNCTION 'HR_NL_LA_JUPER_TO_REPER' EXPORTING i_juper = iv_juper IMPORTING e_reper = lv_reper EXCEPTIONS conversion_error = 1 OTHERS = 2.

HR_NL_LA_GET_CURRENT_PERIOD CALL FUNCTION 'HR_NL_LA_GET_CURRENT_PERIOD' EXPORTING i_reper = lv_reper IMPORTING e_anperj = lv_year e_anperm = lv_period EXCEPTIONS OTHERS = 1.

HR_NL_LA_GET_CURRENT_PERIOD CALL FUNCTION 'HR_NL_LA_GET_CURRENT_PERIOD' EXPORTING i_juper = iv_juper IMPORTING e_status = lv_reper_dec_status e_t_all_states = lt_states "LLEPR0K018151 EXCEPTIONS OTHERS = 1.

HR_NL_LA_JUPER_TO_REPER * CALL FUNCTION 'HR_NL_LA_JUPER_TO_REPER' * EXPORTING * i_juper = iv_juper ** i_date = p_rsdate "XAWKM02257288 * IMPORTING * e_reper = lv_reper * EXCEPTIONS * conversion_error = 1 * OTHERS = 2.

HR_NL_LA_GET_CURRENT_PERIOD * CALL FUNCTION 'HR_NL_LA_GET_CURRENT_PERIOD' * EXPORTING * i_reper = lv_reper * IMPORTING * e_anperj = p_year * e_anperm = p_period * EXCEPTIONS * OTHERS = 1.

HR_NL_LA_JUPER_TO_REPER CALL FUNCTION 'HR_NL_LA_JUPER_TO_REPER' EXPORTING i_juper = iv_juper IMPORTING e_reper = lv_reper EXCEPTIONS conversion_error = 1 OTHERS = 2.

HR_NL_LA_GET_REPER_PERMO CALL FUNCTION 'HR_NL_LA_GET_REPER_PERMO' EXPORTING i_reper = lv_reper IMPORTING e_permo = lv_permo EXCEPTIONS custimizing_of_t5n14 = 1 OTHERS = 2.

HR_CHECK_AUTHORITY_INFTY CALL FUNCTION 'HR_CHECK_AUTHORITY_INFTY' EXPORTING pernr = iv_pernr infty = '0000' subty = '0' EXCEPTIONS no_authorization = 1 internal_error = 2 OTHERS = 3.

HR_CHECK_AUTHORITY_INFTY CALL FUNCTION 'HR_CHECK_AUTHORITY_INFTY' EXPORTING pernr = iv_pernr infty = '0001' subty = '0' EXCEPTIONS no_authorization = 1 internal_error = 2 OTHERS = 3.

HR_CHECK_AUTHORITY_INFTY CALL FUNCTION 'HR_CHECK_AUTHORITY_INFTY' EXPORTING pernr = iv_pernr infty = '0008' subty = '0' EXCEPTIONS no_authorization = 1 internal_error = 2 OTHERS = 3.

HR_PAL_EPERN_MSG_ADD CALL FUNCTION 'HR_PAL_EPERN_MSG_ADD' EXPORTING i_pernr = iv_pernr i_ename = iv_ename i_msgid = iv_msgid i_msgty = iv_msgty i_msgno = iv_msgno i_msgv1 = iv_msgv1 i_msgv2 = iv_msgv2 i_msgv3 = iv_msgv3 i_msgv4 = iv_msgv4 IMPORTING e_pernr_node_key = cv_pernr_node_pal EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = l_c_struc_name i_bypassing_buffer = 'X' CHANGING ct_fieldcat = lt_fieldcat.

HR_PAL_LOG_AND_ALV_DISPLAY CALL FUNCTION 'HR_PAL_LOG_AND_ALV_DISPLAY' EXPORTING i_structure_name = l_c_struc_name it_fieldcat = lt_fieldcat i_default = 'X' i_save = 'A' is_variant = ls_variant i_grid_title = text-001 TABLES t_outtab = it_result_alv EXCEPTIONS OTHERS = 0.

HR_APPL_T596IJ_READ CALL FUNCTION 'HR_APPL_T596IJ_READ' EXPORTING i_molga = gc_molga i_appl = lc_appl_crisis_tax i_date = lv_datum TABLES tab_sel_t596i = ct_t596i tab_sel_t596j = lt_t596j EXCEPTIONS no_application = 1 no_assignment_wagetype = 2 no_wagetype_found = 3 OTHERS = 4.

HR_PCLX_INIT_BUFFER CALL FUNCTION 'HR_PCLX_INIT_BUFFER'.

PYXX_READ_PAYROLL_RESULT CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT' EXPORTING clusterid = 'RN' employeenumber = is_rgdir-pernr sequencenumber = is_rgdir-seqnr CHANGING payroll_result = ls_payroll_result EXCEPTIONS illegal_isocode_or_clusterid = 1 error_generating_import = 2 import_mismatch_error = 3 subpool_dir_full = 4 no_read_authority = 5 no_record_found = 6 versions_do_not_match = 7 error_reading_archive = 8 error_reading_relid = 9 OTHERS = 10.

HR_NL_LA_ERROR_MESSAGE CALL FUNCTION 'HR_NL_LA_ERROR_MESSAGE' EXPORTING i_sy_subrc = p_subrc i_fm_name = p_fm_name i_sy_msgid = p_msgid i_sy_msgty = p_msgty i_sy_msgno = p_msgno i_sy_msgv1 = p_msgv1 i_sy_msgv2 = p_msgv2 i_sy_msgv3 = p_msgv3 i_sy_msgv4 = p_msgv4.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = 'PROG' it_fieldcat = lt_fcat is_layout = ls_layout EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD





CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = 'ROOT' i_node_txt = text-006 i_categ_id = 'PROG' IMPORTING e_node_key = gv_prog_node_pal EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = gv_prog_node_pal i_row_data = lv_pal_content EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = 'STAT' it_fieldcat = lt_fcat is_layout = ls_layout EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = 'ROOT' i_node_txt = text-009 i_categ_id = 'STAT' IMPORTING e_node_key = gv_stat_node_pal EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = gv_stat_node_pal i_row_data = lv_pal_content EXCEPTIONS program_error = 1 OTHERS = 2.

HR_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = 'NLLA4' struc_content = ls_pmen2 * KIND_OF_ERROR = IMPORTING back = lv_fpper * CHANGING * STATUS = EXCEPTIONS dummy = 1 error_operation = 2 no_backvalue = 3 feature_not_generated = 4 invalid_sign_in_funid = 5 field_in_report_tab_in_pe03 = 6 OTHERS = 7.

ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING mode_rstable = 'X' tabname = 'P05T_A_EXT' varkey = lv_varkey EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

HR_NL_LA_EXPAND_JUPER_SEL_OPT CALL FUNCTION 'HR_NL_LA_EXPAND_JUPER_SEL_OPT' EXPORTING i_seltab = so_jup[] i_actvt = '01' IMPORTING e_seltab = sel_jup[] e_rejtab = rej_jup[].

HR_NL_LA_GET_REPER_PERMO CALL FUNCTION 'HR_NL_LA_GET_REPER_PERMO' EXPORTING i_juper = sel_jup-low IMPORTING e_permo = l_permo EXCEPTIONS custimizing_of_t5n14 = 1 conversion_error = 2 OTHERS = 3.

HR_NL_LA_GET_CURRENT_PERIOD CALL FUNCTION 'HR_NL_LA_GET_CURRENT_PERIOD' EXPORTING i_juper = sel_jup-low IMPORTING e_anperj = s_year e_anperm = s_per e_status = l_status e_t_all_states = l_t_status EXCEPTIONS invalid_permo = 1 general_error = 3 OTHERS = 4.

HR_NL_LA_GET_CURRENT_PERIOD CALL FUNCTION 'HR_NL_LA_GET_CURRENT_PERIOD' EXPORTING i_juper = sel_jup-low IMPORTING e_anperj = l_year e_anperm = l_per e_status = l_status e_t_all_states = l_t_status "LLEPR0K018151 EXCEPTIONS invalid_permo = 1 general_error = 3 OTHERS = 4.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = is_iv_adm_stat-pernr infty = lc_infty_0001 bypass_buffer = abap_true TABLES infty_tab = lt_p0001 EXCEPTIONS OTHERS = 0.



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