SAP Reports / Programs | Payroll | Finland(PY-FI) SAP PY

PCEDSFI9 SAP ABAP INCLUDE - documentation and ABAP source code







PCEDSFI9 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 PCEDSFI9 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 PCEDSFI9. "Basic submit
SUBMIT PCEDSFI9 AND RETURN. "Return to original report after report execution complete
SUBMIT PCEDSFI9 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 PCEDSFI9

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:

F4_POPUP_FORML call function 'F4_POPUP_FORML' exporting molga = molga fclass = 'CEDT' * SPRSL = SY-LANGU importing forml = formular * vtext = fedt_txt exceptions others = 1.

HRPY_PROCESS_SET_PERNR_STATUS call function 'HRPY_PROCESS_SET_PERNR_STATUS' exporting imp_pernr = pernr-pernr * IMP_PROCESSID = STPROCID "WOGK056281 * IMP_STEPID = STSTEPID "! * IMP_RUNID = STRUNID "! * IMP_PARAID = STPARAID "! imp_parcel = pyparaid "! imp_set_suc = true * IMP_SET_PRE = * IMP_SET_ERR = exceptions unknown_process = 1 others = 2 .

HR_DISPLAY_ERROR_LIST call function 'HR_DISPLAY_ERROR_LIST' exporting no_popup = 'X' no_print = ' ' no_img = 'X' linesize = sy-linsz * TABLES * ERROR = exceptions invalid_linesize = 1 others = 2.

HRPY_PROCESS_FIRE_EVENT * CALL FUNCTION 'HRPY_PROCESS_FIRE_EVENT' "WOGK056281 * EXPORTING "! * IMP_PROCESSID = STPROCID "! * IMP_STEPID = STSTEPID "! * IMP_RUNID = STRUNID "! * IMP_PARAID = STPARAID "! * IMP_EVENT_NAME = 'JOB_ENDED' * TABLES * IMP_CONTAINER = .

RP_SET_NAME_FORMAT call function 'RP_SET_NAME_FORMAT' "VKIK056231 exporting repid = repid importing format = nfrmt .

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 303 msgv1 = xcedt-prt_form.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 304 msgv1 = xcedt-cnt_test.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 305 msgv1 = xcedt-prt_aper.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 306 msgv1 = xcedt-prt_rcal.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 307 msgv1 = xcedt-typ_rcal.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 308 msgv1 = xcedt-srt_rcal.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 309 msgv1 = xcedt-prt_lang.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 310 msgv1 = xcedt-prt_line.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 311.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-error msgno = 312 msgv1 = xcedt-prt_rcal.

RP_GET_CURRENCY call function 'RP_GET_CURRENCY' "VKIK041980 exporting molga = molga begda = pn-begda endda = pn-endda importing waers = ip_curr exceptions molga_not_in_t001p = 1 no_entry_found_in_table_t001 = 2 no_entry_found_in_table_t500p = 3 no_entry_found_in_table_t500c = 4 others = 5.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = sy-msgid msgty = sy-msgty msgno = sy-msgno msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4.

CD_CHECK_PAYROLL_RESULT call function 'CD_CHECK_PAYROLL_RESULT' exporting inper = inper inper_modif = iperm pay_ident = payid pay_type = payty bonus_date = bondt tables rgdir = rgdir exceptions no_record_found = 01.

CD_RETROCALC_PERIOD





call function 'CD_RETROCALC_PERIOD' exporting entry = $evp importing calcd = $recalc exceptions others = 1.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting pernr = pernr-pernr arbgb = '3R' msgty = c_msgty-error msgno = 319 msgv1 = $evp-seqnr.

CD_READ_PREVIOUS_ORIGINAL call function 'CD_READ_PREVIOUS_ORIGINAL' exporting in_record = $evp importing out_record = $evp tables rgdir = rgdir exceptions others = 1.

CD_READ_PREVIOUS call function 'CD_READ_PREVIOUS' exporting in_record = $evp exact = true tables rgdir = rgdir out_rgdir = out_rgdir exceptions others = 1.

HR_CHECK_OUT_OF_SEQ_REVERSAL call function 'HR_CHECK_OUT_OF_SEQ_REVERSAL' "VKIK012152 importing is_reversal = ignore tables rt = ort exceptions others = 1.

HR_CONVERT_CURRENCY_RESULT call function 'HR_CONVERT_CURRENCY_RESULT' exporting country_grouping = versc-molga conversion_date = $evp-fpbeg foreign_currency = oversc-waers local_currency = versc-waers tables result_table = ort * CUMULATED_RESULT_TABLE = exceptions invalid_wagetype = 1 error_conversion = 2 others = 3.

