SAP Reports / Programs

/ISHFR/RNWFR_DAY_NURSLEV SAP ABAP Report - IS-H FR: Number of Days per Level of Care in Selection Period (EHPAD)







/ISHFR/RNWFR_DAY_NURSLEV is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This statistics report determines the number of days for each level of care in the selection period...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 /ISHFR/RNWFR_DAY_NURSLEV 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

/ISHFR/NDAY_NUR - IS-H FR: No. Days/Level of Care


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 /ISHFR/RNWFR_DAY_NURSLEV. "Basic submit
SUBMIT /ISHFR/RNWFR_DAY_NURSLEV AND RETURN. "Return to original report after report execution complete
SUBMIT /ISHFR/RNWFR_DAY_NURSLEV 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: ALVDVAR = Layout
Selection Text: AUSBEGDT = Evaluation Start
Selection Text: AUSENDDT = Evaluation End
Selection Text: PA_STASP = Cases Without Stats Block Only
Selection Text: SE_EINRI = Institution
Selection Text: SO_FALNR = Cases to Be Evaluated
Selection Text: SO_KOSTR = Insurance Provider
Selection Text: SO_KTART = Insurance Provider Type
Selection Text: SO_ORGFA = Admitting Dept. OU
Selection Text: PA_SELKZ = D .
Selection Text: P_EX1 = D .
Selection Text: P_EX2 = D .
Selection Text: P_EXLOAD = D .
Selection Text: P_EXSAVE = D .
Selection Text: P_EXT1 = D .
Selection Text: P_NOEX = D .
Title: IS-H FR: Number of Days per Level of Care in Selection Period (EHPAD)
Text Symbol: A31 = APA Amount/Month (Gross)
Text Symbol: A32 = APA Amount/Mth (Gross)
Text Symbol: E01 = Evaluation Period
Text Symbol: E02 = Selection Only Within Calendar Year
Text Symbol: H01 = Number of Days per Level of Care
Text Symbol: H02 = Billing Statistics
Text Symbol: S01 = Institution
Text Symbol: S02 = Evaluation Period
Text Symbol: S04 = To
Text Symbol: T01 = Data Selection
Text Symbol: T02 = Execution
Text Symbol: T03 = Output Layout
Text Symbol: T04 = Standard Output
Text Symbol: T05 = Grid Output
Text Symbol: Z01 = CaseTyp
Text Symbol: Z02 = Adm. Date
Text Symbol: Z03 = Dsch.Date
Text Symbol: Z04 = Curr.
Text Symbol: Z05 = Curr.
Text Symbol: Z06 = Billed Qty
Text Symbol: Z07 = Billed Quantity





Text Symbol: A30 = APA Amount/Day (Gross)
Text Symbol: 001 = Gen. Columns
Text Symbol: 002 = Days per Level of Care
Text Symbol: 005 = Act. Qty
Text Symbol: 011 = FINESS No.:
Text Symbol: 012 = R.DeptOU
Text Symbol: 013 = ReqNrsOU
Text Symbol: 014 = Frm
Text Symbol: 015 = Case
Text Symbol: 016 = Blbl. Qty
Text Symbol: 017 = Billed Qty
Text Symbol: A02 = Adm. Date
Text Symbol: A03 = AdmDt
Text Symbol: A04 = Dsch. Date
Text Symbol: A05 = DchDt
Text Symbol: A06 = GIR
Text Symbol: A07 = GIR Fr.
Text Symbol: A08 = GIR To
Text Symbol: A09 = GIR Days
Text Symbol: A10 = No
Text Symbol: A11 = Yes
Text Symbol: A12 = NrsAll.Auth.
Text Symbol: A13 = Nrs.Auth.
Text Symbol: A14 = Stat. Days
Text Symbol: A15 = Adm. Date
Text Symbol: A16 = Discharge Date
Text Symbol: A17 = Lev.of Care
Text Symbol: A18 = Lev.of Care Fr.
Text Symbol: A19 = Lev.of Care To
Text Symbol: A20 = Lev.of Care Days
Text Symbol: A21 = Nurs. Allowance Auth.
Text Symbol: A22 = Days Inp. Treatment
Text Symbol: A23 = Pat. Contrib./Day (Net)
Text Symbol: A24 = Pat.Cont./Day (Net)
Text Symbol: A25 = APA Amount/Day (Net)
Text Symbol: A26 = APA Amount/Month (Net)
Text Symbol: A27 = APA Amount/Mth (Net)
Text Symbol: A28 = Pat.Contrib./Day (Gross)
Text Symbol: A29 = Pat.Cont./Day (Gross)





