PCSF4BR1 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 PCSF4BR1 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_BR_LER_FILIAL_GERAL CALL FUNCTION 'HR_BR_LER_FILIAL_GERAL' EXPORTING company_code = sefip_er-bukrs branch = i7brap-filia obra = i7brap-obra date = p_pnpendda IMPORTING cgc = sefip_er-cgc cei = sefip_er-cei obra_cnpj = sefip_er-obra_cnpj comp_name = sefip_er-name comp_addr = address cname = sefip_er-nomeobra EXCEPTIONS branch_not_found = 1 address_not_found = 2 company_not_found = 3 general_data_not_found = 4 OTHERS = 5.
HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = i7brap-bukrs language = pbr99_langu IMPORTING comp_name = company_name EXCEPTIONS not_found = 1 OTHERS = 2.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = 'Processando'(prs).
HRBR_READ_INFOTYPE CALL FUNCTION 'HRBR_READ_INFOTYPE' EXPORTING personnel_number = pernr-pernr end_date = fire_date infotype = '0001' TABLES infotype_table = l_p0001 EXCEPTIONS pass_exception = 1 OTHERS = 2.
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING format = '01' langu = sy-langu molga = pbr99_molga pp0002 = p0002 namel = 70 IMPORTING edit_name = p_full_name.
HR99L00_GET_RETRO_MONTH_DIFF CALL FUNCTION 'HR99L00_GET_RETRO_MONTH_DIFF' EXPORTING pernr = pernr-pernr month = results_begda+4(2) year = results_begda(4) sel_date = 'B' TABLES lgart = r_lgart retro_month_diff = t_retro EXCEPTIONS t500l_not_maintained = 1 no_read_authority = 2 import_error = 3 OTHERS = 4.
HR_BR_ADD_MONTH_TO_DATE CALL FUNCTION 'HR_BR_ADD_MONTH_TO_DATE' EXPORTING dmm_datin = results_begda dmm_count = '1' dmm_oper = '+' dmm_pos = space IMPORTING dmm_daout = results_begda EXCEPTIONS unknown = 1 OTHERS = 2.
HR_BR_LER_FILIAL_GERAL CALL FUNCTION 'HR_BR_LER_FILIAL_GERAL' EXPORTING company_code = i7br07_resp-emp branch = i7br07_resp-filia obra = i7brap-obra date = p_pnpendda IMPORTING cgc = i7br07_resp-cgc cei = i7br07_resp-cei obra_cnpj = i7br07_resp-obra_cnpj comp_name = i7br07_resp-name comp_addr = address cname = i7br07_resp-nomeobra EXCEPTIONS branch_not_found = 1 address_not_found = 2 company_not_found = 3 general_data_not_found = 4 OTHERS = 5.
HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = i7brap-bukrs language = pbr99_langu IMPORTING comp_name = company_name EXCEPTIONS not_found = 1 OTHERS = 2.
HR_BR_GET_CONSTANT CALL FUNCTION 'HR_BR_GET_CONSTANT' EXPORTING p_constant = 'FGPSM' p_date = pn-begda IMPORTING p_value = v_min_collect_value EXCEPTIONS constant_not_found = 1 OTHERS = 2.
HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING EXIT_NAME = 'HRPAYBR_CELETISTA' IMPORTING IS_IMPLEMENTED = is_implemented CHANGING INSTANCE = badi_hrpaybr_celetista.
HR_BR_CHECK_CHAR_REPETITION CALL FUNCTION 'HR_BR_CHECK_CHAR_REPETITION' EXPORTING IV_STRING = l_field_value IV_NCHARS = 3 IMPORTING EX_CODE = l_return_code EXCEPTIONS EX_LENGTH = 1.
HR_ENTRY_DATE CALL FUNCTION 'HR_ENTRY_DATE' EXPORTING persnr = pernr-pernr endda = p_pnpendda IMPORTING entrydate = p_hire_date TABLES entry_dates = it_entry_date EXCEPTIONS entry_date_not_found = 1 pernr_not_assigned = 2 OTHERS = 3.
HR_LEAVING_DATE CALL FUNCTION 'HR_LEAVING_DATE' EXPORTING persnr = pernr-pernr begda = p_hire_date IMPORTING leavingdate = p_fire_date TABLES leaving_dates = it_leaving_date EXCEPTIONS leaving_date_not_found = 1 pernr_not_assigned = 2 OTHERS = 3.
HR_BR_TABELA_MOT CALL FUNCTION 'HR_BR_TABELA_MOT' EXPORTING tmedd = pv_measure mmedd = pv_reason date = pv_measure_date IMPORTING fgtsr = lv_cod_fgtsr EXCEPTIONS table_error = 1 OTHERS = 2.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = pernr-pernr INFTY = '2001' BEGDA = lv_begda_srch ENDDA = lv_endda_srch TABLES INFTY_TAB = lt_2001_aux.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.