SAP Reports / Programs

RNLBTAG0 SAP ABAP Report - IS-H: Check Charges







RNLBTAG0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report generates a list that compares the number of days of a patient's stay with the billable charges for a case...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 RNLBTAG0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

NA46 - IS-H: Compensation check BPflV '95


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RNLBTAG0. "Basic submit
SUBMIT RNLBTAG0 AND RETURN. "Return to original report after report execution complete
SUBMIT RNLBTAG0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: STICHTAG = Key Date
Selection Text: SORT_SE = Flat Rate / Proc. Surcharge
Selection Text: SORT_PN = Patient Name
Selection Text: SORT_FNR = Case Number
Selection Text: SORT_DT = Discharge Date
Selection Text: SELKZ = Case Selection
Selection Text: R_FALNR = Case
Selection Text: R_FALAR = Case Type
Selection Text: MESGTYP = Cases as of Message Type
Selection Text: FP_ONLY = Cases with Flat Rate
Selection Text: ENTLDAT = Discharge Period
Selection Text: ENDABG = With final billed cases
Selection Text: EINRICHT = Institution
Selection Text: AUFNDAT = Admission Period
Selection Text: ALVDVAR = Layout
Selection Text: ABGLEICH = Cases with Compar. Differences
Title: IS-H: Check Charges
Text Symbol: 051 = M
Text Symbol: 052 = Extras
Text Symbol: F01 = Enter selection criteria
Text Symbol: F02 = Select either admissions OR discharges.
Text Symbol: F03 = Select either via billing selection OR movements.
Text Symbol: R01 = Compare
Text Symbol: R02 = Message Type
Text Symbol: R03 = Date From
Text Symbol: R04 = Date To
Text Symbol: R05 = Billable days
Text Symbol: R06 = Preadm. visits
Text Symbol: R07 = Postdis. visits
Text Symbol: R08 = Absence days
Text Symbol: R09 = Days general nrs chrg
Text Symbol: R10 = Days deparmental per diem
Text Symbol: R11 = Days base nrs chrg
Text Symbol: R12 = FR per Case
Text Symbol: R14 = Max. Lgth of Stay
Text Symbol: R15 = Max. lgth stay intensive
Text Symbol: R16 = Date end of flat rate
Text Symbol: R17 = No. procedures surch.





Text Symbol: R18 = Preadm. treatment flat rate
Text Symbol: R19 = Postdis. treatment flat rate
Text Symbol: R20 = PrvDays
Text Symbol: R21 = No.
Text Symbol: R22 = No. preoperative days
Text Symbol: S01 = Charge check selection
Text Symbol: S02 = Processing mode
Text Symbol: S03 = Sort By
Text Symbol: U07 = Layout
Text Symbol: U08 = Sngl.Case
Text Symbol: U09 = CaseList
Text Symbol: 024 = PD
Text Symbol: 023 = PA
Text Symbol: 022 = No valid case selected
Text Symbol: 021 = No authorization for case monitor
Text Symbol: 020 = NCh
Text Symbol: 019 = with DpD and BNCh
Text Symbol: 018 = Billing Day
Text Symbol: 017 = Charge Information
Text Symbol: 016 = FRpC.
Text Symbol: 015 = No selection exists.
Text Symbol: 014 = None of selected cases exist.
Text Symbol: 013 = Selection Run
Text Symbol: 012 = Comp.
Text Symbol: 011 = Charges to Be Invoiced
Text Symbol: 010 = Lngth o.Stay
Text Symbol: 009 = Case
Text Symbol: 008 = MLS
Text Symbol: 007 = PS
Text Symbol: 006 = BNCh
Text Symbol: 005 = DpDm
Text Symbol: 004 = Bllb
Text Symbol: 003 = To
Text Symbol: 002 = From
Text Symbol: 001 = Case Number
Text Symbol: 025 = MLS rchd
Text Symbol: 050 = Billing info.
Text Symbol: 049 = Lg.of Stay
Text Symbol: 048 = Case Data





