RNAB0000 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program bills the cases that are specified by means of a selection or entered directly...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 RNAB0000 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
NA26 - IS-H: Inpatient Test Billing
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: ABRGP = Only for Billing Physician
Selection Text: ANFOE = Only Svce of Dept. Req. OU
Selection Text: BESDT = Only Svce Visit Date
Selection Text: BILLP = Only for Bill.Type(Hosp./Phy.)
Selection Text: CUST = Third-Party Payer
Selection Text: DATZW = ..To Date
Selection Text: DRUCK = Print w/o Form (List Output)
Selection Text: EABKZ = Final Billing (X)
Selection Text: ERBOE = Only Svce of Performing OU
Selection Text: FDRUCK = Print with Form
Selection Text: IGMAZ = Int.Bill: Ignore Min.Lgth o/St
Selection Text: KOSTR = Only for Insurance Provider
Selection Text: KTART = Only for Ins. Prov. Type
Selection Text: LEIST = Only for Svce (In-H.Svce Cat.)
Selection Text: MSG_SAV = Save Messages
Selection Text: NO_LIST = Suppress Invoice List
Selection Text: RFC_C = If R2/RF: Update Immediately
Selection Text: SEKZ = Self-Payer Invoices Only
Selection Text: SELKZ = Case Selection
Selection Text: TABKZ = Test Run (no Changes Made)
Selection Text: TAGRU = For Service Category Only
Selection Text: TDDEST = Printer
Selection Text: ABDAT = D .
Selection Text: BELNR = D .
Selection Text: BLDAT = D .
Selection Text: BPTCIND = D .
Selection Text: BPVKZ = D .
Selection Text: BSPER = D .
Selection Text: EINRI = D .
Selection Text: FALNR = D .
Selection Text: KZFAKDAT = D .
Selection Text: KZZWA = D .
Selection Text: SIND = D .
Selection Text: TSTDR = D .
Selection Text: VABKZ = D .
Title: IS-H: Patient Billing
Text Symbol: 114 = Use as Billing Document Date
Text Symbol: 113 = Alternative Bill.Doc.Date
INCLUDE RNAB0000_SEL_SCREEN_B_EINRI. "EINRICHTUNG
INCLUDE RNAB0000_SEL_SCREEN_SELECTION. "AUSWAHL
INCLUDE RNAB0000_SEL_SCREEN_BILL_PAR. "SELECTIONS NOT SG
INCLUDE RNAB0000_SEL_SCREEN_B_RESTRICT. "BILLINGRESTRICTIONS
INCLUDE RNAB0000_SEL_SCREEN_NL. "NL BILLINGRESTRICTIONS
INCLUDE RNAB0000_SEL_SCREEN_PRELIMINAR. "SG PROVISIIONAL BILL
INCLUDE RNAB0000_INITIALIZATION.
INCLUDE RNAB0000_INITIALIZATION_TEXT.
INCLUDE RNAB0000_INPUT_OFF.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_SAP_BP_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_BP_CHECK_ACTIVE' IMPORTING e_status = l_status EXCEPTIONS not_active = 1 OTHERS = 2.
ISH_SHOW_GPART CALL FUNCTION 'ISH_SHOW_GPART' EXPORTING aufruf = 'Y' rolle = '2' vcode = 'UPD' IMPORTING ngpa_gpart = kostr-low EXCEPTIONS OTHERS = 5.
F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'RNAF0' fieldname = 'KOSTR' searchhelp = 'MNKT' dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'KOSTR' selection_screen = 'X' EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.
ISH_SAP_BP_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_BP_CHECK_ACTIVE' IMPORTING e_status = l_status EXCEPTIONS not_active = 1 OTHERS = 2.
ISH_SHOW_GPART CALL FUNCTION 'ISH_SHOW_GPART' EXPORTING aufruf = 'Y' rolle = '2' vcode = 'UPD' IMPORTING ngpa_gpart = kostr-high EXCEPTIONS OTHERS = 5.
F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'RNAF0' fieldname = 'KOSTR' searchhelp = 'MNKT' dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'KOSTR' selection_screen = 'X' EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.
PRICING_SCREEN * CALL FUNCTION 'PRICING_SCREEN' * EXPORTING * COMM_HEAD_I = bkomk * COMM_ITEM_I = bkomp ** COMM_TEXT = '' ** DISPLAY_ONLY = '' ** MATERIAL_TEXT = '' ** TRTYP_I = 'A' ** FPTYP_I = '' ** CTRL_NO_DISPLAY = ** IMPORTING ** COMM_HEAD_E = ** COMM_ITEM_E = ** CALCULATION_TYPE = ** FCODE_E = * TABLES * TKOMV = xkomv ** SVBAP = * .
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 = einri IMPORTING output = einri EXCEPTIONS OTHERS = 1.
ISH_GRAPHIC_ORGID_SELECT CALL FUNCTION 'ISH_GRAPHIC_ORGID_SELECT' EXPORTING einri = einri freig = '*' ambes = p_outpatient 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 RNAB0000 or its description.