SAP Reports / Programs

RPCFINE0 SAP ABAP Report - Company certificate







RPCFINE0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program allows the generation of a Company Certificate for employees that leave the company and simulates the termination statement...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RPCFINE0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

PC00_M04_CERT_EMP - Company certificate


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


Text pool values


Selection Text: PROTNOM = Display payroll log
Selection Text: PROTOCOL = Log
Selection Text: R_OBSER = Reason legal sit. unemployment
Selection Text: R_ULTCE = Last certificate (Inf. 0041)
Selection Text: S_180 = Last 180 days (minimum)
Selection Text: S_CALVAR = Payroll variant
Selection Text: S_CARGO = Charge
Selection Text: S_CEREMP = Company certificate
Selection Text: S_DEDIC = Dedication
Selection Text: S_FECGE = Document issue date
Selection Text: S_MASSG = Reason
Selection Text: S_MASSN = Action
Selection Text: S_OB_CO = Contribution comments
Selection Text: S_PROF = Occupation of employee
Selection Text: S_RECHA = Include rejected employees
Selection Text: S_REGBEG = For date
Selection Text: S_REPRES = Name and surnames
Selection Text: S_RESU = Stored results only
Selection Text: S_RP_NIF = DNI, NIF or passport number
Selection Text: S_SIMU = Perform payroll simulation
Selection Text: S_TEST = Maintain infotype 0041
Selection Text: S_AUTORI = D .
Selection Text: S_CPSIN = D .
Selection Text: S_FECTC2 = D .
Selection Text: S_REDERE = D .
Selection Text: S_REDHIJ = D .
Title: Company certificate
Text Symbol: E30 = Lists to generate
Text Symbol: E31 = Company rep.
Text Symbol: E32 = Work/contribution data
Text Symbol: E33 = CT2 data
Text Symbol: T01 = Simulation data
Text Symbol: T04 = Generation data
Text Symbol: T05 = Go back to
Text Symbol: T07 = Included
Text Symbol: T08 = Display company cert.
Text Symbol: T09 = Display payroll log
Text Symbol: T10 = Error: Regulatory basis calc.





Text Symbol: T12 = Error: BCERT client decision
Text Symbol: T14 = Porblems on attempt to maintain IT0041
Text Symbol: T16 = Payroll protocol active
Text Symbol: T18 = Inactive payroll log
Text Symbol: T20 = Payroll simulation active
Text Symbol: T22 = Stored results only
Text Symbol: T24 = Generated company certificate
Text Symbol: T26 = Error on simulating payr.
Text Symbol: T40 = Rejected employees
Text Symbol: T42 = Successfully processed EEs
Text Symbol: T44 = Total employees processed
Text Symbol: T46 = Process
Text Symbol: T50 = By VND(*)
Text Symbol: T60 = Currency change in period analyzed
Text Symbol: T61 = days
Text Symbol: T62 = Entry/leave dates do not match with payroll


INCLUDES used within this REPORT RPCFINE0

INCLUDE RPC2CD09.
INCLUDE RPC2REE0.
INCLUDE RPCFVP00.
INCLUDE RPCFVPE0.
INCLUDE RPUMKC00.
INCLUDE RPCMACE0.


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_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING exit_name = 'HRPAYES_FINE0' IMPORTING is_implemented = l_is_implemented CHANGING instance = exit_obj.

RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = pesu0_molga begda = p_begda endda = p_endda IMPORTING waers = p_curr valid_endda = h_endda return = retorno TABLES currency_table = h_currency_table EXCEPTIONS OTHERS = 1.

HR_E_GET_PERIOD_FOR_DATE CALL FUNCTION 'HR_E_GET_PERIOD_FOR_DATE' EXPORTING p_abkrs = p0001-abkrs p_fecha = s_regbeg IMPORTING p_period = gperiod p_year = gyear EXCEPTIONS error = 1 OTHERS = 2.

HR_E_GET_NISSE_FOR_PERNR CALL FUNCTION 'HR_E_GET_NISSE_FOR_PERNR' EXPORTING pers_num = pernr-pernr actual_date = p_fecha IMPORTING nisse = p_nisse TABLES p_tab_p0001 = p0001 * P_WPBP = p_tab_p0061 = p0061 * P_SV = EXCEPTIONS error = 1 OTHERS = 2 .

