SAP Reports / Programs | Payroll | Switzerland(PY-CH) SAP PY

RPLQSTCI SAP ABAP INCLUDE - documentation and ABAP source code







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

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_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' " EXPORTING " pernr = pernr-pernr " arbgb = ls_message-msgid " msgty = ls_message-msgty " msgno = ls_message-msgno " msgv1 = ls_message-msgv1 " msgv2 = ls_message-msgv2 " msgv3 = ls_message-msgv3 " msgv4 = ls_message-msgv4. "

HR_REFRESH_STAT_LIST CALL FUNCTION 'HR_REFRESH_STAT_LIST'.

HR_APPEND_STAT_LIST CALL FUNCTION 'HR_APPEND_STAT_LIST' EXPORTING selected = l_selected processed = l_processed rejected = l_rejected.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'W' msgno = 016 msgv1 = 'Für Mitarbeiter(in)'(501) msgv2 = pernr-pernr msgv3 = 'wurde eine Quellensteuerkorrektur erfasst!'(502) msgv4 = l_datum_string.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'W' msgno = 016 msgv1 = 'Für Mitarbeiter(in)'(501) msgv2 = pernr-pernr msgv3 = 'wurde eine Nachzahlung nach Austritt erfasst!'(503) msgv4 = l_datum_string.

HR_CH_READ_ABREINHEIT CALL FUNCTION 'HR_CH_READ_ABREINHEIT' EXPORTING * P02_ABKRS = P_ABKRS p02_abkrs = p_abkrs "XAWKM661524 p02_stichtag = pi_wpbp-endda p02_anwschlch = c_anwschlch p02_pernr = p_pernr "MBBAL0K042336 IMPORTING p02_abreinheit = p_abreh TABLES p02_wpbp = pi_wpbp p02_t_abreinheit = li_abrehqst EXCEPTIONS table_access_error = 1 abreinheit_not_found = 2 OTHERS = 3.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = '5C' msgty = 'E' msgno = 173 msgv1 = p_pernr msgv2 = c_anwschlch msgv3 = l_dat_string msgv4 = t5c3j-merkm.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = p_pernr arbgb = '5C' msgty = 'W' msgno = 214 msgv1 = p_abreh msgv2 = p_kanto * MSGV3 = * MSGV4 = .

HR_ENTRY_DATE CALL FUNCTION 'HR_ENTRY_DATE' EXPORTING persnr = p_pernr * RCLAS = * begda = endda = p_endda * VARKY = * IMPORTING * ENTRYDATE = TABLES entry_dates = pi_entry_dates EXCEPTIONS * entry_date_not_found = 1 * pernr_not_assigned = 2 OTHERS = 0 .

HR_LEAVING_DATE CALL FUNCTION 'HR_LEAVING_DATE' EXPORTING persnr = p_pernr * RCLAS = * begda = endda = p_endda * VARKY = * IMPORTING * LEAVINGDATE = TABLES leaving_dates = pi_leaving_dates EXCEPTIONS * LEAVING_DATE_NOT_FOUND = 1 * pernr_not_assigned = 2 OTHERS = 0 .

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = ls_message-msgid msgty = ls_message-msgty msgno = ls_message-msgno msgv1 = ls_message-msgv1 msgv2 = ls_message-msgv2 msgv3 = ls_message-msgv3 msgv4 = ls_message-msgv4 .

HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING exit_name = c_exit_name * FLT_VAL = IMPORTING is_implemented = is_implemented * TABLES * ACTIVE_IMPS = CHANGING instance = exit_obj.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'W' msgno = 016 msgv1 = text-e01.

HR_CH_CREATE_AHVNR CALL FUNCTION 'HR_CH_CREATE_AHVNR' EXPORTING p_gbdat = pi_pers-gbpas p_gbpas = pi_pers-gbpas p_gesch = pi_pers-gesch p_nachn = pi_pers-nachn p_mode = lc_mode CHANGING p_ahvnr = l_ahv_old_short EXCEPTIONS OTHERS = 1.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'E' msgno = 016 msgv1 = text-e02.

HR_CH_CREATE_AHVNR CALL FUNCTION 'HR_CH_CREATE_AHVNR' EXPORTING p_gbdat = pi_pers-gbpas p_gbpas = pi_pers-gbpas p_gesch = pi_pers-gesch p_nachn = pi_pers-nachn p_mode = lc_mode CHANGING p_ahvnr = l_ahv_old_short EXCEPTIONS OTHERS = 1.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'E' msgno = 016 msgv1 = text-e02.

HR_COLLECT_ERROR_LIST CALL FUNCTION 'HR_COLLECT_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'W' msgno = 016 msgv1 = text-e01.

HR_CH_GET_DAY_OF_DEATH





CALL FUNCTION 'HR_CH_GET_DAY_OF_DEATH' EXPORTING it_p0041 = pt_p0041[] iv_pernr = pernr-pernr IMPORTING ev_dayofdeath = lv_death_date EXCEPTIONS OTHERS = 1.

RP_HIRE_FIRE CALL FUNCTION 'RP_HIRE_FIRE' EXPORTING beg = pv_begda end = pv_endda IMPORTING fire_date = lv_leave_date hire_date = lv_entry_date TABLES pphifi = lt_phifi pp0000 = pt_p0000 pp0001 = pt_p0001.

HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING exit_name = lc_exit_name IMPORTING is_implemented = cv_badi_impl_vd CHANGING instance = co_exit_obj_vd.

HR_FEATURE_BACKFIELD CALL FUNCTION 'HR_FEATURE_BACKFIELD' EXPORTING feature = lc_feat_chvta struc_content = ls_org_data "#EC ENHOK IMPORTING back = lv_act_type CHANGING status = lv_status EXCEPTIONS OTHERS = 1.



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