INCLUDES used within this REPORT /ISHFR/RNWFR_DAY_NURSLEV

INCLUDE RNSSEXTR.
INCLUDE RNSSEINR.
INCLUDE RNSSAUSZ.
INCLUDE RNSSIEXT.
INCLUDE RNSSSEXT_PBO.
INCLUDE RNSSSEXT_VALUE_REQUEST.
INCLUDE RNSSSEIN.
INCLUDE RNSSSAUS.
INCLUDE RNSSSEXT.


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 = g_version exceptions others = 1.

ISH_MODIFY_SCREEN call function 'ISH_MODIFY_SCREEN' exporting dynnr = sy-dynnr pname = repid exceptions others = 1.

REUSE_ALV_VARIANT_F4 call function 'REUSE_ALV_VARIANT_F4' exporting is_variant = hlpvar i_save = 'A' importing e_exit = gs_exit es_variant = gs_variant exceptions not_found = 1 program_error = 2 others = 3.

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

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

ISH_AUTH_CHECK_REPORT_EINRI call function 'ISH_AUTH_CHECK_REPORT_EINRI' exporting repid = repid einri = se_einri no_message = off messagetype = 'E' auto_leave = off.

REUSE_ALV_VARIANT_DEFAULT_GET call function 'REUSE_ALV_VARIANT_DEFAULT_GET' exporting i_save = 'A' changing cs_variant = gs_variant exceptions wrong_input = 1 not_found = 2 program_error = 3 others = 4.

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

ISH_CALL_LIST_HEAD call function 'ISH_CALL_LIST_HEAD' exporting ausbegdt = rnstat-ausbegdt ausenddt = rnstat-ausenddt einri = se_einri line_size = rnstat-line_size repid = repid title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 uline = ' ' verbegdt = rnstat-verbegdt verenddt = rnstat-verenddt exceptions invalid_einri = 01. " Einrichtung wurde bereits geprüft

REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = gt_list_top_of_page.

/ISHFR/ISH_GET_NBEW_STATE call function '/ISHFR/ISH_GET_NBEW_STATE' exporting i_einri = -einri * I_FATYP = i_bewty = -bewty i_bwart = -bwart i_bwidt = -bwidt i_orgfa = -orgfa i_orgpf = -orgpf importing e_ehpad = l_ehpad.

ISH_INSREL_CASE_POOL_GET call function 'ISH_INSREL_CASE_POOL_GET' exporting ss_einri = -einri ss_falnr = -falnr ss_sel_storn = ' ' tables ss_vncir_curr = lt_vncir.

ISH_READ_NFAL call function 'ISH_READ_NFAL' exporting ss_einri = -einri ss_falnr = -falnr importing ss_nfal = ls_nfal exceptions not_found = 1 not_found_archived = 2 no_authority = 3.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = repid * i_callback_pf_status_set = * i_callback_user_command = is_layout = gs_layout it_fieldcat = xfield[] it_sort = gs_sort[] i_default = 'X' i_save = 'A' is_print = gs_print is_variant = gs_variant it_events = gt_events[] tables t_outtab = gt_output exceptions program_error = 1 others = 2.




REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_callback_program = repid * i_callback_pf_status_set = * i_callback_user_command = is_layout = gs_layout it_fieldcat = xfield[] it_sort = gs_sort[] i_default = 'X' i_save = 'A' is_print = gs_print is_variant = gs_variant it_events = gt_events[] tables t_outtab = gt_output exceptions program_error = 1 others = 2.

REUSE_ALV_EXTRACT_SAVE call function 'REUSE_ALV_EXTRACT_SAVE' exporting is_extract = gs_extract1 i_get_selinfos = on * I_NO_MESSAGE = * IS_SEL_HIDE = i_exp01 = selscreen i_exp02 = gs_variant i_exp03 = rnstat * I_EXP04 = * I_EXP05 = * I_EXP06 = * I_EXP07 = * I_EXP08 = * I_EXP09 = * I_EXP10 = tables it_exp01 = gt_output * it_exp02 = * IT_EXP03 = * IT_EXP04 = * IT_EXP05 = * IT_EXP06 = * IT_EXP07 = * IT_EXP08 = * IT_EXP09 = * IT_EXP10 = * EXCEPTIONS * WRONG_RELID = 1 * NO_REPORT = 2 * NO_EXNAME = 3 * NO_EXTRACT_CREATED = 4 * OTHERS = 5 .

REUSE_ALV_EXTRACT_LOAD call function 'REUSE_ALV_EXTRACT_LOAD' exporting is_extract = gs_extract2 * I_NO_MESSAGE = importing * ES_ADMIN = es_sel_hide = gs_sel_hide tables et_exp01 = gt_output * et_exp02 = * ET_EXP03 = * ET_EXP04 = * ET_EXP05 = * ET_EXP06 = * ET_EXP07 = * ET_EXP08 = * ET_EXP09 = * ET_EXP10 = changing c_exp01 = selscreen c_exp02 = gs_variant c_exp03 = rnstat * C_EXP04 = * C_EXP05 = * C_EXP06 = * C_EXP07 = * C_EXP08 = * C_EXP09 = * C_EXP10 = exceptions not_found = 1 wrong_relid = 2 no_report = 3 no_exname = 4 no_import_possible = 5 others = 6.

ISH_READ_NPAT call function 'ISH_READ_NPAT' exporting ss_einri = p_einri ss_patnr = p_patnr ss_read_db = off ss_with_npae = off ss_with_nadr = on importing ss_npat = ps_npat ss_nadr = ps_nadr exceptions not_found = 01 no_authority = 02.

ISH_NPAT_CONCATENATE call function 'ISH_NPAT_CONCATENATE' exporting * SS_EINRI = '*' ss_patnr = ps_npat-patnr * SS_READ_NPAT = ' ' ss_npat = ps_npat * SS_NPAT_COMPLETE = 'X' * SS_LIST = ' ' importing ss_pname = p_pname exceptions others = 1.

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 = se_einri importing output = se_einri exceptions others = 1.

ISH_GRAPHIC_ORGID_SELECT call function 'ISH_GRAPHIC_ORGID_SELECT' exporting einri = se_einri * freig = on * ambes = ON fazuw = on pfzuw = off 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_SHOW_LIST_PATIENT call function 'ISH_SHOW_LIST_PATIENT' exporting anfo = 'X' " Auswahlpopup npat_einri = se_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 = se_einri nfal_falnr = p_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 = p_falnr nfal_fziff = nfal-fziff * NO_LIST = * SELECT_NFAL = * STORNO_SELECTED = * VCODE_NEU = * WEITER = exceptions pat_not_found = 01 repid_missing = 02.

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

ISH_BP_API_PARTNER_GET call function 'ISH_BP_API_PARTNER_GET' exporting it_gpartner_rng = lt_ngpa_part_rng i_map_ind = '4' importing et_partner = lt_bpk e_status = p_status et_rc = lt_rc.

ISH_INS_API_PK_RNG_GET_LIST call function 'ISH_INS_API_PK_RNG_GET_LIST' exporting it_ins_pk_rng = lt_ins_part_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_MOVEMENTTAB_POOL_GET call function 'ISH_MOVEMENTTAB_POOL_GET' exporting ss_falnr = pt_nbew-falnr ss_einri = pt_nbew-einri tables ss_nbewtab_curr = pt_nbew_all.

