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

RNSSAEB_COMMON_FORMS_FUNCMODS SAP ABAP INCLUDE - RNSSAEBCOMMONFORMSFUNCMODS







RNSSAEB_COMMON_FORMS_FUNCMODS is a standard ABAP INCLUDE 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 RNSSAEB_COMMON_FORMS_FUNCMODS 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 RNSSAEB_COMMON_FORMS_FUNCMODS. "Basic submit
SUBMIT RNSSAEB_COMMON_FORMS_FUNCMODS AND RETURN. "Return to original report after report execution complete
SUBMIT RNSSAEB_COMMON_FORMS_FUNCMODS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT RNSSAEB_COMMON_FORMS_FUNCMODS

INCLUDE RNSSAEB_CASESELECTION.
INCLUDE RNSSAEB_OU_ASSIGNMENT.
INCLUDE RNSSAEB_BILL_STATUS.
INCLUDE RNSSAEB_FOREIGN_PATIENTS.
INCLUDE RNSSAEB_NFAL_NBEW_LESEN.
INCLUDE RNSSAEB_NFAL_NBEW_EIN_FALL.


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_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_patnr = i_patno ss_einri = i_institution ss_read_db = on ss_check_auth = off ss_with_nadr = off IMPORTING ss_npat = wa_npat EXCEPTIONS not_found = 1 OTHERS = 4.

ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_einri = i_institution ss_patnr = wa_npat-patnr ss_read_npat = ' ' ss_npat = wa_npat ss_npat_complete = off * SS_LIST = ' ' IMPORTING ss_pname = e_pname.

ISH_READ_NTPT CALL FUNCTION 'ISH_READ_NTPT' "=> buffered EXPORTING einri = i_institution * SPRAS = SY-LANGU talst = i_service tarif = i_service_cat IMPORTING * E_NTPT = ktxtconc = e_service_text EXCEPTIONS not_found = 1 OTHERS = 2.

ISH_DRG_CASE_CHECK CALL FUNCTION 'ISH_DRG_CASE_CHECK' EXPORTING ss_einri = i_einri ss_falnr = -falnr ss_nfal = IMPORTING e_drgcase = l_case_drgrelev TABLES ss_nbewtab = it_nbew_case EXCEPTIONS einri_not_found = 1 admission_not_found = 2 case_not_found = 3 OTHERS = 4.

ISH_MD_STATUS_SELECT_OBJNR CALL FUNCTION 'ISH_MD_STATUS_SELECT_OBJNR' EXPORTING i_mdsta = i_so_mdsta[] i_mdsts = i_so_mdsts[] i_objnr_tab = it_objnr IMPORTING e_excl_objnr_tab = it_excl_objnr. "Filtered objectnumbers

ISH_UNIRETCASE_READ CALL FUNCTION 'ISH_UNIRETCASE_READ' EXPORTING i_apxnr = apxnr IMPORTING * E_NPAT = e_nfal = urc_nfal_single * E_NGEB = e_nbew_tab = it_urc_nbew_single * E_NDIA_TAB = * E_NICP_TAB = e_ndrg_tab = it_urc_ndrg_single e_rnfkl_s_tab = it_urc_rnfkl_s_single.

ISH_POOL_REFRESH_FALNR CALL FUNCTION 'ISH_POOL_REFRESH_FALNR' EXPORTING ss_falnr = wa_single_cases_of_one_case-falnr ss_einri = i_einri.

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

ISH_UNIRETCASE_POOL_REFRESH CALL FUNCTION 'ISH_UNIRETCASE_POOL_REFRESH' EXPORTING i_apxnr = apxnr.

ISH_GET_KLASSIFIKATION_FALL CALL FUNCTION 'ISH_GET_KLASSIFIKATION_FALL' EXPORTING ss_aufndt = wa_nbew-bwidt ss_aufnzt = wa_nbew-bwizt ss_einri = i_einri ss_falnr = -falnr ss_klftyp_intern = '03' "Versorgungsart TABLES klf_get = it_class_tab_single EXCEPTIONS OTHERS = 3.

ISH_CASE_CLASSIFICAT_POOL_REFR CALL FUNCTION 'ISH_CASE_CLASSIFICAT_POOL_REFR' EXPORTING ss_einri = i_einri ss_falnr = -falnr.

ISH_QUARTER_GET CALL FUNCTION 'ISH_QUARTER_GET' EXPORTING ss_date = -begdt IMPORTING * ss_begin = ss_end = l_quarter EXCEPTIONS error = 1 wrong_date = 2 OTHERS = 3.

ISH_QUARTER_GET CALL FUNCTION 'ISH_QUARTER_GET' EXPORTING ss_date = -enddt IMPORTING * ss_begin = ss_end = l_quarter EXCEPTIONS error = 1 wrong_date = 2 OTHERS = 3.

ISH_PSYDRG_CASE_CHECK CALL FUNCTION 'ISH_PSYDRG_CASE_CHECK' EXPORTING i_einri = i_einri i_falnr = -falnr i_nfal = IMPORTING e_psydrgcase = l_case_pepprelev CHANGING c_nbewtab = it_nbew_case EXCEPTIONS case_not_found = 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 RNSSAEB_COMMON_FORMS_FUNCMODS or its description.