HR_PAYROLL CALL FUNCTION 'HR_PAYROLL' EXPORTING payroll_area = wa_pernr-abkrs payroll_period = gperiod payroll_year = gyear * PAYROLL_TYPE = * PAYROLL_ID = * PAYROLL_DATE = * PAYROLL_OCRSN = selection_variant = s_calvar program_name = 'RPCALCE0' * OFF_CYCLE = ' ' * log_mem_key = l_log_mem_key log_mem_key = memo_key * COUNTRY_GRP = tst_on = 'X' * IMP_BUFF = 'X' obj_iprel = obj_iprel * COSTPLANNING = ' ' prt_prot = protnom TABLES employee_numbers = l_tab_pay_sim_pernr * ADVANCE_PERIODS = buffer = g_buffer-tbuff[] buffer_directory = g_buffer-buffer_dir[] * DELETE_PCLX = * PS_OPER = EXCEPTIONS program_not_exist = 1 variant_not_exist = 2 missing_parameter = 3 wrong_parameter = 4 wrong_country_group = 5 OTHERS = 6 .

HR_PL_IMPORT_LOG_FROM_MEMORY CALL FUNCTION 'HR_PL_IMPORT_LOG_FROM_MEMORY' EXPORTING mem_key = memo_key.

HR_PL_DISPLAY_LOG CALL FUNCTION 'HR_PL_DISPLAY_LOG' EXPORTING procl = 'C'.

RP_SET_NAME_FORMAT





CALL FUNCTION 'RP_SET_NAME_FORMAT' EXPORTING repid = l_repid IMPORTING format = $$format.

HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING exit_name = 'HRPAYES_FINE0' IMPORTING is_implemented = l_is_implemented CHANGING instance = exit_obj.

HR_ES_GET_NISSE_DATA CALL FUNCTION 'HR_ES_GET_NISSE_DATA' EXPORTING p_i_nisse = empresa-nisse_emp p_i_date = p_date IMPORTING p_e_nisse_data = l_nisse_data EXCEPTIONS error = 1 OTHERS = 2.

HR_E_GET_JUPER_DATA CALL FUNCTION 'HR_E_GET_JUPER_DATA' EXPORTING p_juper = p0001-juper p_actual_date = p_date IMPORTING * P_DELEG_HACIENDA = * P_ADMIN_HACIENDA = * P_EMPRESA_NIF = * P_EMPRESA_NOMBRE = * P_DIRECC_SIGLA = * P_DIRECC_VIA_PUB = * P_DIRECC_NUMERO = * P_DIRECC_ESCALERA = * P_DIRECC_PISO = * P_DIRECC_PUERTA = * P_DIRECC_COD_POST = * P_DIRECC_MUNCIPIO = * P_DIRECC_PROVINCIA = * P_PERSONA_TEL = * P_PERSONA_NOMBRE = * P_REPRESENT = * P_JUPER_LIST = p_juper_data = l_juper_data EXCEPTIONS error = 1 OTHERS = 2 .

HR_E_GET_MIN_FAM CALL FUNCTION 'HR_E_GET_MIN_FAM' EXPORTING par_begda = p_fecha par_endda = p_fecha par_pernr = pernr-pernr IMPORTING p_min_fam_result = l_min_fam_result p_familiares = l_familiares TABLES t0021 = p0021 t0062 = p0062 EXCEPTIONS read_i0021_error = 1 read_i0062_error = 2 error = 3 OTHERS = 4.

HR_E_GET_SV_TICON CALL FUNCTION 'HR_E_GET_SV_TICON' EXPORTING p_ticon = p0061-ticon p_pesoc = p0061-pesoc * P_T_PARC = p_codes = p0061-codes p_fecha = begin p_metod = p0061-metod IMPORTING p_idseg = l_idseg p_clcon = tip_cont p_returncode = p_return_code .

DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = dominio_name value = valor * LANGU = ' ' * BYPASS_BUFFER = ' ' IMPORTING dd07v_wa = valores * RC = .

HR_E_GET_DATES_PLUS_N_PERIODS CALL FUNCTION 'HR_E_GET_DATES_PLUS_N_PERIODS' EXPORTING p_abkrs = p0001-abkrs p_act_peri = s_regbeg+4(2) p_act_year = s_regbeg(4) p_n = -6 "6 meses IMPORTING p_begdate = l_fec_lim_aux EXCEPTIONS entry_not_found = 1 OTHERS = 2.

HR_E_GET_DATES_PLUS_N_PERIODS CALL FUNCTION 'HR_E_GET_DATES_PLUS_N_PERIODS' EXPORTING p_abkrs = p0001-abkrs p_act_peri = p_fec_ini_baja+4(2) p_act_year = p_fec_ini_baja(4) p_n = l_last_peri "24 meses IMPORTING p_begdate = l_fec_lim_aux EXCEPTIONS entry_not_found = 1 OTHERS = 2.

