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

RNKOSF01_ALV SAP ABAP INCLUDE - RNKOSF01ALV







RNKOSF01_ALV 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_ALV 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 RNKOSF01_ALV. "Basic submit
SUBMIT RNKOSF01_ALV AND RETURN. "Return to original report after report execution complete
SUBMIT RNKOSF01_ALV 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 RNKOSF01_ALV

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_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)

ISH_FIND_FORMS





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.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid is_layout = ls_layout it_fieldcat = lt_fieldcat it_events = lt_events i_save = lc_a TABLES t_outtab = gt_outtab EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = ct_events.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = sy-repid i_internal_tabname = lc_table i_inclname = sy-repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = 'PRINT_PF_STATUS_SET' i_callback_user_command = 'USER_COMMAND' is_layout = ls_layout it_fieldcat = lt_fieldcat it_events = lt_events TABLES t_outtab = gt_outtab EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = ct_events.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = lt_eol.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid is_layout = ls_layout it_fieldcat = lt_fieldcat it_events = lt_events TABLES t_outtab = gt_outtab1 EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = lt_eol.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING es_list_scroll = xt_scroll_info EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING is_list_scroll = it_scroll_info.



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