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
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.
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.
No SAP DATABASE tables are accessed within this REPORT code!
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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.