SAP Reports / Programs

RNWCHKUDR SAP ABAP Report - IS-H CH: Print IV Request







RNWCHKUDR 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 RNWCHKUDR into the relevant SAP transactions such as SE38 or SE80


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 RNWCHKUDR. "Basic submit
SUBMIT RNWCHKUDR AND RETURN. "Return to original report after report execution complete
SUBMIT RNWCHKUDR 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: TESTMODE = Test mode
Selection Text: R_FALAR = Case type
Selection Text: R_BEARB = Processing Agent
Selection Text: PRTFORM = Print form
Selection Text: PRINTER = Printer
Selection Text: PA_SELKZ = D Case Selection
Selection Text: PA_FSELT = D Short Text
Selection Text: PA_FSELE = D Case Selection
Selection Text: LONLY = Only Output List
Selection Text: KTART = Insurance Provider Type
Selection Text: KOSTR = Insurance Provider
Selection Text: KLASSE = Class
Selection Text: FALNR = Case Number
Selection Text: ENT_DAT = Discharge Date
Selection Text: EINRI = Institution
Selection Text: AUF_DAT = Admission date
Selection Text: ALVDVAR = Layout
Title: IS-H CH: Print IV Request
Text Symbol: T17 = Nrs. OU
Text Symbol: T16 = Dept. OU
Text Symbol: T04 = EDI
Text Symbol: T03 = Print Form
Text Symbol: T02 = Ins. verif. with status 'Request' created
Text Symbol: T01 = Record(s)
Text Symbol: S07 = Agent
Text Symbol: S02 = CaseTyp
Text Symbol: PO4 = Cancel
Text Symbol: PO3 = Cont.
Text Symbol: PO1 = Update Case Selection
Text Symbol: F01 = Update Case Selection
Text Symbol: 007 = Name
Text Symbol: 006 = Form printout/EDI
Text Symbol: 005 = Discharge
Text Symbol: 004 = Admission
Text Symbol: 003 = Ins.provider
Text Symbol: 001 = Print IV request


INCLUDES used within this REPORT RNWCHKUDR

INCLUDE MNCEDIG0. "EDI CONSTANTS "ZA001


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_COUNTRY_VERSION_GET CALL FUNCTION 'ISH_COUNTRY_VERSION_GET' IMPORTING ss_cvers = l_version EXCEPTIONS OTHERS = 1.

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

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 = 17 * 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_HELP_REQUEST call function 'ISH_HELP_REQUEST' exporting ss_object = 'ISH_CH_AUFDAT' ss_popup = on exceptions others = 1.

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

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_select = einri ss_field = 'R_FALAR_LOW' ss_table = 'TN15A' IMPORTING ss_value = r_falar-low EXCEPTIONS not_found = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_select = einri ss_field = 'R_FALAR-HIGH' ss_table = 'TN15A' IMPORTING ss_value = r_falar-high EXCEPTIONS not_found = 01.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = hlpvar i_tabname_header = 'LIST_TAB' * I_TABNAME_ITEM = * IT_DEFAULT_FIELDCAT = i_save = 'A' IMPORTING e_exit = gs_exit es_variant = gs_variant EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.

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_NBEWTAB_READ call function 'ISH_NBEWTAB_READ' exporting ss_einri = einri ss_falnr = infal-falnr TABLES SS_NBEWTAB = gt_nbewtab EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

ISH_NBEWTAB_GET_ADMISSION call function 'ISH_NBEWTAB_GET_ADMISSION' exporting ss_einri = infal-einri "MK240507 ss_falnr = infal-falnr "MK240507 ss_nbewtab = gt_nbewtab[] importing ss_nbew = nbew exceptions not_found = 1 others = 2.

ISH_NBEWTAB_GET_FIRST_VISIT call function 'ISH_NBEWTAB_GET_FIRST_VISIT' exporting ss_einri = infal-einri "MK240507 ss_falnr = infal-falnr "MK240507 ss_nbewtab = gt_nbewtab[] importing ss_nbew = nbew exceptions not_found = 1 others = 2.

ISH_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_einri = infal-einri ss_patnr = infal-patnr ss_with_nadr = g_status_bp "ISHA-9095 IMPORTING ss_npat = npat EXCEPTIONS not_found = 01 no_authority = 02.

ISH_INSREL_CASE_POOL_GET





CALL FUNCTION 'ISH_INSREL_CASE_POOL_GET' EXPORTING ss_einri = infal-einri ss_falnr = infal-falnr ss_sel_storn = ' ' TABLES ss_vncir_curr = gt_vncir.

ISH_READ_NKTR CALL FUNCTION 'ISH_READ_NKTR' EXPORTING copy_parms_of_ktart = on kostr = -kostr IMPORTING nktr_e = nktr EXCEPTIONS not_found = 1 no_authority = 2.

