COB03F03 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 COB03F03 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 COB03F03
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_INITIALIZE_BUFFER CALL FUNCTION 'HR_INITIALIZE_BUFFER'.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pernr infty = '0021' begda = datum endda = datum IMPORTING subrc = subrc TABLES infty_tab = p0021.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pernr infty = '0211' IMPORTING subrc = subrc TABLES infty_tab = p0211.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pernr infty = '0212' begda = datum endda = datum IMPORTING subrc = subrc TABLES infty_tab = p0212.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = pernr infty = '0671' begda = datum endda = datum IMPORTING subrc = subrc TABLES infty_tab = p0671.
HR_BEN_COB_READ_BENEF_DATA CALL FUNCTION 'HR_BEN_COB_READ_BENEF_DATA' EXPORTING pernr = pernr cob_subty = p0211-subty cob_objps = p0211-objps datum = datum reaction = no_msg IMPORTING qb_benefit_data = qb_benefit_data subrc = subrc TABLES error_table = beneficiaries_error_table it0211 = p0211.
HR_BEN_GET_TEXT_DOMVALUE CALL FUNCTION 'HR_BEN_GET_TEXT_DOMVALUE' EXPORTING domname = 'COB_STATUS' domvalue = p0211-cstat reaction = no_msg IMPORTING text = cobra_beneficiaries-cstxt subrc = subrc TABLES error_table = beneficiaries_error_table.
HR_BEN_GET_CURRENCY CALL FUNCTION 'HR_BEN_GET_CURRENCY' EXPORTING barea = p0211-barea datum = datum reaction = no_msg IMPORTING currency = cobra_beneficiaries-curre subrc = subrc TABLES error_table = beneficiaries_error_table.
HR_BEN_GET_TEXT_DOMVALUE CALL FUNCTION 'HR_BEN_GET_TEXT_DOMVALUE' EXPORTING domname = 'PFREQ' domvalue = cobra_beneficiaries-perio reaction = no_msg IMPORTING text = cobra_beneficiaries-perio_txt subrc = subrc TABLES error_table = beneficiaries_error_table.
HR_BEN_COB_GET_ADMIN_DATA CALL FUNCTION 'HR_BEN_COB_GET_ADMIN_DATA' EXPORTING cobst = p0211-cobst datum = datum reaction = no_msg IMPORTING admin_data = h5udd subrc = subrc TABLES error_table = plans_error_table.
HR_BEN_COB_GET_HEALTH_COSTS CALL FUNCTION 'HR_BEN_COB_GET_HEALTH_COSTS' EXPORTING qb_benefit_data = qb_benefit_data bplan = p0212-bplan bcost = h5ubb-bcost datum = datum adfee = h5udd-adfee addfe = h5udd-addfe desired_curre = cobra_beneficiaries-curre desired_perio = cobra_beneficiaries-perio reaction = no_msg IMPORTING cocst = cobra_plans-cocst subrc = subrc TABLES error_table = plans_error_table.
HR_BEN_COB_READ_BENEF_DATA CALL FUNCTION 'HR_BEN_COB_READ_BENEF_DATA' EXPORTING pernr = pernr cob_subty = p0671-dsubt cob_objps = p0671-dobjp datum = datum reaction = no_msg IMPORTING qb_benefit_data = qb_benefit_data subrc = subrc TABLES error_table = error_table.
HR_BEN_COB_GET_SPEN_TARG_AMTS CALL FUNCTION 'HR_BEN_COB_GET_SPEN_TARG_AMTS' EXPORTING qb_benefit_data = qb_benefit_data bplan = p0671-bplan desired_curre = cobra_beneficiaries-curre reaction = no_msg IMPORTING target_amounts = target_amounts subrc = subrc TABLES error_table = error_table.
HR_BEN_CALC_SPENDA_EE_CONTRIB CALL FUNCTION 'HR_BEN_CALC_SPENDA_EE_CONTRIB' EXPORTING camnt = target_amounts-paytg curre = target_amounts-curre datum = datum pybeg = target_amounts-begda pyend = target_amounts-endda infty_begda = target_amounts-begda desired_curre = cobra_beneficiaries-curre desired_perio = cobra_beneficiaries-perio reaction = no_msg IMPORTING ee_contrib = cobra_plans-cocst subrc = subrc TABLES error_table = plans_error_table.
HR_BEN_ENQUEUE_PERSONAL_NUMBER CALL FUNCTION 'HR_BEN_ENQUEUE_PERSONAL_NUMBER' EXPORTING pernr = pernr reaction = no_log IMPORTING subrc = subrc.
HR_BEN_COB_PREPARE_ACTION CALL FUNCTION 'HR_BEN_COB_PREPARE_ACTION' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps enrollment = true datum = datum reaction = info_msg IMPORTING qb_benefit_data = qb_benefit_data action_type = action_type action_date = action_date subrc = subrc TABLES error_table = error_table.
HR_BEN_PROVIDE_DATA_0200 CALL FUNCTION 'HR_BEN_PROVIDE_DATA_0200' EXPORTING enrollment_type = open_offer cob_subty = cob_subty cob_objps = cob_objps cob_offer_type = action_type cob_bname = cob_bname TABLES health_offer = health_offer spenda_offer = spenda_offer dependents_offer = depend_offer offer_errors = offer_error_table.
HR_BEN_GET_CURRENCY CALL FUNCTION 'HR_BEN_GET_CURRENCY' EXPORTING barea = qb_benefit_data-barea datum = action_date reaction = no_msg IMPORTING currency = curre subrc = subrc TABLES error_table = offer_error_table.
CALL FUNCTION 'HR_BEN_COB_GET_OFFER' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps cob_offer_type = action_type datum = action_date desired_currency = curre reaction = no_msg IMPORTING subrc = subrc TABLES health_offer = health_offer spenda_offer = spenda_offer poss_dependents = depend_offer error_table = offer_error_table.
HR_BEN_FILTER_HEALTH_OFFER CALL FUNCTION 'HR_BEN_FILTER_HEALTH_OFFER' EXPORTING qb_benefit_data = qb_benefit_data ee_benefit_data = ee_benefit_data TABLES health_offer = health_offer depend_offer = depend_offer.
HR_BEN_COB_CREATE_HEALTH_PLANS CALL FUNCTION 'HR_BEN_COB_CREATE_HEALTH_PLANS' EXPORTING health_selection = health_selection cob_subty = cob_subty cob_objps = cob_objps nocommit = true reaction = no_msg IMPORTING subrc = subrc TABLES dependents_selection = depend_selection error_table = enroll_errors.
HR_BEN_COB_CREATE_SPENDA_PLANS CALL FUNCTION 'HR_BEN_COB_CREATE_SPENDA_PLANS' EXPORTING spenda_selection = spenda_selection cob_subty = cob_subty cob_objps = cob_objps nocommit = true reaction = no_msg IMPORTING subrc = subrc TABLES error_table = enroll_errors.
HR_BEN_COB_CREATE_HEALTH_PLANS CALL FUNCTION 'HR_BEN_COB_CREATE_HEALTH_PLANS' EXPORTING health_selection = health_selection cob_subty = cob_subty cob_objps = cob_objps nocommit = true reaction = no_msg IMPORTING subrc = subrc TABLES dependents_selection = depend_selection error_table = enroll_errors.
HR_BEN_COB_CREATE_SPENDA_PLANS CALL FUNCTION 'HR_BEN_COB_CREATE_SPENDA_PLANS' EXPORTING spenda_selection = spenda_selection cob_subty = cob_subty cob_objps = cob_objps nocommit = true reaction = no_msg IMPORTING subrc = subrc TABLES error_table = enroll_errors.
HR_BEN_COB_DELETE_HEALTH_PLANS CALL FUNCTION 'HR_BEN_COB_DELETE_HEALTH_PLANS' EXPORTING health_selection = health_selection cob_subty = cob_subty cob_objps = cob_objps nocommit = true reaction = no_msg IMPORTING subrc = subrc TABLES error_table = enroll_errors.
HR_BEN_COB_DELETE_SPENDA_PLANS CALL FUNCTION 'HR_BEN_COB_DELETE_SPENDA_PLANS' EXPORTING spenda_selection = spenda_selection cob_subty = cob_subty cob_objps = cob_objps nocommit = true reaction = no_msg IMPORTING subrc = subrc TABLES error_table = enroll_errors.
HR_PSBUFFER_INITIALIZE CALL FUNCTION 'HR_PSBUFFER_INITIALIZE'. "N781621
HR_BEN_COB_UPDATE_AFTER_ACTION CALL FUNCTION 'HR_BEN_COB_UPDATE_AFTER_ACTION' EXPORTING qb_benefit_data = qb_benefit_data datum = datum action_type = action_type reply_date = reply_date nocommit = true reaction = no_msg IMPORTING new_status = new_status subrc = subrc TABLES affected_depend = enroll_depend error_table = enroll_errors.
HR_BEN_COB_CHECK_SELECTION CALL FUNCTION 'HR_BEN_COB_CHECK_SELECTION' EXPORTING cob_subty = cob_subty cob_objps = cob_objps check_param = true check_admin = true check_dependents = true reaction = info_msg IMPORTING subrc = subrc TABLES health_selection = health_selection spenda_selection = spenda_selection dependents_selection = depend_selection consistency_errors = consistency_errors error_table = error_table.
HR_BEN_COB_PREPARE_ACTION CALL FUNCTION 'HR_BEN_COB_PREPARE_ACTION' EXPORTING pernr = pernr cob_subty = cobra_beneficiary-dsubt cob_objps = cobra_beneficiary-dobjp enrollment = false datum = datum reaction = info_msg IMPORTING qb_benefit_data = qb_benefit_data action_type = action_type action_date = action_date subrc = subrc TABLES error_table = error_table.
HR_BEN_COB_PRINT_TERM CALL FUNCTION 'HR_BEN_COB_PRINT_TERM' EXPORTING qb_benefit_data = benefit_data[] datum = datum termin_type = action_type termin_date = action_date term_reason = term_reason reaction = info_msg IMPORTING new_status = cobra_status subrc = subrc TABLES error_table = error_table.
HR_BEN_HANDLE_ERROR CALL FUNCTION 'HR_BEN_HANDLE_ERROR' EXPORTING pernr = benefit_data-pernr msg_class = msg_class12 msg_number = '005' severity = subrc reaction = success_msg TABLES error_table = error_table.
HR_BEN_COB_TERMIN_BENEF CALL FUNCTION 'HR_BEN_COB_TERMIN_BENEF' EXPORTING qb_benefit_data = qb_benefit_data datum = datum termin_type = action_type termin_date = action_date term_reason = term_reason reply_date = reply_date reaction = info_msg IMPORTING subrc = subrc TABLES error_table = error_table termin_depend = termin_depend.
HR_BEN_HANDLE_ERROR * CALL FUNCTION 'HR_BEN_HANDLE_ERROR' * EXPORTING * pernr = benefit_data-pernr * msg_class = msg_class12 * msg_number = '045' * severity = subrc * reaction = info_msg * TABLES * error_table = error_table.
HR_BEN_HANDLE_ERROR * CALL FUNCTION 'HR_BEN_HANDLE_ERROR' * EXPORTING * pernr = benefit_data-pernr * msg_class = msg_class12 * msg_number = '044' * severity = subrc * reaction = info_msg * TABLES * error_table = error_table.
HR_BEN_SHOW_ERROR_POPUP * CALL FUNCTION 'HR_BEN_SHOW_ERROR_POPUP' * TABLES * error_table = error_table.
HR_BEN_COB_PREPARE_ACTION CALL FUNCTION 'HR_BEN_COB_PREPARE_ACTION' EXPORTING pernr = pernr cob_subty = cobra_beneficiary-dsubt cob_objps = cobra_beneficiary-dobjp enrollment = false deny_cov = true datum = datum reaction = info_msg IMPORTING qb_benefit_data = qb_benefit_data action_type = action_type action_date = action_date subrc = subrc TABLES error_table = error_table.
HR_BEN_GET_TEXT_DOMVALUE CALL FUNCTION 'HR_BEN_GET_TEXT_DOMVALUE' EXPORTING domname = 'COB_STATUS' domvalue = qb_benefit_data-cstat IMPORTING text = msg_par.
HR_BEN_HANDLE_ERROR CALL FUNCTION 'HR_BEN_HANDLE_ERROR' EXPORTING pernr = pernr msg_class = msg_class12 msg_number = '038' msg_par1 = msg_par severity = subrc reaction = info_msg TABLES error_table = error_table.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr = qb_benefit_data-pernr infty = '0211' begda = datum bypass_buffer = false IMPORTING subrc = subrc TABLES infty_tab = p0211 EXCEPTIONS infty_not_found = 1 OTHERS = 2.
HR_BEN_HANDLE_ERROR CALL FUNCTION 'HR_BEN_HANDLE_ERROR' EXPORTING pernr = qb_benefit_data-pernr msg_class = 'RP' msg_number = '050' msg_par1 = '0211' msg_par2 = qb_benefit_data-pernr msg_par3 = datum msg_par4 = high_date severity = subrc reaction = no_msg TABLES error_table = error_table.
HR_BEN_COB_PRINT_DENY_COV CALL FUNCTION 'HR_BEN_COB_PRINT_DENY_COV' EXPORTING qb_benefit_data = benefit_data[] datum = datum unavail_reason = ps0211-unare reaction = info_msg new_status = _unacv IMPORTING subrc = subrc TABLES error_table = error_table.
POPUP_FOR_INTERACTION CALL FUNCTION 'POPUP_FOR_INTERACTION' EXPORTING headline = sy-title text1 = popup_text ticon = ticon button_1 = text-p01 button_2 = button_print_text button_3 = button_show_error IMPORTING button_pressed = button_pressed.
HR_BEN_COB_FORM_PRINT CALL FUNCTION 'HR_BEN_COB_FORM_PRINT' EXPORTING pernr = pernr dsubt = cob_subty dobjp = cob_objps datum = datum form_type = confirmation_form command = form_display reaction = info_msg IMPORTING subrc = subrc TABLES error_table = temp_error_table.
HR_BEN_SHOW_ERROR_POPUP CALL FUNCTION 'HR_BEN_SHOW_ERROR_POPUP' EXPORTING title = sy-title TABLES error_table = enrollment_errors.
HR_BEN_COB_READ_BENEF_DATA CALL FUNCTION 'HR_BEN_COB_READ_BENEF_DATA' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps datum = datum reaction = no_msg IMPORTING qb_benefit_data = qb_benefit_data subrc = subrc TABLES error_table = error_table.
HR_BEN_GET_TEXT_DOMVALUE CALL FUNCTION 'HR_BEN_GET_TEXT_DOMVALUE' EXPORTING domname = 'PFREQ' domvalue = perio reaction = no_msg IMPORTING text = txt_period subrc = subrc TABLES error_table = error_table.
HR_BEN_COB_READ_HEALTH_PLANS CALL FUNCTION 'HR_BEN_COB_READ_HEALTH_PLANS' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps begda = calculation_date endda = calculation_date calc_cost = true desired_currency = curre desired_perio = perio reaction = no_msg TABLES ex_heal_plans = health_plans error_table = error_table.
HR_BEN_COB_READ_SPENDA_PLANS CALL FUNCTION 'HR_BEN_COB_READ_SPENDA_PLANS' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps begda = calculation_date endda = calculation_date logicview = 'X' calc_cost = true desired_currency = curre desired_perio = perio reaction = no_msg TABLES ex_spen_plans = spenda_plans error_table = error_table.
HR_BEN_COB_FILL_HEALTH_DETAILS CALL FUNCTION 'HR_BEN_COB_FILL_HEALTH_DETAILS' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps validity_date = calculation_date calc_cost = true reaction = no_msg IMPORTING subrc = subrc TABLES error_table = error_table CHANGING health_plan = health_plans.
HR_BEN_COB_FILL_SPENDA_DETAILS CALL FUNCTION 'HR_BEN_COB_FILL_SPENDA_DETAILS' EXPORTING pernr = pernr cob_subty = cob_subty cob_objps = cob_objps validity_date = calculation_date calc_cost = false reaction = no_msg IMPORTING subrc = subrc TABLES error_table = error_table CHANGING spenda_plan = spenda_plans.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' IMPORTING out_parameters = print_parameters valid = action_confirmed.
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 COB03F03 or its description.