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

MNAF1LOG SAP ABAP INCLUDE - IS-H: FORM Routines for Appl. Log







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


Text pool values


Title: IS-H: FORM Routines for Appl. Log


INCLUDES used within this REPORT MNAF1LOG

No INCLUDES are used within this REPORT code!


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_BILLING_CHECKS_NFAL CALL FUNCTION 'ISH_BILLING_CHECKS_NFAL' EXPORTING i_npat = npat i_nfal = nfal i_rnab2 = irnab2 IMPORTING e_break_invoice = severe_error TABLES e_messages = mesg_tab.

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = wa_mesg_tab-arbgb msgty = wa_mesg_tab-msgty msgv1 = wa_mesg_tab-msgv1 msgv2 = wa_mesg_tab-msgv2 msgv3 = wa_mesg_tab-msgv3 msgv4 = wa_mesg_tab-msgv4 txtnr = wa_mesg_tab-txtnr.

ISH_BILLING_CHECKS_NBEW CALL FUNCTION 'ISH_BILLING_CHECKS_NBEW' EXPORTING i_nfal = nfal i_rnab2 = irnab2 i_calup = 'O' "c_checks_outside_billing IMPORTING e_break_invoice = severe_error TABLES i_nbew = inbew e_messages = mesg_tab.

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = wa_mesg_tab-arbgb msgty = wa_mesg_tab-msgty msgv1 = wa_mesg_tab-msgv1 msgv2 = wa_mesg_tab-msgv2 msgv3 = wa_mesg_tab-msgv3 msgv4 = wa_mesg_tab-msgv4 txtnr = wa_mesg_tab-txtnr.

ISH_BILLING_CHECKS_NLEI CALL FUNCTION 'ISH_BILLING_CHECKS_NLEI' EXPORTING i_npat = npat i_nfal = nfal i_rnab2 = irnab2 TABLES i_nbew = inbew i_nlei = inlei e_messages = mesg_tab.

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = wa_mesg_tab-arbgb msgty = wa_mesg_tab-msgty msgv1 = wa_mesg_tab-msgv1 msgv2 = wa_mesg_tab-msgv2 msgv3 = wa_mesg_tab-msgv3 msgv4 = wa_mesg_tab-msgv4 txtnr = wa_mesg_tab-txtnr.

STATUS_BUFFER_REFRESH CALL FUNCTION 'STATUS_BUFFER_REFRESH'.

ISH_GET_MD_STATUS CALL FUNCTION 'ISH_GET_MD_STATUS' EXPORTING i_einri = nfal-einri i_falnr = nfal-falnr IMPORTING e_md_status = istatus EXCEPTIONS not_active = 1 not_found = 2 OTHERS = 3.

ISH_MESSAGE_HANDLER call function 'ISH_MESSAGE_HANDLER' exporting einri = nfal-einri function = 'NDIA' mess_arbgb = 'N6' mess_coll = on mess_coll_active = on mess_nr = '487' mess_show = ' ' mess_typ = 'I' mess_var1 = istatus-txt30 mess_var2 = '' mess_var3 = '' mess_var4 = '' importing * MESS_COLL_ACTIVE = mess_typ = mtyp_back exceptions mess_typ_not_valid = 01.

MESSAGE_STORE * CALL FUNCTION 'MESSAGE_STORE' * EXPORTING * arbgb = 'N6' * msgty = 'I' * msgv1 = istatus-txt30 * msgv2 = '' * msgv3 = '' * msgv4 = '' * txtnr = '487'.

ISH_READ_NNLZ_MOD CALL FUNCTION 'ISH_READ_NNLZ_MOD' EXPORTING ss_einri = rnexl-einri ss_falnr = rnexl-falnr read_db = on TABLES e_nnlz_mod = irnnlz EXCEPTIONS OTHERS = 1.

ISH_NLLZTAB_READ CALL FUNCTION 'ISH_NLLZTAB_READ' EXPORTING einri = rnexl-einri falnr = rnexl-falnr read_db = 'X' TABLES i_nllz = inllz EXCEPTIONS no_institution = 1 no_datas_found = 2 OTHERS = 3.

ISH_CHECKPROCEDURE_LOAD CALL FUNCTION 'ISH_CHECKPROCEDURE_LOAD' EXPORTING ss_falnr = rnexl-falnr ss_event = akt_event.

ISH_CHECK_SERVICES_RULES CALL FUNCTION 'ISH_CHECK_SERVICES_RULES' EXPORTING einri = rnexl-einri event = akt_event infal = nfal inpat = npat cmvmt = rnaf0-besnr no_autorules = off "note 1843469 stichtag = rnexl-aufdt IMPORTING errors = anz_err warnings = anz_warn TABLES ernlsr = irnlsr ernlrf = irnlrf inlei = complete_inlei innlz = innlz inllz = inllz ivnbew = nbewtab EXCEPTIONS OTHERS = 1.

ISH_CASEPROCEDURE_POOL_GET CALL FUNCTION 'ISH_CASEPROCEDURE_POOL_GET' EXPORTING ss_einri = rnexl-einri ss_falnr = rnexl-falnr TABLES ss_vnicp_curr = lt_vnicp ss_vnlicz_curr = lt_vnlicz ss_vndicz_curr = lt_vndicz.

ISH_CASEDIAGNOSIS_POOL_GET CALL FUNCTION 'ISH_CASEDIAGNOSIS_POOL_GET' EXPORTING ss_institution = rnexl-einri ss_casenumber = rnexl-falnr TABLES ss_ndia_curr = lt_ndia.

ISH_CHECKPROCEDURE_LOAD CALL FUNCTION 'ISH_CHECKPROCEDURE_LOAD' EXPORTING ss_falnr = rnexl-falnr ss_event = akt_event.

ISH_CHECK_PROCEDURE_RULES CALL FUNCTION 'ISH_CHECK_PROCEDURE_RULES' EXPORTING ss_einri = rnexl-einri ss_event = akt_event ss_nfal = nfal ss_npat = npat ss_nicp = lt_nicp ss_nlicz = lt_nlicz ss_ndicz = lt_ndicz ss_vnbew = lt_vnbew ss_vnlei = lt_vnlei ss_vndia = lt_vndia ss_lfdbew = rnaf0-besnr no_autorules = off "note 1843469 ss_cdate = rnexl-aufdt IMPORTING errors = anz_err warnings = anz_warn EXCEPTIONS error = 1 tnrs2_not_found = 2 OTHERS = 3.



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