SAP Reports / Programs | SAP Healthcare - Industry-Specific Components for Hospitals | SAP Healthcare - Industry-Specific Components for Hospitals(IS-H) SAP IS

RNCHABRV SAP ABAP Report - IS-H CH: Generate Billing Agreement Assignment







RNCHABRV is a standard Executable ABAP Report 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 RNCHABRV 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

NWCH34 - IS-H CH: Assign Billing Agreement


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 RNCHABRV. "Basic submit
SUBMIT RNCHABRV AND RETURN. "Return to original report after report execution complete
SUBMIT RNCHABRV 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: R_CASETP = D .
Selection Text: PA_SELKZ = D .
Selection Text: PA_FSELT = D .
Selection Text: PA_FSELE = D .
Selection Text: R_TARCDE = Canton Tariff
Selection Text: R_KTRART = Insurance Provider Type
Selection Text: R_KTR = Insurance Provider
Selection Text: R_FALNR = Case Number
Selection Text: R_FALAE = Case Type
Selection Text: R_AGREE = Convention
Title: IS-H CH: Generate Billing Agreement Assignment
Text Symbol: S06 = CTaf
Text Symbol: S07 = Bll
Text Symbol: S08 = Ho
Text Symbol: S09 = Cl.
Text Symbol: S10 = Ins.prov.
Text Symbol: S11 = IPtyp
Text Symbol: S12 = SP
Text Symbol: S13 = U
Text Symbol: S14 = SETC
Text Symbol: S15 = This program only available for country
Text Symbol: S16 = vers. Switzerland!
Text Symbol: Z01 = Generating assignments...
Text Symbol: Z02 = No
Text Symbol: Z03 = None
Text Symbol: Z04 = A billing agreement was assigned!
Text Symbol: Z05 = Test run (relevant for batch processing only!)
Text Symbol: Z06 = E: No data records match your selection
Text Symbol: Z07 = criteria
Text Symbol: Z08 = A processing error has occurred
Text Symbol: Z09 = (SY-SUBRC =
Text Symbol: Z10 = Billing agreement-t-case assignments were
Text Symbol: Z11 = successfully generated!
Text Symbol: Z12 = A billing agreement has been assigned!
Text Symbol: S05 = CT
Text Symbol: E01 = Selection Criteria
Text Symbol: E02 = Institution
Text Symbol: E03 = Admiss. date from





Text Symbol: E04 = To
Text Symbol: E05 = Discharge Date From
Text Symbol: E06 = Restrict cases
Text Symbol: E07 = Cases w/o BillAgr.asgmt only
Text Symbol: E08 = All Cases
Text Symbol: E09 = All (inserts and updates)
Text Symbol: E10 = Updates and errored only
Text Symbol: E11 = Log Output
Text Symbol: E12 = Update Case Selection
Text Symbol: L01 = CASE-TO-BILLING AGREEMENT ASSIGNMENT
Text Symbol: L02 = New Assignments
Text Symbol: L03 = Updates to existing assignments
Text Symbol: L04 = Company
Text Symbol: L05 = Billing agreement assigned!
Text Symbol: L06 = E r r o r L o g Cases *)
Text Symbol: L07 = Case Number
Text Symbol: L08 = Frm
Text Symbol: L09 = *) These cases do not have a valid insurance
Text Symbol: L10 = relationship for the specified period
Text Symbol: L11 = Previous asgmts for case:
Text Symbol: L12 = *) A billing agreement could not be assigned to these
Text Symbol: L13 = cases for the specified period
Text Symbol: L14 = E r r o r l o g ABRV *)
Text Symbol: L15 = List key
Text Symbol: L16 = Interim bill on
Text Symbol: L17 = Assignments generated
Text Symbol: L18 = no insurance provider determining billing
Text Symbol: S01 = CaseNo.
Text Symbol: S02 = Patient name
Text Symbol: S03 = Adm. date
Text Symbol: S04 = Dis. date


