PCMASAR1 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 PCMASAR1 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.
Title: Include PCMASAR1
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_READ_T7AR61 call function 'HR_READ_T7AR61' TABLES out_t7ar61 = ll_i7ar61 EXCEPTIONS no_entry_found_t500c = 1 no_entry_found_t7ar61 = 2.
COMPUTE_YEARS_BETWEEN_DATES call function 'COMPUTE_YEARS_BETWEEN_DATES' exporting first_date = rf_p0021-fgbdt * MODIFY_INTERVAL = ' ' second_date = rf_endda importing years_between_dates = rf_years_between_dates exceptions sequence_of_dates_not_valid = 1 others = 2.
CD_SELECT_VOID call function 'CD_SELECT_VOID' EXPORTING void_indicator = cd_c-void_false TABLES in_rgdir = rgdir out_rgdir = gr_rgdir_01 EXCEPTIONS others = 1.
CD_SELECT_DATE_RANGE call function 'CD_SELECT_DATE_RANGE' EXPORTING fpper_begda = gr_begda fpper_endda = gr_endda TABLES in_rgdir = gr_rgdir_01 out_rgdir = gr_rgdir_02 EXCEPTIONS others = 1.
CD_SELECT_SRTZA call function 'CD_SELECT_SRTZA' EXPORTING record_type = cd_c-actual TABLES in_rgdir = gr_rgdir_02 out_rgdir = gr_rgdir EXCEPTIONS others = 1.
CD_READ call function 'CD_READ' EXPORTING in_seqnr = cd_in_seqnr IMPORTING out_seqnr = cd_out_seqnr TABLES new_rgdir = new_rgdir EXCEPTIONS no_record_found = 1 others = 2.
CD_READ call function 'CD_READ' EXPORTING in_seqnr = cd_in_seqnr IMPORTING out_seqnr = cd_out_seqnr TABLES new_rgdir = new_rgdir EXCEPTIONS no_record_found = 1 others = 2.
CD_READ_PREVIOUS call function 'CD_READ_PREVIOUS' EXPORTING in_record = new_rgdir TABLES rgdir = new_rgdir out_rgdir = gr_rgdir 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 = new_rgdir * out_rgdir = gr_rgdir_01 * exceptions * others = 1.
CD_SELECT_SRTZA * call function 'CD_SELECT_SRTZA' * exporting * record_type = cd_c-actual * tables * in_rgdir = gr_rgdir_01 * out_rgdir = gr_rgdir * exceptions * others = 1.
HR_AR_HIRE_FIRE CALL FUNCTION 'HR_AR_HIRE_FIRE' EXPORTING BEG = CFH_FECHA_INICIAL END = CFH_FECHA_FINAL JUPER_IS_RELEVANT = SW_JUPER_CHANGE_RELEVANT IMPORTING FIRE_DATE = CFH_FIRE_DATE HIRE_DATE = CFH_HIRE_DATE TABLES PPHIFI = PHIFI PP0000 = P0000 PP0001 = P0001 EXCEPTIONS OTHERS = 1.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0394' BEGDA = P0021-BEGDA ENDDA = P0021-ENDDA IMPORTING SUBRC = SUBRC TABLES INFTY_TAB = ASIG_P0394.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0394' BEGDA = P0021-BEGDA ENDDA = P0021-ENDDA IMPORTING SUBRC = SUBRC TABLES INFTY_TAB = ASIG_P0394.
HR_APPL_T596IJ_READ CALL FUNCTION 'HR_APPL_T596IJ_READ' EXPORTING i_molga = calcmolga i_appl = lc_app_partner i_sumlg = lc_cum_partner i_date = aper-begda TABLES tab_sel_t596j = lt_t596j tab_sel_t596i = lt_t596i EXCEPTIONS no_application = 1 no_assignment_wagetype = 2 no_wagetype_found = 3 others = 4.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
PCMASAR1 - Include PCMASAR1 PCMASAR0 - documentation and ABAP source code PCMASAE9_FUEXPORT_NATIO_SE - Include the FORM FUEXPORT_NATION (In case not CE) PCMASAE9 - Modules for AS LOOP (UAE) PCMASAE1_FUP3251 - Include: UAE Payroll Function P3251 - Read SI Infotype PCMASAE1_FUAESI - Include: UAE Payroll Function AESI - Process SI