HR_CONVERT_CURRENCY_RESULT call function 'HR_CONVERT_CURRENCY_RESULT' exporting country_grouping = $molga conversion_date = $conv_date foreign_currency = $f_curr local_currency = $l_curr tables result_table = rt cumulated_result_table = crt subsequent_time_ticket_table = ls arrears_table = arrrs deduction_table = ddntk exceptions invalid_wagetype = 1 error_conversion = 2 others = 3.

HR_CONVERT_CURRENCY_INW call function 'HR_CONVERT_CURRENCY_INW' exporting country_grouping = $molga conversion_date = $conv_date local_currency = $l_curr tables time_ticket_table = le exceptions error_conversion = 1 others = 2.

HR_CONVERT_CURRENCY_RESULT call function 'HR_CONVERT_CURRENCY_RESULT' exporting country_grouping = $molga conversion_date = $conv_date foreign_currency = $f_curr local_currency = $l_curr tables result_table = ort cumulated_result_table = ocrt subsequent_time_ticket_table = ols arrears_table = oarrrs deduction_table = oddntk exceptions invalid_wagetype = 1 error_conversion = 2 others = 3.

RP_GET_CURRENCY call function 'RP_GET_CURRENCY' exporting molga = molga begda = versc-fpbeg endda = versc-fpend importing waers = fp_curr exceptions molga_not_in_t001p = 1 no_entry_found_in_table_t500c = 2 no_entry_found_in_table_t500p = 3 others = 4.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-warning msgno = 317 msgv1 = i512e-tabna.

HR_EVALUATION_CLASS_3 call function 'HR_EVALUATION_CLASS_3' exporting molga = $molga begda = pn-begda endda = pn-endda evcls = 2 add_entry = 1 tables form_lga = i512e form_lga_gen = $512eg exceptions invalid_value_for_add_entry = 1 invalid_evaluation_class = 2 others = 3.

HR_FEATURE_BACKFIELD call function 'HR_FEATURE_BACKFIELD' exporting feature = 'SPRSL' struc_content = pme01 kind_of_error = space importing back = sprkz-w * 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 .

HR_FEATURE_BACKFIELD call function 'HR_FEATURE_BACKFIELD' exporting feature = 'SPRSL' struc_content = pme01 kind_of_error = space importing back = sprkz-w * 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 .

CD_EVALUATION_PERIODS call function 'CD_EVALUATION_PERIODS' exporting bonus_date = $bondt inper = $paper inper_modif = $permo pay_ident = $payid pay_type = $payty tables evpdir = evp rgdir = rgdir iabkrs = iabkrs exceptions no_record_found = 01.

CD_CREATE_DUMMY_ENTRIES call function 'CD_CREATE_DUMMY_ENTRIES' exporting actual_values = evp tables rgdir = rgdir "YAEP30K062170 in_dir = evp out_dir = h01_rgdir exceptions no_dummies_created = 01.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-info msgno = 313 msgv1 = stat-selpn.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-info msgno = 314 msgv1 = stat-lfdno.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-info msgno = 315 msgv1 = stat-frmno.

HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '3R' msgty = c_msgty-info msgno = 316 msgv1 = stat-pagno.




RS_SUPPORT_SELECTIONS call function 'RS_SUPPORT_SELECTIONS' exporting report = repid variant = variant exceptions variant_not_existent = 1 variant_obsolete = 2 others = 3.

GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' exporting * ARCHIVE_ID = '_' * ARCHIVE_INFO = '_' * ARCHIVE_MODE = '_' * ARCHIVE_TEXT = '_' * AR_OBJECT = '_' * AUTHORITY = '_' * COPIES = '0' * COVER_PAGE = '_' * DATA_SET = '_' * DEPARTMENT = '_' * DESTINATION = '_' * EXPIRATION = 0 * IMMEDIATELY = '_' * IN_ARCHIVE_PARAMETERS = ' ' * IN_PARAMETERS = ' ' * LAYOUT = '_' line_count = 0 line_size = 0 list_name = '_' * LIST_TEXT = '_' * MODE = ' ' * NEW_LIST_ID = '_' no_dialog = $no_dialog * PTYPE = '_' * RECEIVER = '_' * RELEASE = '_' report = repid * SAP_COVER_PAGE = '_' * SAP_OBJECT = '_' importing * OUT_ARCHIVE_PARAMETERS = out_parameters = pri_params valid = pri_valid exceptions * ARCHIVE_INFO_NOT_FOUND = 01 invalid_print_params = 02 .

RS_INFOTYPE_LIST call function 'RS_INFOTYPE_LIST' exporting program = progname tables infotypes = fvar-infty_tab exceptions program_cannot_be_generated = 1 program_not_found = 2 others = 3.

HR_GET_ERROR_LIST call function 'HR_GET_ERROR_LIST' tables error = msgtab * errortexts = exceptions no_errors = 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 PCEDSFI9 or its description.