SAP Reports / Programs | SAP Healthcare - Industry-Specific Components for Hospitals | SAP Healthcare - Industry-Specific Components for Hospitals(IS-H) SAP IS

RNABDT02_604 SAP ABAP Report - IS-H: PPA Billing by Certificate







RNABDT02_604 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RNABDT02_604 into the relevant SAP transactions such as SE38 or SE80


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 RNABDT02_604. "Basic submit
SUBMIT RNABDT02_604 AND RETURN. "Return to original report after report execution complete
SUBMIT RNABDT02_604 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: BIL_CAS = Display Billed Cases
Selection Text: CHCK_CAS = Check and Process Cases
Selection Text: EDIT_CAS = Process Checked Cases
Selection Text: FALNR_S = Case Number
Selection Text: NEW_CAS = Display Unprocessed Cases Only
Selection Text: NNAMS_S = Patient Name
Selection Text: ORGPF_S = Treatment Organizational Unit
Selection Text: PRINTER = Printer
Selection Text: P_PROD = Live Billing
Selection Text: P_SELERR = Cases with Errors Only
Selection Text: P_SELKNA = Case Selection
Selection Text: P_SELKZ = Update Case Selection:
Selection Text: P_TEST = Test Billing
Selection Text: QUARTER = Quarter
Selection Text: SEL_BEW = Selection by Movement
Selection Text: SEL_CAS = Selection by Case
Selection Text: SEL_CSEL = Selection by Case Selection
Selection Text: ZEITRAUM = Visit Period
Selection Text: FALNR = D .
Selection Text: ORG_EINH = D .
Selection Text: PAK_SIZE = D .
Selection Text: SELKZ = D .
Selection Text: SE_EINRI = D .
Title: IS-H: PPA Billing by Certificate
Text Symbol: S01 = Institution
Text Symbol: P03 = Cancel the program?
Text Symbol: P02 = Save data?
Text Symbol: P01 = End of transaction.
Text Symbol: LV1 = PPA Billing
Text Symbol: I01 = Certificate Transferred Successfully:
Text Symbol: I00 = Certificate Transfer Possible:
Text Symbol: D04 = PPA file cannot be displayed
Text Symbol: D03 = GUI class cannot be instantiated
Text Symbol: D02 = Dialog box cannot be deleted
Text Symbol: B01 = Technical Settings
Text Symbol: 102 = PPA Check Results
Text Symbol: 100 = PPA
Text Symbol: S02 = Select Cases





Text Symbol: S03 = Processing Options
Text Symbol: S04 = Practice Fee
Text Symbol: S05 = Sort Forms By...
Text Symbol: S10 = By Case Selection
Text Symbol: S11 = By Case
Text Symbol: S12 = By Visit Period
Text Symbol: S13 = By Quarter
Text Symbol: S18 = Case Selection
Text Symbol: S20 = Only Display Unprocessed Cases in Results List
Text Symbol: S22 = Only Display Cases with Errors in Results List
Text Symbol: S23 = Process Flow Control
Text Symbol: S24 = Also Select Cases from Previous Quarter
Text Symbol: 067 = Field ID
Text Symbol: 037 = Current Mvmt Time
Text Symbol: 036 = Current Mvmt Date
Text Symbol: 035 = Current Mvmt Type
Text Symbol: 034 = Current Mvmt Type
Text Symbol: 033 = Current Mvmt Ctgry
Text Symbol: 032 = Output Control
Text Symbol: 031 = Display Message Status
Text Symbol: 030 = Display Case Status
Text Symbol: 029 = Hide Status Display
Text Symbol: 028 = Sel. Ind.
Text Symbol: 022 = Information
Text Symbol: 021 = Warning
Text Symbol: 020 = Error
Text Symbol: 019 = Error Message Long Text
Text Symbol: 018 = Keep Invoice for Later Print
Text Symbol: 017 = Print Form
Text Symbol: 016 = Reprint Practice Fee Invoices with Expired Dunning Deadline
Text Symbol: 015 = Deleted
Text Symbol: 008 = ACM PPA Billing: Messages
Text Symbol: 006 = for service
Text Symbol: 005 = Unable to determine BDT version
Text Symbol: 004 = No matching cases found
Text Symbol: 003 = Delete
Text Symbol: 002 = Long Text
Text Symbol: 001 = No authorization to execute report
Text Symbol: 066 = SAP Ambulatory Care Management is not active





