RNVPPR01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report RNVPPR01 enables the evaluation of the data entered within the nursing acuity classification and supports government-mandated data medium exchange (Germany)...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 RNVPPR01 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
NRPP - IS-H: Nurs. Acuity Classific. Eval.
NPPR - IS-H: Nurs. Acuity Classific. Eval.
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.
Selection Text: AUSBEGDT = Evaluation Period Start
Selection Text: AUSENDDT = Evaluation Period End
Selection Text: FILENAME = Name of Sequential File
Selection Text: FP_PPR_D = Output error log daily
Selection Text: KORR_MOD = Correction procedure active
Selection Text: MOD_ALL = All patients with mvmt in
Selection Text: MOD_CUM = Complete disp. all output vrbl
Selection Text: MOD_ENTL = All discharged pat. in evalPer
Selection Text: MOD_ERW = Adults
Selection Text: MOD_JUG = Adolescents
Selection Text: MOD_KLK = Young children
Selection Text: MOD_MIN1 = Minute Display I
Selection Text: MOD_MIN2 = Minute Display II
Selection Text: MOD_NGB = Newborns
Selection Text: MOD_PROZ = Percentage Display
Selection Text: MOD_QUAN = Quantitative Display
Selection Text: SE_EINRI = Institution
Selection Text: SE_FALNR = Case
Selection Text: SE_ORGFA = Departmental Org. Unit
Selection Text: SE_ORGPF = Nursing Org. Unit
Selection Text: VERBEGDT = Comparison Period Start
Selection Text: VERENDDT = Comparison Period End
Title: IS-H: Evaluation Acc. to NursAcuity Class. incl. Data Medium Exchange
Text Symbol: T04 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Adlt Adlsc Chld Inf. HStay FCare DCare HourC Newb.
Text Symbol: T05 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 GrV HNwb. CValue
Text Symbol: T99 = Case No. Bl Adm. on Dsch on V T S A P G A ICD FA AT Treatment Group Adm.Value TG ORGPF
Text Symbol: U01 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Inten. Absenc H.newb wo.Pgrp Adm. Cases RN
Text Symbol: U03 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Inten. Absenc H.newb wo.Pgrp Cases RN
Text Symbol: U04 = Minutes I G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Total Min.
Text Symbol: U05 = Org. Unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Total Min. RN
Text Symbol: U06 = Minutes II Admiss. value Basic val. Nursing acuity Healthy newborns Total Adms. Cases RN
Text Symbol: U07 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S2 G3/S1 G3/S2 G3/S3 Inten. Absenc H.newb wo.Pgrp Adm. Cases
Text Symbol: U09 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Inten Absenc H.newb wo.Pgrp Cases
Text Symbol: U11 = Org.unit Admiss. value Basic val. Nursing acuity Healthy newborns Total RN
Text Symbol: U12 = Org. Unit Admiss. Value Basic Val. Nursing Acuity Total FT
Text Symbol: U13 = Org. Unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Abs. wo.nActy Adm. Cases FT
Text Symbol: U15 = Org. unit G1/S1 G1/S2 G1/S3 G2/S1 G2/S2 G2/S3 G3/S1 G3/S2 G3/S3 Abs. wo.nActy Cases FT
Text Symbol: U16 = M Case Log Text
INCLUDE RNDATA00.
INCLUDE MNCOLOUR.
INCLUDE RNSSEINR.
INCLUDE RNSSVERZ.
INCLUDE RNSSINIT.
INCLUDE RNSSSPBO.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_COUNTRY_VERSION_GET CALL FUNCTION 'ISH_COUNTRY_VERSION_GET' IMPORTING ss_cvers = g_cvers EXCEPTIONS OTHERS = 1.
ISH_PRINT_PROTOCOL * CALL FUNCTION 'ISH_PRINT_PROTOCOL' * EXPORTING * line_size = rnstat-line_size * minutes_title = * 'Fehlernachrichten Auswertung nach der Pflege-Personalregelung'(ueb).
CONVERSION_EXIT_ALPHA_INPUT * CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' * EXPORTING * input = hide-falnr * IMPORTING * output = hide-falnr.
CONVERSION_EXIT_ALPHA_INPUT * CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' * EXPORTING * input = hide-falnr * IMPORTING * output = hide-falnr.
ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' EXCEPTIONS not_active = 1.
ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.
ISH_CHECK_FILENAME CALL FUNCTION 'ISH_CHECK_FILENAME' EXPORTING name = filename IMPORTING answer = file_mod.
MESSAGES_ACTIVE CALL FUNCTION 'MESSAGES_ACTIVE' EXCEPTIONS not_active = 01.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = $arbgb msgty = $mtyp "I, W, E, A txtnr = $mnr "Message-Nummer msgv1 = $mv1 msgv2 = $mv2 msgv3 = $mv3 msgv4 = $mv4.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = $orgid IMPORTING output = tmp_orgid EXCEPTIONS OTHERS = 1.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' list_text = list_text line_count = line_count line_size = line_size no_dialog = on new_list_id = on sap_cover_page = space release = sy-prrel immediately = sy-primm layout = layout IMPORTING out_parameters = pri_parameter EXCEPTIONS OTHERS = 1.
ISH_FILE_VALIDATE_NAME call function 'ISH_FILE_VALIDATE_NAME' changing c_filename = filename.
MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES t_mesg = messages.
MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES t_mesg = messages.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = se_orgpf-low IMPORTING output = se_orgpf-low.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = se_orgpf-high IMPORTING output = se_orgpf-high.
CONVERSION_EXIT_SDATE_INPUT CALL FUNCTION 'CONVERSION_EXIT_SDATE_INPUT' EXPORTING input = messages-msgv2 IMPORTING output = datb EXCEPTIONS OTHERS = 1.
CONVERSION_EXIT_SDATE_INPUT CALL FUNCTION 'CONVERSION_EXIT_SDATE_INPUT' EXPORTING input = messages-msgv3 IMPORTING output = date EXCEPTIONS OTHERS = 1.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = se_orgpf-low IMPORTING output = se_orgpf-low.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = se_orgpf-high IMPORTING output = se_orgpf-high.
ISH_CALL_LIST_HEAD * CALL FUNCTION 'ISH_CALL_LIST_HEAD' * EXPORTING * ausbegdt = ausbegdt * ausenddt = ausenddt * einri = se_einri * repid = rnstat-repid * title_lin1 = rnstat-title_lin1 * title_lin2 = rnstat-title_lin2 * line_size = rnstat-line_size * verbegdt = verbegdt * verenddt = verenddt * uline = off * EXCEPTIONS * invalid_einri = 01.
ISH_CALL_LIST_HEAD * CALL FUNCTION 'ISH_CALL_LIST_HEAD' * EXPORTING * ausbegdt = ausbegdt * ausenddt = ausenddt * einri = se_einri * repid = rnstat-repid * title_lin1 = rnstat-title_lin1 * title_lin2 = rnstat-title_lin2 * line_size = rnstat-line_size * uline = off * EXCEPTIONS * invalid_einri = 01.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = orgpf IMPORTING output = orgid.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = gs_layout it_fieldcat = lt_fieldcat i_save = gc_x it_events = lt_events i_tabname_header = lt_tab_header i_tabname_item = lt_tab_item is_keyinfo = ls_keyinfo TABLES t_outtab_header = gt_header t_outtab_item = gt_item EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = ct_events.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = gc_header i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = gc_item i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = lt_fieldcat is_print = ls_print TABLES t_outtab = gt_total EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = gc_item i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = gs_layout it_fieldcat = lt_fieldcat i_save = gc_x it_events = lt_events i_tabname_header = lt_tab_header i_tabname_item = lt_tab_item is_keyinfo = ls_keyinfo TABLES t_outtab_header = gt_header t_outtab_item = gt_item EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = gs_layout it_fieldcat = lt_fieldcat i_save = gc_x it_events = lt_events i_tabname_header = lt_tab_header i_tabname_item = lt_tab_item is_keyinfo = ls_keyinfo TABLES t_outtab_header = gt_header t_outtab_item = gt_item EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = gs_layout it_fieldcat = lt_fieldcat i_save = gc_x it_events = lt_events i_tabname_header = lt_tab_header i_tabname_item = lt_tab_item is_keyinfo = ls_keyinfo TABLES t_outtab_header = gt_header t_outtab_item = gt_item EXCEPTIONS program_error = 1 OTHERS = 2.
ISH_PRINT_PROTOCOL CALL FUNCTION 'ISH_PRINT_PROTOCOL' EXPORTING line_size = rnstat-line_size minutes_title = 'Fehlernachrichten Auswertung nach der Pflege-Personalregelung'(ueb).
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = hide-falnr IMPORTING output = hide-falnr.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = hide-falnr IMPORTING output = hide-falnr.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = ls_layout it_fieldcat = lt_fieldcat it_events = lt_events it_sort = lt_sort TABLES t_outtab = gt_diag_outtab EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = 'GT_DIAG_OUTTAB' i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = ct_events.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* i_callback_pf_status_set = 'FAL_PF_STATUS_ALV' i_callback_user_command = 'USER_COMMAND' it_fieldcat = lt_fieldcat TABLES t_outtab = it_fall_aus EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = 'T_FALL_AUS' i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = ls_layout it_fieldcat = lt_fieldcat it_events = lt_events it_sort = lt_sort TABLES t_outtab = gt_pgrp_outtab EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = ct_events.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = 'GT_PGRP_OUTTAB' i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid *********Start of Changes by C5056158 on 28/07/2005********* is_print = ls_print *********Start of Changes by C5056158 on 28/07/2005********* is_layout = gs_cum_layout i_callback_pf_status_set = 'PF_STATUS_SET' i_callback_user_command = 'USER_COMMAND' it_fieldcat = lt_fieldcat it_events = lt_events IMPORTING es_exit_caused_by_user = ls_exit_caused_by_user TABLES t_outtab = gt_item EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_cum_layout it_fieldcat = lt_fieldcat is_print = ls_print TABLES t_outtab = gt_item2 EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_cum_layout it_fieldcat = lt_fieldcat is_print = ls_print TABLES t_outtab = gt_item3 EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_cum_layout it_fieldcat = lt_fieldcat is_print = ls_print TABLES t_outtab = gt_item4 EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = ct_events.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = ausbegdt ausenddt = ausenddt einri = se_einri repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 line_size = rnstat-line_size verbegdt = verbegdt verenddt = verenddt uline = off EXCEPTIONS invalid_einri = 01.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = ausbegdt ausenddt = ausenddt einri = se_einri repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 line_size = rnstat-line_size uline = off EXCEPTIONS invalid_einri = 01.
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 = '*' ambes = OFF fazuw = p_department pfzuw = p_nursing 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_FILE_VALIDATE_NAME CALL FUNCTION 'ISH_FILE_VALIDATE_NAME' CHANGING c_filename = filename.
ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' IMPORTING e_status = l_status EXCEPTIONS NOT_ACTIVE = 1 OTHERS = 2.
ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING i_instn = se_einri itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 1 internal_error = 2 OTHERS = 3.
ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING i_instn = se_einri itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 1 internal_error = 2 OTHERS = 3.
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 RNVPPR01 or its description.
RNVPPR01 - IS-H: Evaluation Acc. to NursAcuity Class. incl. Data Medium Exchange RNVPPR01 - IS-H: Evaluation Acc. to NursAcuity Class. incl. Data Medium Exchange RNVIEWT2 - IS-H: Call Customizing Views RNVIEWT2 - IS-H: Call Customizing Views RNVIEWT1 - IS-H: Call Customizing Views RNVIEWT1 - IS-H: Call Customizing Views