INCLUDES used within this REPORT RNCHABRV

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:

ISH_CASE_SELECTION_READ call function 'ISH_CASE_SELECTION_READ' exporting ss_einri = einri ss_selkz = pa_selkz exceptions not_found = 1.

ISH_CASE_SELECTION_READ call function 'ISH_CASE_SELECTION_READ' exporting ss_einri = einri ss_selkz = pa_fsele exceptions not_found = 1.

POPUP_TO_CONFIRM





call function 'POPUP_TO_CONFIRM' exporting titlebar = text-po1 * DIAGNOSE_OBJECT = ' ' text_question = text-po2 text_button_1 = text-po3 icon_button_1 = 'ICON_OKAY' text_button_2 = text-po4 icon_button_2 = 'ICON_CANCEL' * DEFAULT_BUTTON = '1' display_cancel_button = ' ' * USERDEFINED_F1_HELP = ' ' start_column = 1 start_row = 18 * POPUP_TYPE = importing answer = l_answer * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2.

ISH_HELP_REQUEST call function 'ISH_HELP_REQUEST' exporting ss_object = 'ISH_CH_KUE_BEARB' ss_popup = on exceptions others = 1.

ISH_HELP_REQUEST call function 'ISH_HELP_REQUEST' exporting ss_object = 'ISH_CH_ORGAK' ss_popup = on exceptions others = 1.

ISH_HELP_REQUEST call function 'ISH_HELP_REQUEST' exporting ss_object = 'ISH_CH_ORGFA' ss_popup = on exceptions others = 1.

ISH_SHOW_GPART call function 'ISH_SHOW_GPART' exporting aufruf = 'Y' rolle = '2' vcode = 'UPD' importing ngpa_gpart = r_ktr-low exceptions others = 5.

ISH_SHOW_GPART call function 'ISH_SHOW_GPART' exporting aufruf = 'Y' rolle = '2' vcode = 'UPD' importing ngpa_gpart = r_ktr-high exceptions others = 5.

ISH_COUNTRY_VERSION_GET call function 'ISH_COUNTRY_VERSION_GET' importing ss_cvers = l_version exceptions others = 1.

ISH_SHOW_LIST_PATIENT call function 'ISH_SHOW_LIST_PATIENT' exporting anfo = 'X' " Auswahlpopup npat_einri = einri fcode = 'PS' " Nur Patienten vcode = 'DIS' " Nur Anzeige und Auswahl importing npat_patnr = npat-patnr npat_pziff = npat-pziff exceptions geschlecht_falsch = 01 no_authority = 02 npat_not_found = 03 selection_false = 04.

ISH_SHOW_LIST_FALL call function 'ISH_SHOW_LIST_FALL' exporting call_from_dark = ' ' col = 5 exit_on_weiter = ' ' fcode = 'SO' list_layout = '0' nfal_einri = einri nfal_falnr = falnr nfal_fziff = ' ' nfal_patnr = npat-patnr * npatstring = ' ' only_falnr = ' ' popup = 'X' repid = ' ' row = 6 tcode = ' ' vcode = 'DIS' zuordnung = 'A' importing * LIST_OKCODE = * NBEW_BEWTY = * NBEW_LFDNR = nfal_falnr = falnr nfal_fziff = nfal-fziff * NO_LIST = * SELECT_NFAL = * STORNO_SELECTED = * VCODE_NEU = * WEITER = exceptions pat_not_found = 01 repid_missing = 02.

ISH_CASE_SELECTION_READ call function 'ISH_CASE_SELECTION_READ' exporting ss_einri = einri ss_selkz = pa_selkz tables ss_falnr = r_hlp_falnr exceptions not_found = 1 others = 2.

ISH_INSREL_CASE_POOL_GET call function 'ISH_INSREL_CASE_POOL_GET' exporting ss_einri = einri ss_falnr = i_nfal-falnr ss_sel_storn = off tables ss_ncir_daba = gt_ncir.