Text Symbol: 065 = Number of Messages:
Text Symbol: 064 = Number of Certificates:
Text Symbol: 063 = Discharge Time
Text Symbol: 062 = Discharge Time
Text Symbol: 061 = Discharge Date
Text Symbol: 060 = Discharge Date
Text Symbol: 059 = Adm. Time
Text Symbol: 058 = Admission Time
Text Symbol: 057 = Adm.Date
Text Symbol: 056 = Admission Date
Text Symbol: 051 = Movement End Time
Text Symbol: 050 = Movement End Date
Text Symbol: 049 = Current Treatment Category
Text Symbol: 048 = Current Treatment Category
Text Symbol: 047 = Treat.Ctgry Admission
Text Symbol: 046 = Treat.Ctgry Admission
Text Symbol: 045 = Current Bed
Text Symbol: 044 = Current Bed
Text Symbol: 043 = Current Room
Text Symbol: 042 = Current Room
Text Symbol: 041 = Current Nursing OU
Text Symbol: 040 = Current Nursing OU
Text Symbol: 039 = Current Departmental OU
Text Symbol: 038 = Current Departmental OU


INCLUDES used within this REPORT RNABDT02_604

INCLUDE RNABDTD0.
INCLUDE MNDATA_BILLING_TYPES.
INCLUDE MNDATA_INSURANCE_CERTIFICATES.
INCLUDE RNSSEINR.
INCLUDE RNABDT02_PX_SEL_SCREEN. "TWA080905
INCLUDE RNSSIEIN.
INCLUDE RNABDT_INITIALIZATION. "TWA080905
INCLUDE RNSSSPBO.
INCLUDE RNSSSEIN.
INCLUDE RNABDT_AT_SELECTION_SCREEN. "TWA080905


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 = l_cvers EXCEPTIONS OTHERS = 1.

ISH_TC_SWITCH



CALL FUNCTION 'ISH_TC_SWITCH' IMPORTING e_switch = g_ish_tc_active * E_TCODE_TC_UPD = * E_TCODE_TC_DIS = .

ISH_ACM_KBV_CHECK CALL FUNCTION 'ISH_ACM_KBV_CHECK' EXPORTING i_use_buffer = on IMPORTING e_kbv_active = l_kbv_active e_amasys_active = l_amasys_active e_acm_active = l_acm_active et_messages = lt_return.

ISH_WS_BDT_CHECK CALL FUNCTION 'ISH_WS_BDT_CHECK' EXPORTING i_sysid = l_sysid i_client = l_mandt i_kvnum = kvnr_erm i_auftrag = 'BSALL' it_kvdata = lt_fix_kvdata IMPORTING et_error = lt_return CHANGING ct_bdt_messages = t_ws_mess EXCEPTIONS wrong_auftrag = 1 OTHERS = 2.

ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = se_einri ss_vcode = update IMPORTING ss_falnr = falnr-low.

ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = se_einri ss_vcode = update IMPORTING ss_falnr = falnr-high.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_field = 'QUARTER' ss_select = krit ss_table = 'TN01Z' ss_vcode = update IMPORTING ss_value = quarter EXCEPTIONS not_found = 01.

ISH_KV_SINGLE_CASE_CHECK * CALL FUNCTION 'ISH_KV_SINGLE_CASE_CHECK' * EXPORTING * i_einri = -einri * i_falnr = -falnr * i_commit = on * i_show_result_list = off * i_show_bdt = g_single_show_bdt * it_orgid = lt_oe * IMPORTING * et_nfam = t_nfam * es_return = gs_return.

ISH_WS_BDT_START_TRANS CALL FUNCTION 'ISH_WS_BDT_START_TRANS' EXPORTING i_sysid = sy-sysid i_client = sy-mandt i_kvnum = kvnr_erm i_quarter = l_qbegin i_testrun = p_test IMPORTING et_error = lt_return es_return = ls_return e_sessionid = l_sessionid.

ISH_WS_BDT_CHECK_ALL CALL FUNCTION 'ISH_WS_BDT_CHECK_ALL' EXPORTING i_sysid = sy-sysid i_client = sy-mandt i_kvnum = kvnr_erm i_quarter = l_qbegin i_testrun = p_test it_kvdata = t_kv_data_packet i_sessionid = l_sessionid IMPORTING et_error = lt_return CHANGING ct_messages = t_ws_mess.

ISH_POOL_REFRESH_FALNR CALL FUNCTION 'ISH_POOL_REFRESH_FALNR' EXPORTING ss_falnr = -falnr ss_einri = se_einri.

ISH_POOL_REFRESH_PATNR CALL FUNCTION 'ISH_POOL_REFRESH_PATNR' EXPORTING ss_patnr = -patnr.

ISH_WS_BDT_END_TRANS CALL FUNCTION 'ISH_WS_BDT_END_TRANS' EXPORTING i_sysid = sy-sysid i_client = sy-mandt i_kvnum = kvnr_erm i_quarter = l_qbegin i_testrun = p_test i_sessionid = l_sessionid IMPORTING et_error = lt_return.

ISH_WS_BDT_GET_RESULT CALL FUNCTION 'ISH_WS_BDT_GET_RESULT' EXPORTING i_sysid = sy-sysid i_client = sy-mandt i_kvnum = kvnr_erm i_quarter = l_qbegin i_testrun = p_test i_sessionid = l_sessionid IMPORTING et_error = lt_return e_ready = l_ready es_return = ls_message.



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