ISH_CH_CHECK_KUVERF CALL FUNCTION 'ISH_CH_CHECK_KUVERF' EXPORTING ss_einri = infal-einri ss_falnr = infal-falnr ss_kostr = nktr-kostr IMPORTING ss_gesstat = kostr_kue EXCEPTIONS param_error = 1 OTHERS = 2.

LT_VARIANT_LOAD CALL FUNCTION 'LT_VARIANT_LOAD' EXPORTING i_tool = 'LT' i_tabname = 'LIST_TAB' i_dialog = ' ' i_user_specific = 'X' i_default = 'X' IMPORTING et_sort = lt_sort CHANGING cs_layout = l_layout ct_default_fieldcat = lt_default_fieldcat cs_variant = l_variant EXCEPTIONS wrong_input = 1 fc_not_complete = 2 not_found = 3 OTHERS = 4.

ISH_FIND_FORMS CALL FUNCTION 'ISH_FIND_FORMS' EXPORTING einri = einri patientid = irnfp2a-belnr patcaseid = irnfp2a-falnr * ORGID = ' ' PRINTER = l_printer "MK200406 * ST_PRINT = 'X' * TERMINAL = ' ' * ONLY_DISPLAY_FORMS = ' ' IMPORTING abnormal_end = abbruch TABLES conditions = condition_tab events = event_tab forms = print_tab EXCEPTIONS no_authority = 1 no_event = 2 no_form = 3 no_printer = 4 no_standard = 5 no_terminal = 6 OTHERS = 7.

ISH_FIND_FORMS CALL FUNCTION 'ISH_FIND_FORMS' EXPORTING einri = einri patientid = irnfp2a-belnr patcaseid = irnfp2a-falnr * ORGID = ' ' * PRINTER = ' ' * ST_PRINT = 'X' * TERMINAL = ' ' * ONLY_DISPLAY_FORMS = ' ' IMPORTING abnormal_end = abbruch TABLES conditions = condition_tab events = event_tab forms = print_tab EXCEPTIONS no_authority = 1 no_event = 2 no_form = 3 no_printer = 4 no_standard = 5 no_terminal = 6 OTHERS = 7.

ISH_VERBUCHER_NFOR CALL FUNCTION 'ISH_VERBUCHER_NFOR' TABLES nfortab = nfortab.

ISH_EDI_CM_EVENTS CALL FUNCTION 'ISH_EDI_CM_EVENTS' EXPORTING institution = einri patnumber = infal-patnr casenumber = infal-falnr destkostr = nktr-kostr kostr_passed = on * invoicenumber = zw_anfrnr insuranceseqno = g_vv_lfdnr " ZA001 TABLES events = $event_tab EXCEPTIONS missing_parameters = 1 OTHERS = 2.

ISH_READ_NFAL CALL FUNCTION 'ISH_READ_NFAL' EXPORTING ss_einri = einri ss_falnr = p_irnfp2a_falnr * SS_READ_DB = ' ' * SS_CHECK_AUTH = 'X' * SS_MESSAGE_NO_AUTH = 'X' * SS_NO_BUFFERING = ' ' * SS_CHECK_ARCHIVE = ' ' IMPORTING ss_nfal = nfal * SS_PATNR_ARCHIVE = EXCEPTIONS not_found = 1 not_found_archived = 2 no_authority = 3 OTHERS = 4.

ISH_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_einri = einri ss_patnr = nfal-patnr * SS_READ_DB = ' ' * SS_CHECK_AUTH = 'X' * SS_WITH_NPAE = ' ' ss_with_nadr = g_status_bp "ISHA-9095 * SS_CHECK_VIP = ' ' * SS_CHECK_INACTIVE = ' ' * SS_NO_MESSAGES = ' ' * SS_NO_BUFFERING = ' ' IMPORTING * SS_NOT_FOUND_IN_EINRI = ss_npae = npae ss_npat = npat * SS_NADR = * SS_NADR2 = * SS_NADR_ABG = * SS_NADR_AN1 = * SS_NADR_AN2 = * TABLES * SS_TELNR = * SS_TELNR2 = * SS_TELNR_ABG = * SS_TELNR_AN1 = * SS_TELNR_AN2 = EXCEPTIONS not_found = 1 no_authority = 2 no_einri = 3 OTHERS = 4.

ISH_NBEWTAB_READ CALL FUNCTION 'ISH_NBEWTAB_READ' EXPORTING ss_einri = einri ss_falnr = nfal-falnr * SS_READ_DB = ' ' * SS_READ_STORN = ' ' TABLES ss_nbewtab = nbewtab EXCEPTIONS not_found = 1 OTHERS = 2.

ISH_FILL_INFPZ CALL FUNCTION 'ISH_FILL_INFPZ' EXPORTING ss_einri = einri ss_export = on ss_falnr = falnr TABLES ss_infpz = infpz.

ISH_EXPORT_DIAGNOSEN_FALL CALL FUNCTION 'ISH_EXPORT_DIAGNOSEN_FALL' EXPORTING ss_einri = einri ss_falnr = falnr.