ISH_SAPGUI_PROGRESS_INDICATOR call function 'ISH_SAPGUI_PROGRESS_INDICATOR' exporting percentage = 10 text = 'Generierung der Zuordnungen...'(z01)

ISH_CH_UPDATE_NCH53 call function 'ISH_CH_UPDATE_NCH53' tables nnch53 = nnch53 onch53 = onch53 ss_falnr = lt_err_falnr " BS16 exceptions luecke = 1 others = 2.

ISH_CH_SE54_V_NCH53 call function 'ISH_CH_SE54_V_NCH53' exporting ss_einri = einri ss_falnr = i_split-falnr * SS_ACTION = 'UPD' exceptions bad_param = 1 others = 2.

ISH_NBEWTAB_GET_CURRENT call function 'ISH_NBEWTAB_GET_CURRENT' exporting ss_einri = einri ss_falnr = i_nfal-falnr ss_date = i_split-begdt ss_nbewtab = lt_nbewtab importing ss_orgfa = h_nbew-orgfa ss_orgpf = h_nbew-orgpf exceptions not_found = 1 others = 2.

ISH_CH_CHECK_INSPROV_UPPER call function 'ISH_CH_CHECK_INSPROV_UPPER' exporting i_einri = einri i_kostr = i_split-ktr i_ktrgr = gt_tnch52-ktr i_begdt = i_split-begdt i_enddt = i_split-begdt changing c_included = l_insprov_incl exceptions missing_data = 1 others = 2.

ISH_READ_NKTR call function 'ISH_READ_NKTR' exporting kostr = i_split-ktr importing nktr_e = nktr exceptions ngpa_not_found = 1 ngpa_no_authority = 2 not_found = 3 no_authority = 4 others = 5.

ISH_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING SS_PATNR = i_nfal-patnr IMPORTING SS_NPAT = i_npat EXCEPTIONS NOT_FOUND = 1 NO_AUTHORITY = 2 NO_EINRI = 3 OTHERS = 4.

ISH_NPAT_CONCATENATE call function 'ISH_NPAT_CONCATENATE' exporting ss_patnr = i_npat-patnr ss_npat = i_npat ss_npat_complete = ' ' ss_list = 'X' importing ss_pname = names-name exceptions others = 1.

ISH_SAPGUI_PROGRESS_INDICATOR call function 'ISH_SAPGUI_PROGRESS_INDICATOR' exporting percentage = 10 text = 'Generierung der Zuordnungen...'(z01)




ISH_CH_UPDATE_NCH53 call function 'ISH_CH_UPDATE_NCH53' tables nnch53 = nnch53 onch53 = onch53 ss_falnr = lt_err_falnr " BS16 exceptions luecke = 1 others = 2.

ISH_READ_VBRK_CASE call function 'ISH_READ_VBRK_CASE' exporting i_einri = einri i_falnr = i_nfal-falnr i_read_db = off " FBS puffert somit die Daten tables evbrk = ivbrk exceptions missing_parameters = 1 no_vbrk = 2 others = 3.

ISH_HELP_REQUEST call function 'ISH_HELP_REQUEST' exporting ss_object = 'ISH_CH_ABRVZUORDNUNG_LEGENDE' ss_title = 'Legende zur Liste'(l15).

ISH_CH_UPDATE_NCH53 call function 'ISH_CH_UPDATE_NCH53' tables nnch53 = nnch53 onch53 = onch53 ss_falnr = gt_err_falnr " BS16 exceptions luecke = 1 others = 2.

ISH_SAP_BP_CHECK_ACTIVE call function 'ISH_SAP_BP_CHECK_ACTIVE' importing e_status = l_status_bp exceptions not_active = 1 others = 2.

