RNSL502 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for INCLUDE 'ISH_STAT_SELEKTIONSBILD' OBJECT DOKU ID TX Since only surgeries pertaining to patients who have been discharged are included in the statistics, the evaluation or comparison period relates to the date of discharge and not to the date of the surgery...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 RNSL502 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: AMBULANT = Outpatient
Selection Text: AUSBEGDT = Evaluation Period Start
Selection Text: AUSENDDT = Evaluation Period End
Selection Text: FPROT = Case Logging
Selection Text: KZ_BEZEI = Text for Surg. Proc. Code
Selection Text: KZ_FACHR = Specialty-Related
Selection Text: KZ_ICPHC = Only Take SP Code into Acct
Selection Text: KZ_KRANK = Hospital-Related
Selection Text: KZ_UMSOE = Asgmt SP to Inp. Spec. Stay
Selection Text: KZ_UNTF = Lower-Level Specialties
Selection Text: KZ_UNTO = Lower-Level Org. Units
Selection Text: SE_DIGIT = Characters per SP Code
Selection Text: SE_EINRI = Institution
Selection Text: SE_FACHR = ...Specialties
Selection Text: SE_FALNR = Cases to Be Evaluated
Selection Text: SE_OPERA = Surgical Procedure Code
Selection Text: STASP = Take Stats Block into Account
Selection Text: STAT = Inpatient
Selection Text: TEILSTAT = Day Patient
Selection Text: VERBEGDT = Comparison Period Start
Selection Text: VERENDDT = Comparison Period End
Title: IS-H: BPflV 1995 L 5 - Surgical Procedures Statistics
Text Symbol: S20 = Specialty-Related ;;
Text Symbol: S21 = Characters per Surg.Proc. Code;;
Text Symbol: S22 = Lower-Level Specialties ;;
Text Symbol: S23 = Assignment of Surgery to Inpatient Specialty Stay
Text Symbol: S24 = Without Foreign Cases
Text Symbol: S25 = Create File
Text Symbol: S26 = Automatic Transmission
Text Symbol: S27 = Create Test Messages
Text Symbol: S28 = Output Specialty Types
Text Symbol: SUM = Total
Text Symbol: SW1 = Specialty ;;
Text Symbol: SW2 = Dept. OU ;;
Text Symbol: U01 = ICPM ;;
Text Symbol: U02 = by Age-Groups From ... to Less Than ... Years
Text Symbol: U03 = Number ;;
Text Symbol: U04 = Eval.;;
INCLUDE RNSSTABL.
INCLUDE RNSDAT00.
INCLUDE RNSSEINR.
INCLUDE RNSSAZVZ.
INCLUDE RNSSINIT.
INCLUDE RNSSSPBO.
INCLUDE RNSSSPAI.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_PROCEDURE_ACTIVE CALL FUNCTION 'ISH_PROCEDURE_ACTIVE' IMPORTING NEW_OP_ACTIVE = NEW_OP_ACTIVE EXCEPTIONS OTHERS = 1.
ISH_PRINT_PROTOCOL CALL FUNCTION 'ISH_PRINT_PROTOCOL' EXPORTING LINE_SIZE = RNSTAT-LINE_SIZE MINUTES_TITLE = TEXT-FEH REPID = RNSTAT-REPID.
ISH_PROCESS_MOVEMENTS_FALNR CALL FUNCTION 'ISH_PROCESS_MOVEMENTS_FALNR' EXPORTING AUSBEGDT = AUSBEGDT AUSENDDT = AUSENDDT CALC_ORGFA = OFF CALC_ORGPF = OFF CASES_24H = ON EINRI = SE_EINRI FATYP = FATYP_BPFLV_NEU NUMBER_OF_CASES = 200 STASP = STASP VERBEGDT = VERBEGDT VERENDDT = VERENDDT VISITS = ON FOREIGNER = FOREIGNER TABLES RANGES_FALNR = SE_FALNR FALAR = FALAR GSCHL = GSCHL MOVES = BEWEGUNGEN ORGFA = IM_ORGFA ORGPF = IM_ORGPF PATIENTS = FALLDATEN EXCEPTIONS NO_FALNR_LEFT = 05.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = ITNS02-VONALT IMPORTING OUTPUT = ITNS02-VONALT.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = ITNS02-BISALT IMPORTING OUTPUT = ITNS02-BISALT.
ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' IMPORTING e_status = l_status EXCEPTIONS not_active = 0.
ISH_OM_INTERDEP_LEVEL_DOWN CALL FUNCTION 'ISH_OM_INTERDEP_LEVEL_DOWN' EXPORTING ITR_ORGID = ltr_orgid i_begdt = AUSENDDT i_enddt = AUSBEGDT IMPORTING ET_TN10I = lt_tn10i EXCEPTIONS NOTHING_FOUND = 0 NOT_VALID = 0 INTERNAL_ERROR = 0 OTHERS = 0.
ISH_OM_INTERDEP_LEVEL_DOWN CALL FUNCTION 'ISH_OM_INTERDEP_LEVEL_DOWN' EXPORTING ITR_ORGID = ltr_orgid i_begdt = VERENDDT i_enddt = VERBEGDT IMPORTING ET_TN10I = lt_tn10i1 EXCEPTIONS NOTHING_FOUND = 0 NOT_VALID = 0 INTERNAL_ERROR = 0 OTHERS = 0 .
ISH_PROCEDURE_READ_MULT CALL FUNCTION 'ISH_PROCEDURE_READ_MULT' EXPORTING SS_EINRI = P_EINRI SS_WITH_TEXT = KZ_BEZEI SS_ONLY_OFFICIAL = ON "KL 9.07.2004
ISH_PROCEDURE_READ_MULT CALL FUNCTION 'ISH_PROCEDURE_READ_MULT' EXPORTING SS_EINRI = P_EINRI SS_WITH_TEXT = KZ_BEZEI SS_ONLY_OFFICIAL = ON "KL 9.07.2004
ISH_READ_NICP_NLICZ_NDICZ * CALL FUNCTION 'ISH_READ_NICP_NLICZ_NDICZ' * EXPORTING * ss_einri = p_einri * ss_falnr = p_falnr-falnr * ss_db_read = off " gepuffert lesen ** ss_only_maincode = p_icphc * ss_only_maincode = space * ss_with_text = kz_bezei * TABLES * e_nicp = i_nicp ** e_nlicz = i_nlicz ** e_ndicz = i_ndicz * EXCEPTIONS * OTHERS = 1.
CALL FUNCTION 'ISH_READ_NTPT' EXPORTING EINRI = SE_EINRI SPRAS = SY-LANGU TALST = KEY-ICPML TARIF = KEY-ICPMK IMPORTING KTXTCONC = BEZ EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
ISH_FIND_AGE CALL FUNCTION 'ISH_FIND_AGE' EXPORTING DATE = STICH DATE_OF_BIRTH = GBDAT IMPORTING AGE = ALTER EXCEPTIONS AGE_NEGATIVE = 0.
MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING COUNT = TAB_INDEX.
ISH_PRINT_PROTOCOL_BATCH CALL FUNCTION 'ISH_PRINT_PROTOCOL_BATCH' EXPORTING LINE_SIZE = RNSTAT-LINE_SIZE MINUTES_TITLE = TEXT-FEH REPID = RNSTAT-REPID NEW_SECTION = ON EXCEPTIONS OTHERS = 0.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING EINRI = SE_EINRI REPID = RNSTAT-REPID LINE_SIZE = RNSTAT-LINE_SIZE TITLE_LIN1 = RNSTAT-TITLE_LIN1 TITLE_LIN2 = RNSTAT-TITLE_LIN2 ULINE = OFF EXCEPTIONS INVALID_EINRI = 0.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING AUSBEGDT = AUSBEGDT AUSENDDT = AUSENDDT EINRI = SE_EINRI REPID = RNSTAT-REPID LINE_SIZE = RNSTAT-LINE_SIZE VERBEGDT = VERBEGDT VERENDDT = VERENDDT TITLE_LIN1 = RNSTAT-TITLE_LIN1 TITLE_LIN2 = RNSTAT-TITLE_LIN2 ULINE = OFF.
ISH_EDI_CM_EVENTS CALL FUNCTION 'ISH_EDI_CM_EVENTS' EXPORTING INSTITUTION = SE_EINRI TABLES EVENTS = EVENTS EXCEPTIONS * MISSING_PARAMETERS = 1 OTHERS = 0.
LIST_FROM_MEMORY CALL FUNCTION 'LIST_FROM_MEMORY' TABLES LISTOBJECT = PROG_LIST EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
WRITE_LIST CALL FUNCTION 'WRITE_LIST' TABLES LISTOBJECT = PROG_LIST EXCEPTIONS OTHERS = 0.
ISH_EDI_READ_TNC301GI CALL FUNCTION 'ISH_EDI_READ_TNC301GI' EXPORTING INSTITUTION = SE_EINRI EDIPROC = GCN_EDI_MRUC * READ_DB = ' ' IMPORTING ACTIVE = MRUC_ACTIVE EXCEPTIONS OTHERS = 0.
ISH_EDI_READ_ACTIVE_DCPS CALL FUNCTION 'ISH_EDI_READ_ACTIVE_DCPS' EXPORTING I_INSTITUTION = SE_EINRI I_EDIPROC = GCN_EDI_MRUC * I_DATE = SY-DATUM I_DIRECTION = GCN_301DIR_OUT TABLES E_NC301B = INC301B EXCEPTIONS OTHERS = 0.
ISH_EDI_READ_TNC301XI CALL FUNCTION 'ISH_EDI_READ_TNC301XI' EXPORTING I_EINRI = SE_EINRI I_EDIPROC = 'MRUC' IMPORTING E_TNC301XI = TNC301XI EXCEPTIONS OTHERS = 1.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING LINE_COUNT = 65 LINE_SIZE = line_size IMPORTING OUT_ARCHIVE_PARAMETERS = arc_parameters OUT_PARAMETERS = print_parameters VALID = valid_flag EXCEPTIONS OTHERS = 1.
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 RNSL502 or its description.
RNSL502 - IS-H: BPflV 1995 L 5 - Surgical Procedures Statistics RNSL502 - IS-H: BPflV 1995 L 5 - Surgical Procedures Statistics RNSL402 - IS-H: BPflV 1995 L 4 - Diagnosis Statistics RNSL402 - IS-H: BPflV 1995 L 4 - Diagnosis Statistics RNSL302P - IS-H: Occupancy Data of Nursing Organizational Unit RNSL302P - IS-H: Occupancy Data of Nursing Organizational Unit