ISH_EXPORT_KLASSIFIKATION_FALL CALL FUNCTION 'ISH_EXPORT_KLASSIFIKATION_FALL' EXPORTING ss_einri = einri ss_falnr = falnr.

ISH_EXPORT_PATIENT_RECORD CALL FUNCTION 'ISH_EXPORT_PATIENT_RECORD' EXPORTING ss_einri = einri ss_falar = nfal-falar ss_falnr = falnr ss_orgfa = nbew-orgfa ss_orgpf = nbew-orgpf ss_patnr = patnr.

ISH_EXPORT_INSURANCE_DATA CALL FUNCTION 'ISH_EXPORT_INSURANCE_DATA' EXPORTING i_einri = einri i_falnr = falnr * I_SEL_STORN = ' ' * I_AUTHCHECK = 'X' * I_READ_DB = ' ' * I_READ_NPIR = ' ' i_patnr = patnr i_ncir_lfdnr = l_lfdnr i_with_ngpa_nktr = on EXCEPTIONS missing_patnr = 1 OTHERS = 2 .

ISH_EXPORT_RISKINFO_PATIENT CALL FUNCTION 'ISH_EXPORT_RISKINFO_PATIENT' EXPORTING ss_einri = einri ss_patnr = patnr EXCEPTIONS OTHERS = 1.

ISH_CH_NWCH70_READ CALL FUNCTION 'ISH_CH_NWCH70_READ' EXPORTING ss_einri = nwch70-einri ss_falnr = nwch70-falnr ss_kostr = nwch70-kostr TABLES ss_nwch70 = i_nwch70 EXCEPTIONS not_found = 1 param_error = 2.

ISH_CHECK_NUMBER_RANGE CALL FUNCTION 'ISH_CHECK_NUMBER_RANGE' EXPORTING einri = ' ' modus = modus_normal number = new_number object = object subobject = subobject IMPORTING nr_range_nr = nr_range_nr nr_range_type = nr_range_type EXCEPTIONS interval_not_found = 1 no_alpha = 2 no_external = 3 no_internal = 4 number_range_not_extern = 5 number_range_not_intern = 6 invalid_object = 7 range_error_extern = 8.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = nr_range_nr object = object quantity = quantity_in toyear = toyear_0000 IMPORTING number = number quantity = quantity returncode = rcode_nr EXCEPTIONS interval_not_found = 1 number_range_not_intern = 2 object_not_found = 3 quantity_is_0 = 4 quantity_is_not_1 = 5 interval_overflow = 6 buffer_overflow = 7 OTHERS = 8.




ISH_FIND_PERSON_IN_CHARGE CALL FUNCTION 'ISH_FIND_PERSON_IN_CHARGE' EXPORTING einri = $einri i_nfal = $nfal i_npat = $npat IMPORTING bearbeiter = $bearb * PHONE = * FAX = 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'(t05) 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_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_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_einri = einri ss_patnr = infal-patnr ss_read_db = off ss_with_npae = off ss_with_nadr = g_status_bp "ISHA-9095 IMPORTING ss_npat = npat EXCEPTIONS not_found = 01 no_authority = 02.

ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_patnr = npat-patnr ss_npat = npat IMPORTING ss_pname = pname EXCEPTIONS OTHERS = 1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid * i_callback_pf_status_set = 'SET_OF_STATUS' i_callback_user_command = 'USER_COMMAND' is_layout = gs_layout it_fieldcat = xfield[] it_special_groups = gt_sp_groups[] it_sort = gs_sort[] i_default = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events[] TABLES t_outtab = list_tab EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING es_layout = gs_layout et_fieldcat = xfield[] * ET_SORT = * ET_FILTER = * ES_LIST_SCROLL = * ES_VARIANT = EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_HS_LIST_WIDTH_GET CALL FUNCTION 'REUSE_ALV_HS_LIST_WIDTH_GET' EXPORTING i_tabname_header = 'LIST_TAB' i_tabname_item = 'HELP_TAB' it_fieldcat = xfield[] is_layout = gs_layout IMPORTING e_width = $width EXCEPTIONS OTHERS = 1.

ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = sy-datum * ausenddt = rnstat-ausenddt einri = einri line_size = rnstat-line_size repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 uline = off * verbegdt = init_date * verenddt = init_date EXCEPTIONS invalid_einri = 1 OTHERS = 2.

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 = r_lt_faelle EXCEPTIONS exists = 1 invalid_sign_option = 2 invalid_einri = 3 OTHERS = 4.

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_pk_rng = pt_pk_rng 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.

ISH_AT_CHECK_DATES_OVERLAP call function 'ISH_AT_CHECK_DATES_OVERLAP' exporting i_date_to_one = p_ncir-verbi i_date_to_two = l_entdat i_date_from_one = p_ncir-verab i_date_from_two = l_aufdat importing e_overlapping = l_overlap exceptions interval1_not_valid = 1 interval2_not_valid = 2 others = 3.



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