Text Symbol: 046 = Check Charges
Text Symbol: 045 = pop
Text Symbol: 044 = ppt
Text Symbol: 043 = Surgery
Text Symbol: 042 = Absence To
Text Symbol: 041 = Absence From
Text Symbol: 040 = Transfer
Text Symbol: 039 = Discharge
Text Symbol: 038 = Admission
Text Symbol: 037 = Movement information
Text Symbol: 036 = MLS reached
Text Symbol: 035 = Charge gap
Text Symbol: 034 = Day of Absence
Text Symbol: 033 = FR Day
Text Symbol: 032 = w/o DpDm or BNch
Text Symbol: 031 = Name
Text Symbol: 030 = Pre
Text Symbol: 029 = Abs
Text Symbol: 028 = PD
Text Symbol: 027 = PA
Text Symbol: 026 = MLSi


INCLUDES used within this REPORT RNLBTAG0

INCLUDE RNLALV00.
INCLUDE RNDATA00.
INCLUDE RNBTAGD0.
INCLUDE MNCOLOUR.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ISH_COUNTRY_VERSION_GET CALL FUNCTION 'ISH_COUNTRY_VERSION_GET' IMPORTING SS_CVERS = LVERS EXCEPTIONS OTHERS = 1.

ISH_AUTH_CHECK_REPORT_EINRI CALL FUNCTION 'ISH_AUTH_CHECK_REPORT_EINRI' EXPORTING REPID = 'RNLBTAG0' EINRI = EINRICHT MESSAGETYPE = 'S' AUTO_LEAVE = ON 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.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING SS_SELECT = EINRICHT SS_FIELD = 'R_FALAR-LOW' SS_TABLE = 'TN15A' IMPORTING SS_VALUE = R_FALAR-LOW EXCEPTIONS NOT_FOUND = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING SS_SELECT = EINRICHT SS_FIELD = 'R_FALAR-HIGH' SS_TABLE = 'TN15A' IMPORTING SS_VALUE = R_FALAR-HIGH EXCEPTIONS NOT_FOUND = 01.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING IS_VARIANT = HLP_VARIANT * I_TABNAME_HEADER = 'INKTR' * I_TABNAME_ITEM = 'INVVF' * IT_DEFAULT_FIELDCAT = I_SAVE = 'A' IMPORTING E_EXIT = GS_EXIT ES_VARIANT = GS_VARIANT EXCEPTIONS NOT_FOUND = 1 PROGRAM_ERROR = 2 OTHERS = 3.




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.

ISH_SHOW_BILLING_DAYS CALL FUNCTION 'ISH_SHOW_BILLING_DAYS' EXPORTING FALLNUMMER = HIDE_FALNR EINRICHTUNG = EINRICHT FP_BEGDT = FP_BEGDT FP_ENDDT = FP_ENDDT STICHTAG = STICHTAG TABLES XNBEWTAB = F_NBEW YNLEITAB = F_NLEI EXCEPTIONS OTHERS = 1.

ISH_CASE_INFO CALL FUNCTION 'ISH_CASE_INFO' EXPORTING I_EINRICHT = EINRICHT READ_NBEW = 'X' READ_NDIA = 'X' READ_NKSK = 'X' READ_NLEI = ' ' READ_NCIR = 'X' IMPORTING NO_AUTHORITY = NO_AUTH TABLES I_NBEW = $NBEW "inbewtab I_NDIA = $NDIA I_NFAL = INTFAL I_NKSK = $NKSK I_NLEI = INLEI "Leist. nicht nachlesen

ISH_SHOW_BILLING_DAYS CALL FUNCTION 'ISH_SHOW_BILLING_DAYS' EXPORTING FALLNUMMER = INTFAL-FALNR * AUSW_BIS = SY-DATUM * AUSW_BIS_ZT = '240000' * AUSW_VON = SY-DATUM * AUSW_VON_ZT = '000000' EINRICHTUNG = EINRICHT FP_BEGDT = FP_BEGDT FP_ENDDT = FP_ENDDT STICHTAG = STICHTAG TABLES XNBEWTAB = F_NBEW YNLEITAB = F_NLEI EXCEPTIONS OTHERS = 1.



Contribute (Add Comments)

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 RNLBTAG0 or its description.