ISH_READ_NPAT call function 'ISH_READ_NPAT' exporting ss_einri = einri ss_patnr = i_nfal-patnr ss_read_db = off ss_with_npae = off ss_with_nadr = l_status_bp "ISHA-9095 importing ss_npat = npat exceptions not_found = 01 no_authority = 02.

ISH_FIND_PERSON_IN_CHARGE call function 'ISH_FIND_PERSON_IN_CHARGE' exporting einri = einri i_nfal = i_nfal i_npat = npat importing bearbeiter = bearb exceptions no_person_found = 1 others = 2.

HELP_VALUES_GET_WITH_DD_TABLE call function 'HELP_VALUES_GET_WITH_DD_TABLE' exporting fieldname = 'BNAME' fieldtabname = 'TN19I' selectfield = 5 shfields = '2345' tabkey = tn19i_genkey tabname = 'TN19I' title_in_list_popup = 'Zuo Patient (von-bis) zu Bearbeiter'(s17) show_values = 'X' importing selectvalue = value_bearb exceptions field_not_in_ddic = 1 more_then_one_selectfield = 2 no_selectfield = 3 table_not_in_ddic = 4 database_error = 5 others = 6.

ISH_CASE_SELECTION_CREATE call function 'ISH_CASE_SELECTION_CREATE' exporting ss_einri = einri ss_selkz = pa_fsele ss_seltx = pa_fselt ss_update_allowed = 'X' tables ss_falnr = lt_faelle exceptions exists = 1 invalid_sign_option = 2 invalid_einri = 3 others = 4.

ISH_INSREL_CASE_POOL_GET call function 'ISH_INSREL_CASE_POOL_GET' exporting ss_einri = p_einri ss_falnr = p_falnr ss_sel_storn = p_storn tables ss_ncir_daba = pt_ncir.

ISH_SAP_BP_CHECK_ACTIVE call function 'ISH_SAP_BP_CHECK_ACTIVE' importing e_status = p_lv_status exceptions not_active = 0.

ISH_PNT_API_PARTNER_GET call function 'ISH_PNT_API_PARTNER_GET' exporting it_old_partner = p_lt_npat_pk i_map_ind = '2' importing et_partner = lt_npnt_pk e_status = lv_status et_rc = lt_rc.

ISH_PNT_API_GET_MULTI call function 'ISH_PNT_API_GET_MULTI' exporting it_pnt_pk = lt_npnt_pk i_read_db = off i_buffer_req = on importing et_npat = p_lt_npat et_rc = p_lt_rc.

ISH_SAP_BP_CHECK_ACTIVE call function 'ISH_SAP_BP_CHECK_ACTIVE' importing e_status = p_status exceptions not_active = 0.

ISH_INS_API_PK_RNG_GET_LIST call function 'ISH_INS_API_PK_RNG_GET_LIST' exporting it_ins_ipt_rng = pt_ipt_rng importing et_ins_pk = lt_ipk et_rc = lt_rc.

ISH_INS_API_GET_MULTI call function 'ISH_INS_API_GET_MULTI' exporting it_ins_pk = lt_ipk i_read_db = p_read_db importing et_bupa_hcroles = pt_bupa_hcroles et_nktr = pt_nktr_data et_rc = lt_rc.

ISH_DYNP_VALUES_READ call function 'ISH_DYNP_VALUES_READ' exporting dyname = p_repid dynumb = p_dynnr tables dynpfields = lt_dynpread exceptions others = 1.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting input = einri importing output = einri exceptions others = 1.

ISH_GRAPHIC_ORGID_SELECT call function 'ISH_GRAPHIC_ORGID_SELECT' exporting einri = einri * freig = on * ambes = ON * fazuw = ON * pfzuw = ON no_bauid = on importing selected_orgid = p_org exceptions bauid_not_in_nbau = 1 einri_not_in_tn01 = 2 no_hierarchy = 3 orgid_not_in_norg = 4 others = 5.



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