HR_E_GET_ACTIV_SOC_INSUR CALL FUNCTION 'HR_E_GET_ACTIV_SOC_INSUR' EXPORTING p_pernr = pernr-pernr p_actual_date = p_actual_date "pn-begda * P_WAY = * P_CTERELSS = IMPORTING p_begin_date = alta_date_ss "l_date p_end_date = baja_date_ss * P_ACTIV = p_tab_phifi = l_tab_phifi TABLES t0000 = p0000 t0001 = p0001 t0061 = p0061 * T0041 = EXCEPTIONS no_begin_date_found = 1 no_end_date_found = 2 error = 3 OTHERS = 4 .

HR_ES_GET_CUSTOMER_DECISION CALL FUNCTION 'HR_ES_GET_CUSTOMER_DECISION' EXPORTING p_swnam = 'BCERT' "'SEERE' p_date = datap IMPORTING p_customer_choice = p_opcion EXCEPTIONS multiple_options = 1 OTHERS = 2.

HR_E_GET_DATES_PLUS_N_PERIODS CALL FUNCTION 'HR_E_GET_DATES_PLUS_N_PERIODS' EXPORTING p_abkrs = p0001-abkrs p_act_peri = wa_conf_br-fecha+4(2) p_act_year = wa_conf_br-fecha(4) p_n = wa_conf_br-noper IMPORTING p_begdate = wa_conf_br-imbeg EXCEPTIONS entry_not_found = 1 OTHERS = 2.

HR_E_GET_DATES_PLUS_N_PERIODS * CALL FUNCTION 'HR_E_GET_DATES_PLUS_N_PERIODS' * EXPORTING * p_abkrs = p0001-abkrs * p_act_peri = wa_conf_br-fecha+4(2) * p_act_year = wa_conf_br-fecha(4) * p_n = l_last_peri * IMPORTING * p_enddate = wa_conf_br-imend * EXCEPTIONS * entry_not_found = 1 * OTHERS = 2.

CU_READ_RGDIR CALL FUNCTION 'CU_READ_RGDIR' EXPORTING persnr = p_pernr buffer = g_buffer * NO_AUTHORITY_CHECK = ' ' * IMPORTING * MOLGA = TABLES in_rgdir = rgdir EXCEPTIONS no_record_found = 1 OTHERS = 2 .

HR_ES_CD_ACTUALS_FOR_INPER CALL FUNCTION 'HR_ES_CD_ACTUALS_FOR_INPER' EXPORTING inper = h_iaper p_fpbeg = l_imbeg p_fpend = l_imend p_pernr = p_pernr TABLES evpdir = l_evp p_rgdir = rgdir EXCEPTIONS no_record_found = 1 error = 2 OTHERS = 3.

HR_CONVERT_CURRENCY_RESULT CALL FUNCTION 'HR_CONVERT_CURRENCY_RESULT' EXPORTING country_grouping = pesu0_molga conversion_date = p_date "pn-endda foreign_currency = old_currency local_currency = new_currency pernr = pernr-pernr seqnr = l_seqnr TABLES result_table = ort cumulated_result_table = ocrt arrears_table = oarrrs deduction_table = oddntk
* CHANGING * p_buffer_t512w = buffer_t512w EXCEPTIONS invalid_wagetype = 1 error_conversion = 2 OTHERS = 3.

OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING device = 'PRINTER' dialog = l_dialog OPTIONS = pr_options EXCEPTIONS canceled = 1 device = 2 form = 3 OPTIONS = 4 unclosed = 5 OTHERS = 10.

CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' EXCEPTIONS unopened = 1 OTHERS = 3.

END_FORM CALL FUNCTION 'END_FORM' EXCEPTIONS unopened = 1 OTHERS = 3.

START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = p_form_name EXCEPTIONS form = 1 format = 2 unended = 3 unopened = 4 unused = 5 OTHERS = 6.




WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = p_element "'VAR' window = p_window EXCEPTIONS element = 1 function = 2 type = 3 unopened = 4 unstarted = 5 window = 6 OTHERS = 8.

READ_FORM_ELEMENTS CALL FUNCTION 'READ_FORM_ELEMENTS' EXPORTING form = p_sapscript_form language = sy-langu TABLES elements = p_text_element EXCEPTIONS form = 1 unopened = 2 OTHERS = 3.

