RNKOSF01 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 RNKOSF01 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.
Title: IS-H: Include for Insurance Verification Print Program
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISH_PG_CUSTOMER_EXIT_CALL call function 'ISH_PG_CUSTOMER_EXIT_CALL' exporting ss_nksk = nksk ss_nfal = nfal changing no_print = no_print standard_checks = st_check exceptions others = 1.
ISH_READ_NKTR call function 'ISH_READ_NKTR' exporting copy_parms_of_ktart = on kostr = nksk-kostr importing nktr_e = nktr exceptions not_found = 1 no_authority = 2 others = 3.
ISH_READ_NDIA call function 'ISH_READ_NDIA' exporting afdia = on einri = nfal-einri ewdia = on falnr = nfal-falnr importing rc = lrc tables ss_ndia = ndiatab.
ISH_READ_NPAT call function 'ISH_READ_NPAT' exporting ss_einri = nfal-einri ss_patnr = nfal-patnr importing ss_npat = npat exceptions not_found = 01 no_authority = 02.
ISH_NPAT_CONCATENATE call function 'ISH_NPAT_CONCATENATE' "4.01
ISH_READ_NPAT call function 'ISH_READ_NPAT' exporting ss_einri = nfal-einri ss_patnr = nfal-patnr importing ss_npat = npat exceptions not_found = 01 no_authority = 02.
ISH_READ_NPAT call function 'ISH_READ_NPAT' exporting ss_einri = druck_tab-einri ss_patnr = druck_tab-patnr ss_with_npae = on importing ss_npat = npat ss_npae = npae exceptions not_found = 1 no_authority = 2.
ISH_READ_NKTR call function 'ISH_READ_NKTR' exporting copy_parms_of_ktart = on kostr = druck_tab-kostr with_ngpa = on importing nktr_e = nktr ngpa_e = ngpa exceptions not_found = 1 no_authority = 2 others = 3.
ISH_INSURANCE_EXPORT_TO_MEMORY * CALL FUNCTION 'ISH_INSURANCE_EXPORT_TO_MEMORY' * EXPORTING * VV_EINRI = NKSK-EINRI * VV_FALNR = NKSK-FALNR ** VV_PATNR = ' ' ** VV_VCODE = 'DFL' * VV_VV = 'VVF' * EXCEPTIONS * NO_AUTHORITY = 1 * NOT_FOUND = 2 * OTHERS = 3.
ISH_EXPORT_INSURANCE_DATA call function 'ISH_EXPORT_INSURANCE_DATA' exporting i_einri = nksk-einri i_falnr = nksk-falnr i_ncir_lfdnr = nksk-lfdnr exceptions others = 0.
ISH_EXPORT_DIAGNOSEN_FALL call function 'ISH_EXPORT_DIAGNOSEN_FALL' exporting ss_einri = druck_tab-einri ss_falnr = druck_tab-falnr.
ISH_EXPORT_NFPZ call function 'ISH_EXPORT_NFPZ' exporting ss_einri = druck_tab-einri ss_falnr = druck_tab-falnr.
ISH_EXPORT_ENTBINDUNGSDATEN call function 'ISH_EXPORT_ENTBINDUNGSDATEN' exporting ss_einri = nfal-einri ss_falnr = nfal-falnr.
ISH_FIND_FORMS call function 'ISH_FIND_FORMS' exporting einri = druck_tab-einri patientid = druck_tab-patnr patcaseid = druck_tab-falnr orgid = druoe printer = dest st_print = st_druck importing abnormal_end = e_abbruch tables conditions = condition_tab events = e_event_tab forms = rnfor_tab exceptions no_authority = 03 "keine Berechtigung für Formulardruck no_event = 04 "keine Ereignisse für Formulardruck no_form = 01 "keine Formulare für Ereignisse gefunden no_printer = 05 "Drucker fehlt ( nur bei BATCH-INPUT ) no_standard = 02 "keine Standardkombination bei Standardd no_terminal = 06. "Eingabegerät nicht gefunden
ISH_PRINT_KUAN * CALL FUNCTION 'ISH_PRINT_KUAN' call function rnfor_tab-fbform exporting druckdatum = druck print_rnfor = rnfor_tab i_tn01 = tn01 importing abbruch = abbruch print_error = print_error.
ISH_PRINT_KUAN * CALL FUNCTION 'ISH_PRINT_KUAN' call function rnfor_tab-fbform exporting druckdatum = druck print_rnfor = rnfor_tab i_tn01 = tn01 importing abbruch = abbruch print_error = print_error.
ISH_SAPGUI_PROGRESS_INDICATOR call function 'ISH_SAPGUI_PROGRESS_INDICATOR' exporting * PERCENTAGE = 0 text = 'Anträge sortieren...'(007)
ISH_SAPGUI_PROGRESS_INDICATOR call function 'ISH_SAPGUI_PROGRESS_INDICATOR' exporting * PERCENTAGE = 0 text = 'Anträge drucken... (&%)'(008)
call function 'ISH_FIND_FORMS' exporting einri = list_tab-einri patientid = list_tab-patnr patcaseid = list_tab-falnr orgid = druoe printer = dest st_print = on importing abnormal_end = e_abbruch tables conditions = condition_tab events = e_event_tab forms = rnfor_tab exceptions no_authority = 03 "keine Berechtigung für Formulardruck no_event = 04 "keine Ereignisse für Formulardruck no_form = 01 "keine Formulare für Ereignisse gefunde no_printer = 05 "Drucker fehlt ( nur bei BATCH-INPUT ) no_standard = 02 "keine Standardkombination bei Standard no_terminal = 06. "Eingabegerät nicht gefunden
ISH_PRINT_KUAN * CALL FUNCTION 'ISH_PRINT_KUAN' call function rnfor_tab-fbform exporting druckdatum = druck print_rnfor = rnfor_tab i_tn01 = tn01.
ISH_PRINT_KUAN * CALL FUNCTION 'ISH_PRINT_KUAN' call function rnfor_tab-fbform exporting druckdatum = druck print_rnfor = rnfor_tab i_tn01 = tn01.
HELPSCREEN_NA_CREATE call function 'HELPSCREEN_NA_CREATE' exporting meldung = meldung meld_id = meld_id meld_nr = meld_nr msgv1 = msgv1 msgv2 = msgv2 msgv3 = msgv3 msgv4 = msgv4 titel = titel.
ISH_FORM_PROTOCOL_SAVE call function 'ISH_FORM_PROTOCOL_SAVE' exporting einri = druck_tab-einri falnr = druck_tab-falnr patnr = druck_tab-patnr tables forms = hilf_rnfor.
ENQUEUE_ENKSK *CALL FUNCTION 'ENQUEUE_ENKSK' * EXPORTING * BELNR = DRUCK_TAB-BELNR * EXCEPTIONS * FOREIGN_LOCK = 1 * SYSTEM_FAILURE = 2.
DEQUEUE_ENKSK *CALL FUNCTION 'DEQUEUE_ENKSK' * EXPORTING * BELNR = DRUCK_TAB-BELNR * EXCEPTIONS * FOREIGN_LOCK = 1 * SYSTEM_FAILURE = 2.
ISH_CALL_LIST_HEAD call function 'ISH_CALL_LIST_HEAD' exporting einri = einricht line_size = lsize repid = repid title_lin1 = tit1 title_lin2 = tit2 uline = off exceptions invalid_einri = 01.
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 RNKOSF01 or its description.