RNPPENDL is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The RNPPENDL program creates the patient traffic lists for care units of an institution...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 RNPPENDL 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.
Selection Text: AUSBEGDT = Date From
Selection Text: ZI_BETT = Do not Include Room/Bed Asgmt
Selection Text: TXTEINRI = Institution Text
Selection Text: SE_ORGPF = Nursing Org. Unit
Selection Text: SE_ORGFA = Departmental Org. Unit
Selection Text: SE_EINRI = Institution
Selection Text: AUSBEGZT = Date To
Title: IS-H: Patient Traffic List
Text Symbol: PL2 = No.|Number /Date | | | | | |Old / / / |Old /New Date /Time /C.Unit.Ho/Type|
Text Symbol: PL3 = ---|-------------------------------------------|-|-|-|------|----------------------|-------------------|---------------------------|
Text Symbol: PL4 = | / | | | | | | / / / | / | / / / |
Text Symbol: S01 = Institution
Text Symbol: US1 = __/__/
Text Symbol: US2 = Date Signature
Text Symbol: 002 = Date
Text Symbol: 003 = Arrivals on Care Unit
Text Symbol: 004 = Time
Text Symbol: 005 = Care Unit Occupancy
Text Symbol: 006 = Do not Include Room/Bed Assignment
Text Symbol: PL1 = No.|A d m i s s i o n|Name, First Name |S|C|C|TrtCat|NursAc New | R o o m - B e d |Disch.(D)/Xfer (T)/Dcsd.(X)|
Text Symbol: ZL1 = No.|A d m i s s i o n |Name, First Name |S|C|C|TrtCat|Nursing Acuity | Room/Bed | Disch.(D)/Xfer (T)/Dcsd.(X)|
Text Symbol: ZL2 = No.|Number /Date /Time | | | | | | / / | New | Date /Time /C.Unit.Ho/Type|
Text Symbol: ZL3 = ---|---------------------------|----------------------------|-|-|-|------|----------------|-----------|----------------------------|
Text Symbol: ZL4 = | / / | | | | | | / / | | / / / |
Text Symbol: ZL5 = | / / | | | | | | / / | | / / / |
INCLUDE MNCOLOUR.
INCLUDE RNSSEINR.
INCLUDE RNSSSPBO.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_AUTH_CHECK_REPORT_EINRI CALL FUNCTION 'ISH_AUTH_CHECK_REPORT_EINRI' EXPORTING repid = repid einri = se_einri no_message = off messagetype = 'E'.
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 i_instn = se_einri itr_orgid = ltr_orgid i_add_cond_ou = ls_addcond IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 1 internal_error = 2 OTHERS = 3.
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 i_instn = se_einri itr_orgid = ltr_orgid i_add_cond_ou = ls_addcond IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 1 internal_error = 2 OTHERS = 3.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = ausbegdt einri = se_einri repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 line_size = rnstat-line_size EXCEPTIONS invalid_einri = 01.
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 i_instn = se_einri itr_orgid = ltr_orgid i_add_cond_ou = ls_addcond IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.
ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' IMPORTING e_status = l_status EXCEPTIONS not_active = 0.
ISH_OM_ORG_HRCHY_ALL_GET CALL FUNCTION 'ISH_OM_ORG_HRCHY_ALL_GET' EXPORTING i_begdt = rnpb1-seldt i_enddt = rnpb1-seldt IMPORTING et_tn10h = itn10h[] EXCEPTIONS no_entry_found = 0 internal_error = 0 OTHERS = 0.
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 i_instn = se_einri itr_orgid = ltr_orgid i_add_cond_ou = ls_addcond IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.
ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_einri = se_einri ss_patnr = t_patst-patnr ss_npat_complete = off ss_npat = npat ss_list = on IMPORTING ss_pname = name_vorname EXCEPTIONS OTHERS = 1.
ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_einri = se_einri ss_patnr = t_patst-patnr ss_npat_complete = off ss_npat = npat ss_list = on IMPORTING ss_pname = name_vorname 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 = '*' 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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RNPPENDL - IS-H: Patient Traffic List RNPPENDL - IS-H: Patient Traffic List RNPORG00_GET_INSTN_OBJF01 - Include ZANI_RNPORG00_GET_INSTN_OBJF01 RNPORG00F01 - Include RNPORG00F01 RNPORG00 - IS-H: Release Organizational Units for Institution & RNPORG00 - IS-H: Release Organizational Units for Institution &