HR_ES_PRODA_REG_DAT_METO_STRUC CALL FUNCTION 'HR_ES_PRODA_REG_DAT_METO_STRUC' EXPORTING * P_STRUC_FIELD = p_struc_name = 'Q0480' p_field_name = 'IDSEG' p_pernr = msg_table_line-pernr p_ioper = 'DIS' p_context = sy-cprog EXCEPTIONS error = 1 OTHERS = 2 .

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = 'ROOT' i_node_txt = 'Total de empleados procesados'(t44) i_icon = icon_employee i_expand = 'X' IMPORTING e_node_key = empleados_procesados_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_MSG_ADD * CALL FUNCTION 'HR_PAL_NODE_MSG_ADD' * EXPORTING * i_node_key = empleados_aceptados_node * i_msgid = 'BL' * i_msgty = 'I' * i_msgno = '001' * i_msgv1 = msg * i_context = msg_table_line-pernr * EXCEPTIONS * program_error = 1 * OTHERS = 2.

HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = advertencias i_msgid = 'BL' i_msgty = 'W' i_msgno = '001' i_msgv1 = 'Empleados con advertencias'(t45) EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = calculados i_msgid = 'BL' i_msgno = '001' i_msgv1 = 'Total de empleados procesados'(t44) EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = aceptados i_msgid = 'BL' i_msgno = '001' i_msgv1 = 'Empleados procesados con éxito'(t42) EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_STATS_MSG_ADD CALL FUNCTION 'HR_PAL_STATS_MSG_ADD' EXPORTING i_stcnt = rechazados i_msgid = 'BL' i_msgty = 'E' i_msgno = '001' i_msgv1 = 'Empleados rechazados'(t40) EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = 'ROOT' i_node_txt = 'Proceso'(t46) i_icon = icon_sym_log_server i_categ_id = 'MSGS' i_expand = 'X' IMPORTING e_node_key = comunicacion_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_MSG_ADD CALL FUNCTION 'HR_PAL_NODE_MSG_ADD' EXPORTING i_node_key = comunicacion_node i_msgid = 'BL' i_msgty = l_msgty i_msgno = '001' i_msgv1 = msg i_context = msg_table_line-pernr EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = p_emp_proc_node i_node_txt = 'Empleados rechazados'(t40) i_categ_id = 'RESULT' i_expand = 'X' IMPORTING e_node_key = empleados_rechazados_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = empleados_rechazados_node i_node_txt = wa_rechazados-pernr i_categ_id = 'MSGS' i_expand = 'X' IMPORTING e_node_key = empleado_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_MSG_ADD CALL FUNCTION 'HR_PAL_NODE_MSG_ADD' EXPORTING i_node_key = empleado_node i_msgid = 'BL' i_msgty = 'E' i_msgno = '001' i_msgv1 = msg i_context = wa_rechazados-pernr EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = p_emp_proc_node i_node_txt = 'Empleados con Advertencias'(t45) i_categ_id = 'RESULT' i_expand = 'X' IMPORTING e_node_key = empleados_advertencias_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = empleados_advertencias_node i_node_txt = wa_advertencias-pernr i_categ_id = 'MSGS' i_expand = 'X' IMPORTING e_node_key = empleado_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_MSG_ADD CALL FUNCTION 'HR_PAL_NODE_MSG_ADD' EXPORTING i_node_key = empleado_node i_msgid = 'BL' i_msgty = 'W' i_msgno = '001' i_msgv1 = msg i_context = wa_advertencias-pernr EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = p_proc_node i_node_txt = 'Empleados con Certificado generado'(t47) i_icon = icon_led_green i_categ_id = 'RESULT' i_expand = 'X' IMPORTING e_node_key = p_acep_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = 'RESULT' i_structure_name = 'BAL_HR_EXT' i_with_msg_fields = 'X' i_msg_text_pos = 3 i_icon_ltext_pos = 4 EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_CREATE_NODE_CATEG CALL FUNCTION 'HR_PAL_CREATE_NODE_CATEG' EXPORTING i_categ_id = 'MSGS' i_with_msg_fields = 'X' EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_LOG_DISPLAY CALL FUNCTION 'HR_PAL_LOG_DISPLAY' EXPORTING i_s_display_profile = l_display_profile * I_S_FLAT_PROFILE = EXCEPTIONS program_error = 1 no_logs = 2 OTHERS = 3 .

GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING in_parameters = pri_params mode = 'CURRENT' no_dialog = l_dialog * user = sy-uname IMPORTING out_parameters = pri_params EXCEPTIONS invalid_print_params = 1 invalid_archive_params = 2 OTHERS = 3.

MONTH_NAMES_GET CALL FUNCTION 'MONTH_NAMES_GET' EXPORTING LANGUAGE = SY-LANGU * IMPORTING * RETURN_CODE = TABLES month_names = p_MONTH_NAMES * EXCEPTIONS * MONTH_NAMES_NOT_FOUND = 1 * OTHERS = 2 .

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = pv_form_name IMPORTING e_funcname = pv_function_module_name.

FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING ie_outputparams = po_output_params EXCEPTIONS cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 OTHERS = 5.

FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS usage_error = 1 system_error = 2 internal_error = 3 OTHERS = 4.

HR_99S_GET_LFORM_PROPERTIES CALL FUNCTION 'HR_99S_GET_LFORM_PROPERTIES' EXPORTING i_folname = pv_logical_form_name IMPORTING e_fopname = pv_system_form_name e_fotype = pv_form_type EXCEPTIONS type_name_not_maintained = 1 form_name_not_found = 2 OTHERS = 3.

HR_E_GET_ACTIV_SOC_INSUR CALL FUNCTION 'HR_E_GET_ACTIV_SOC_INSUR' EXPORTING P_PERNR = p_pernr P_ACTUAL_DATE = p_lim_sup * P_WAY = P_CTERELSS = p_ceterless * P_CORRMANUAL = 'X' IMPORTING * P_BEGIN_DATE = * P_END_DATE = * P_ACTIV = P_TAB_PHIFI = l_PHIFI[] TABLES t0000 = p0000 t0001 = p0001 t0061 = p0061 * T0041 = EXCEPTIONS NO_BEGIN_DATE_FOUND = 1 NO_END_DATE_FOUND = 2 ERROR = 3 OTHERS = 4 .

HR_ES_GET_CUSTOMER_DECISION CALL FUNCTION 'HR_ES_GET_CUSTOMER_DECISION' EXPORTING p_swnam = 'BCCCE' "'SEERE' p_date = p_lim_sup IMPORTING p_customer_choice = p_opcion_ccc EXCEPTIONS multiple_options = 1 OTHERS = 2.

HR_E_GET_PERIOD_FOR_DATE CALL FUNCTION 'HR_E_GET_PERIOD_FOR_DATE' EXPORTING p_abkrs = p0001-abkrs p_fecha = s_regbeg IMPORTING p_period = gperiod p_year = gyear EXCEPTIONS error = 1 OTHERS = 2.

CU_READ_RGDIR call function 'CU_READ_RGDIR' exporting persnr = p_pernr tables in_rgdir = p_rgdir exceptions no_record_found = 1 others = 2.

HR_PAL_TABLE_CREATE_COLUMN call function 'HR_PAL_TABLE_CREATE_COLUMN' exporting i_fieldname = 'CONTDESC' i_rollname = 'TEXT32' * I_SELTEXT_S = I_SELTEXT_M = 'Contrato' * I_SELTEXT_L = * I_COL_POS = * I_OUTPUTLEN = * IMPORTING * ES_FIELDCAT = CHANGING IT_FIELDCAT = l_temse_fcat * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

HR_PAL_TABLE_CREATE_COLUMN call function 'HR_PAL_TABLE_CREATE_COLUMN' exporting i_fieldname = 'BEGDA' i_rollname = 'BEGDA' CHANGING IT_FIELDCAT = l_temse_fcat * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

HR_PAL_TABLE_CREATE_COLUMN call function 'HR_PAL_TABLE_CREATE_COLUMN' exporting i_fieldname = 'ENDDA' i_rollname = 'ENDDA' CHANGING IT_FIELDCAT = l_temse_fcat * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

HR_PAL_CREATE_NODE_CATEG call function 'HR_PAL_CREATE_NODE_CATEG' exporting i_categ_id = 'OK' IT_FIELDCAT = l_temse_fcat EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = P_EMPLEADOS_ACEPTADOS_NODE i_node_txt = wa_employee-pernr i_categ_id = 'OK' i_expand = 'X'
IMPORTING e_node_key = l_empleado_node EXCEPTIONS program_error = 1 OTHERS = 2.

HR_PAL_NODE_ADD_ROW call function 'HR_PAL_NODE_ADD_ROW' exporting i_node_key = l_empleado_node i_row_data = l_ceremp_output * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

HR_99S_APPCORRONDA call function 'HR_99S_APPCORRONDA' exporting p_molga = pesu0_molga p_cogrp = p_cogrp p_corr_nr = p_corr_nr p_val_date = l_ibegd p_act_date = p_act_date p_simulation = 'X' "siempre en test mode importing p_aplicate = p_yes exceptions error_locking = 1 others = 2.

HR_ES_READ_TPCCC_EMPL CALL FUNCTION 'HR_ES_READ_TPCCC_EMPL' EXPORTING p_begda = iv_begda p_endda = iv_endda p_pernr = iv_pernr IMPORTING p_tpccc = cv_tpccc p_grcot = lv_grcot .



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