RNAENT00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program creates a list of the billing statuses of discharged cases...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 RNAENT00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
NA07 - IS-H: Bill.status of dischrged cases
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: BEGDT = From Admission Date
Selection Text: BEKAT = Treatment Category
Selection Text: EAB = ..Final Billed
Selection Text: ENDDT = To Admission Date
Selection Text: ENT = Case Discharged
Selection Text: E_BEGDT = From Discharge Date
Selection Text: E_ENDDT = To Discharge Date
Selection Text: FALNR = Case
Selection Text: NAB = ..not Billed
Selection Text: ORGFA = Discharging Dept. Org. Unit
Selection Text: ORGPF = Discharging Nursing Org. Unit
Selection Text: SELKZ = Case Selection
Selection Text: SEL_AUFN = Via Admission Date
Selection Text: P_NOEX = D .
Selection Text: P_EXT1 = D .
Selection Text: P_EXSAVE = D .
Selection Text: P_EXLOAD = D .
Selection Text: P_EX2 = D .
Selection Text: P_EX1 = D .
Selection Text: ALVDVAR = D .
Selection Text: ZAB = ..Interim Billed
Selection Text: VAB = ..Provisional Billed
Selection Text: SE_EINRI = Institution
Selection Text: SEL_SEL = By Case Selection
Selection Text: SEL_NIL = By Case
Selection Text: SEL_ENTL = Via Discharge Date
Title: IS-H: Billing Status of Inpatient Cases
Text Symbol: 047 = Movement End Date
Text Symbol: 048 = Movement End Time
Text Symbol: 049 = Update Case Selection:
Text Symbol: 100 = Patient Data
Text Symbol: 101 = Case Data
Text Symbol: 102 = Admission Data
Text Symbol: 103 = Discharge Data
Text Symbol: 104 = Cur. Movement
Text Symbol: 105 = Case Selection
Text Symbol: B01 = Select Cases
Text Symbol: B02 = Display Only If
INCLUDE RNDATA00.
INCLUDE RNEXTRACT_DATA.
INCLUDE RNSSEXTR.
INCLUDE RNSSEINR.
INCLUDE RNSSIEIN.
INCLUDE RNSSIEXT.
INCLUDE RNSSSPBO.
INCLUDE RNSSSEXT_PBO.
INCLUDE RNSSSEXT.
INCLUDE RNSSSEXT_VALUE_REQUEST.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_COUNTRY_VERSION_GET CALL FUNCTION 'ISH_COUNTRY_VERSION_GET' IMPORTING ss_cvers = cvers EXCEPTIONS OTHERS = 1.
ISH_AUTH_CHECK_REPORT_EINRI CALL FUNCTION 'ISH_AUTH_CHECK_REPORT_EINRI' EXPORTING repid = repid einri = se_einri IMPORTING rc = rc EXCEPTIONS OTHERS = 1.
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.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = hlpvar * I_TABNAME_HEADER = * 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_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = se_einri ss_vcode = ss_vcode IMPORTING ss_falnr = falnr-high.
ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = se_einri ss_vcode = ss_vcode IMPORTING ss_falnr = falnr-low.
ENQUEUE_ENFAK CALL FUNCTION 'ENQUEUE_ENFAK' EXPORTING einri = se_einri selkz = sel_exp EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
REUSE_ALV_EXTRACT_LOAD CALL FUNCTION 'REUSE_ALV_EXTRACT_LOAD' EXPORTING is_extract = gs_extract2 IMPORTING es_sel_hide = gs_sel_hide TABLES et_exp01 = infal CHANGING c_exp01 = gs_variant EXCEPTIONS not_found = 1 wrong_relid = 2 no_report = 3 no_exname = 4 no_import_possible = 5 OTHERS = 6.
REUSE_ALV_EXTRACT_SAVE CALL FUNCTION 'REUSE_ALV_EXTRACT_SAVE' EXPORTING is_extract = gs_extract1 i_get_selinfos = 'X' i_exp01 = gs_variant TABLES it_exp01 = infal.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' i_save = 'A' is_layout = gs_layout is_variant = gs_variant is_sel_hide = gs_sel_hide it_events = gt_events[] it_fieldcat = xfield it_special_groups = gt_sp_groups[] is_print = gs_print TABLES t_outtab = infal EXCEPTIONS program_error = 1 OTHERS = 2.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING * AUSBEGDT = ERSDT-LOW * AUSENDDT = ERSDT-HIGH einri = se_einri line_size = lsize repid = repid title_lin1 = title1 title_lin2 = title2 uline = off EXCEPTIONS invalid_einri = 01.
ISH_SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'ISH_SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 10 text = 'Fälle selektieren'(004) EXCEPTIONS OTHERS = 1.
ISH_SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'ISH_SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 40 text = 'Fälle selektieren'(004) EXCEPTIONS OTHERS = 1.
ISH_SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'ISH_SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 text = 'Daten aufbereiten... (&%)'(035)
ISH_GET_AUFDT_ENTDT CALL FUNCTION 'ISH_GET_AUFDT_ENTDT' EXPORTING ss_einri = se_einri ss_falnr = infal-nfal-falnr IMPORTING ss_rnf06 = infal-rnf06 ss_rnf08 = infal-rnf08 EXCEPTIONS not_found = 1 no_authority = 2 OTHERS = 3.
ISH_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_einri = se_einri ss_patnr = infal-nfal-patnr ss_with_nadr = on IMPORTING ss_npat = npat ss_nadr = padr EXCEPTIONS OTHERS = 04.
ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_einri = se_einri ss_patnr = infal-npat-patnr ss_read_npat = off ss_npat = infal-npat ss_npat_complete = on ss_list = on IMPORTING ss_pname = infal-pname EXCEPTIONS OTHERS = 1.
ISH_SYMBOL_BILLED CALL FUNCTION 'ISH_SYMBOL_BILLED' EXPORTING ss_abrkz = infal-nfal-abrkz IMPORTING ss_symbol = infal-abrsy.
ISH_GET_MD_STATUS CALL FUNCTION 'ISH_GET_MD_STATUS' EXPORTING i_objnr = infal-nfal-objnr IMPORTING e_md_status = infal-mdstatus EXCEPTIONS not_active = 1 not_found = 2 OTHERS = 3 .
ISH_CASE_SELECTION_CREATE CALL FUNCTION 'ISH_CASE_SELECTION_CREATE' EXPORTING ss_einri = p_einri ss_selkz = p_selkz ss_seltx = seltxt * SS_UPDATE_ALLOWED = 'X' TABLES ss_falnr = faelle EXCEPTIONS exists = 0 invalid_sign_option = 0 invalid_einri = 0 OTHERS = 0.
STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING objnr = p_nfaltab-objnr status = 'I0351' EXCEPTIONS object_not_found = 1 status_not_active = 2 OTHERS = 3.
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 = '*' 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.
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 RNAENT00 or its description.