ISH_AT_CHECK_DATES_OVERLAP call function 'ISH_AT_CHECK_DATES_OVERLAP' exporting i_date_to_one = -fkledt i_date_to_two = p_enddt i_date_from_one = -fklbdt i_date_from_two = p_begdt importing e_overlapping = l_overlap exceptions interval1_not_valid = 1 interval2_not_valid = 2 others = 3.

ISH_TEST_INTERSECTION_TIME call function 'ISH_TEST_INTERSECTION_TIME' exporting begdat1 = -bwidt begdat2 = ps_nfkl-fklbdt begtim1 = -bwizt begtim2 = ps_nfkl-fklbzt enddat1 = -bwedt enddat2 = ps_nfkl-fkledt endtim1 = -bwezt endtim2 = ps_nfkl-fklezt importing comdat = l_comdat exceptions missing_data = 1 wrong_intervall = 2 others = 3.

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

ISH_TEST_INTERSECTION_TIME call function 'ISH_TEST_INTERSECTION_TIME' exporting begdat1 = -bwidt begdat2 = l_begdt begtim1 = -bwizt enddat1 = -bwedt enddat2 = l_enddt endtim1 = -bwezt importing comdat = l_comdat exceptions missing_data = 1 wrong_intervall = 2 others = 3.

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

ISH_READ_NKTR call function 'ISH_READ_NKTR' exporting copy_parms_of_ktart = 'X' kostr = -kostr importing nktr_e = ls_nktr exceptions ngpa_not_found = 1 ngpa_no_authority = 2 not_found = 3 no_authority = 4 missing_institution = 5 missing_par_for_copay = 6 others = 7.

ISH_CASE_INVOICES_GET call function 'ISH_CASE_INVOICES_GET' exporting i_einri = p_einri i_falnr = p_falnr i_all_kostr = on i_read_db = on importing et_vbrk = pt_vbrk et_vbrp = pt_vbrp.

ISH_VALID_INVOICES_GET call function 'ISH_VALID_INVOICES_GET' exporting it_vbrk = pt_vbrk it_vbrp = pt_vbrp importing et_inv_vbrk = pt_rel_vbrk et_inv_vbrp = pt_rel_vbrp exceptions import_params_wrong = 1 no_invoices_found = 2 others = 3.

ISH_LIST_HEAD_ALV_COMMENT call function 'ISH_LIST_HEAD_ALV_COMMENT' exporting ss_ausbegdt = rnstat-ausbegdt ss_ausenddt = rnstat-ausenddt ss_title = lalv_title tables ss_t_listheader = gt_list_top_of_page.

ISH_AT_CHECK_DATES_OVERLAP call function 'ISH_AT_CHECK_DATES_OVERLAP' exporting i_date_to_one = -ishenddt i_date_to_two = p_enddt i_date_from_one = -ishbegdt i_date_from_two = p_begdt importing e_overlapping = l_overlap exceptions interval1_not_valid = 1 interval2_not_valid = 2 others = 3.

ISH_AT_CHECK_DATES_OVERLAP call function 'ISH_AT_CHECK_DATES_OVERLAP' exporting i_date_to_one = -ishenddt i_date_to_two = -ishenddt i_date_from_one = -ishbegdt i_date_from_two = -ishbegdt importing e_overlapping = l_overlap exceptions interval1_not_valid = 1 interval2_not_valid = 2 others = 3.

ISH_AT_CHECK_DATES_OVERLAP call function 'ISH_AT_CHECK_DATES_OVERLAP' exporting i_date_to_one = -ishenddt i_date_to_two = p_enddt i_date_from_one = -ishbegdt i_date_from_two = p_begdt 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 /ISHFR/RNWFR_DAY_NURSLEV or its description.