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

RNPFKL00 SAP ABAP Report - IS-H: Evaluation Program for Case Classification







RNPFKL00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report enables you to evaluate the 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 RNPFKL00 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 RNPFKL00. "Basic submit
SUBMIT RNPFKL00 AND RETURN. "Return to original report after report execution complete
SUBMIT RNPFKL00 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: TXTEINRI = Institution Text
Selection Text: SE_ORGID = Organizational Unit
Selection Text: SE_KLTYP = Classification Category
Selection Text: SE_KLART = Classification Type
Selection Text: SE_FALNR = Case
Selection Text: SE_FALAR = Case Type
Selection Text: SE_EINRI = Institution
Selection Text: SE_BEWTY = Movement Category
Selection Text: KZ_ST = Case Classif. by Nursing OU
Selection Text: KZ_FA = Case Classif. by Dept. OU
Selection Text: KZ_EINR = Case Classification of Inst.
Selection Text: AUSENDDT = Evaluation Period End
Selection Text: AUSBEGDT = Evaluation Period Start
Title: IS-H: Evaluation Program for Case Classification
Text Symbol: S01 = Institution
Text Symbol: CLA = Classification
Text Symbol: 009 = Selection
Text Symbol: 008 = Case Classification of Institution
Text Symbol: 007 = Case Classification by Nursing/Treatment Organizational Unit
Text Symbol: 006 = Case Classification by Departmental Organizational Unit
Text Symbol: 005 = Output Type
Text Symbol: 004 = Case Classifications
Text Symbol: 003 = Error messages while evaluating case classifications
Text Symbol: 002 = Evaluation Period
Text Symbol: 001 = To


INCLUDES used within this REPORT RNPFKL00

INCLUDE RNDATA00.
INCLUDE MNCOLOUR.
INCLUDE RNSSEINR.
INCLUDE RNSSINIT.
INCLUDE RNSSSPBO.
INCLUDE RNSSSPAI.


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_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' EXCEPTIONS not_active = 1.

ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING i_instn = se_einri itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 1 internal_error = 2 OTHERS = 3.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_select = se_einri ss_field = 'SE_FALAR-LOW' ss_table = 'TN15A' IMPORTING ss_value = se_falar-low EXCEPTIONS not_found = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_select = se_einri ss_field = 'SE_FALAR-HIGH' ss_table = 'TN15A' IMPORTING ss_value = se_falar-high EXCEPTIONS not_found = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_field = 'SE_KLTYP-LOW' ss_table = 'TNKTT' IMPORTING ss_value = se_kltyp-low EXCEPTIONS not_found = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_field = 'SE_KLTYP-HIGH' ss_table = 'TNKTT' IMPORTING ss_value = se_kltyp-high EXCEPTIONS not_found = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_select = se_kltyp-low ss_field = 'SE_KLART-LOW' ss_table = 'TNKAT' IMPORTING ss_value = se_klart-low EXCEPTIONS not_found = 01.

ISH_VALUE_REQUEST CALL FUNCTION 'ISH_VALUE_REQUEST' EXPORTING ss_select = se_kltyp-high ss_field = 'SE_KLART-HIGH' ss_table = 'TNKAT' IMPORTING ss_value = se_klart-high EXCEPTIONS not_found = 01.

ISH_TEST_INTERSECTION_TIME CALL FUNCTION 'ISH_TEST_INTERSECTION_TIME' EXPORTING begdat1 = t_nfkl-fklbdt begdat2 = t_bew_fall-bwidt begtim1 = t_nfkl-fklbzt begtim2 = t_bew_fall-bwizt enddat1 = t_nfkl-fkledt enddat2 = t_bew_fall-bwedt endtim1 = t_nfkl-fklezt endtim2 = t_bew_fall-bwezt IMPORTING comdat = comdate comtim = comtime EXCEPTIONS missing_data = 01 wrong_intervall = 02.

ISH_TEST_INTERSECTION_TIME CALL FUNCTION 'ISH_TEST_INTERSECTION_TIME' EXPORTING begdat1 = t_nfkl-fklbdt begdat2 = t_bew_fall-bwidt begtim1 = t_nfkl-fklbzt begtim2 = t_bew_fall-bwizt enddat1 = t_nfkl-fkledt enddat2 = t_bew_fall-bwedt endtim1 = t_nfkl-fklezt endtim2 = t_bew_fall-bwezt IMPORTING comdat = comdate comtim = comtime EXCEPTIONS missing_data = 01 wrong_intervall = 02.

ISH_PRINT_PROTOCOL * CALL FUNCTION 'ISH_PRINT_PROTOCOL' * EXPORTING * line_size = rnstat-line_size * minutes_title = * 'Fehlernachrichten bei Auswertung der Fallklassifikationen'(003).

ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' EXCEPTIONS not_active = 1.

ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING i_orgid = rtab_oe-low IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.

ISH_FIND_ORG_HIERARCHY CALL FUNCTION 'ISH_FIND_ORG_HIERARCHY' EXPORTING ending_date = ausenddt entry_org_unit = rtab_oe-low starting_date = ausbegdt TABLES back_tab = t_oe_hier EXCEPTIONS wrong_entry_org_unit = 01.

ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' EXCEPTIONS not_active = 1.

ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.

MESSAGES_ACTIVE CALL FUNCTION 'MESSAGES_ACTIVE' EXCEPTIONS not_active = 01.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

MESSAGE_STORE





CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = $arbgb msgty = $mtyp "I, W, E, A txtnr = $mnr "Message-Nummer msgv1 = $mv1 msgv2 = $mv2 msgv3 = $mv3 msgv4 = $mv4.

ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_einri = se_einri ss_patnr = npat-patnr ss_npat_complete = off ss_npat = npat ss_list = on IMPORTING ss_pname = name_vorname EXCEPTIONS OTHERS = 1.

ISH_CALL_LIST_HEAD * CALL FUNCTION 'ISH_CALL_LIST_HEAD' * EXPORTING * ausbegdt = ausbegdt * ausenddt = ausenddt * einri = se_einri * repid = rnstat-repid * title_lin1 = rnstat-title_lin1 * title_lin2 = rnstat-title_lin2 * line_size = rnstat-line_size * EXCEPTIONS * invalid_einri = 01.

ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = ausbegdt ausenddt = ausenddt einri = se_einri repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 uline = space line_size = rnstat-line_size EXCEPTIONS invalid_einri = 01.

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 = on * ambes = ON * fazuw = ON * pfzuw = ON no_bauid = on 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.



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