RNUEIS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program determines and transfers data from the IS-H industry-specific component into the Executive Information System EC-EIS...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RNUEIS 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.
IS-H Data Transfer - Aspect &0.. Data Area &1..
Selection Text: YEARB_L = Fiscal Year Start Date
Selection Text: YEARB_H = Fiscal Year End
Selection Text: VERSIO = D Version
Selection Text: TESTMODE = Test Mode (no Transfer)
Selection Text: TARID = D Service Catalog
Selection Text: TARGET = RFC Target System
Selection Text: STAT = D Inpatient
Selection Text: PREVIOUS = No. Periods Before Current Prd
Selection Text: PERDE_L = Period From
Selection Text: PERDE_H = Period To
Selection Text: NODISP = Delete old data records immed.
Selection Text: LEIST = Services to be transferred
Selection Text: HCOKZ = Relevant for CO
Selection Text: FALNR = Cases to be transferred
Selection Text: EINRI = D Institution
Selection Text: DISP = Selective Delete with Display
Selection Text: ASPECT = D Aspect
Selection Text: AMBU = D Outpatient
Selection Text: ABRKZ = Can Be Calculated
Title: Transfer Data IS-H -> EIS
Text Symbol: VRS = Version
Text Symbol: TGS = RFC Target System
Text Symbol: RCT = No. of records selected.....
Text Symbol: PRE = No. Before Current Period
Text Symbol: PEL = Period/Fiscal Year (IS-H) From
Text Symbol: PEH = Period/Fiscal Year (IS-H) To
Text Symbol: NAV = Not reached
Text Symbol: ISH = Read IS-H Data
Text Symbol: ISG = IS-H Records Determined
Text Symbol: ER4 = --> Transfer IS-H to EIS failed (see EIS transfer log)
Text Symbol: DAS = Delete Data
Text Symbol: BIS = To
Text Symbol: ASV = IS-H data successfully transferred to EIS aspect
Text Symbol: ASP = Aspect
Text Symbol: ACT = No. of records protected....
Text Symbol: 006 = Services
Text Symbol: 005 = Service Catalog
INCLUDE RNEISDATA.
INCLUDE RNEISASPETSEL.
INCLUDE RNEISISH.
INCLUDE RNEISASPET.
INCLUDE RNEISVERSIO.
INCLUDE RNEISASPET.
INCLUDE RNEISVERSIO.
INCLUDE RNEISASPET.
INCLUDE RNEISVERSIO.
INCLUDE RNEISASPET.
INCLUDE RNEISVERSIO.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_AUTH_CHECK_REPORT_EINRI CALL FUNCTION 'ISH_AUTH_CHECK_REPORT_EINRI' EXPORTING repid = repid einri = einri no_message = off messagetype = 'E' auto_leave = off.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'NEIS' msgnr = '003'.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'NEIS' msgnr = '017' msgv1 = perde_h msgv2 = yearb_h msgv3 = perde_l msgv4 = yearb_l.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'NEIS' msgnr = '018'.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'NEIS' msgnr = '001'.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'NEIS' msgnr = '002'.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'N2' msgnr = '080'.
RKC_ASPET_POPUP CALL FUNCTION 'RKC_ASPET_POPUP' EXPORTING status = 'A' IMPORTING aspet = aspect.
EIS_RFC_DESTINATION_HELP CALL FUNCTION 'EIS_RFC_DESTINATION_HELP' EXPORTING r_2_dest = ' ' r_3_dest = on IMPORTING select_value = selectvalue EXCEPTIONS OTHERS = 1.
ISH_F4_HELP_CASENO CALL FUNCTION 'ISH_F4_HELP_CASENO' EXPORTING dyname = repid dynumb = '1000' institution_fname = 'EINRI' IMPORTING caseno = falnr-low EXCEPTIONS OTHERS = 1.
ISH_F4_HELP_CASENO CALL FUNCTION 'ISH_F4_HELP_CASENO' EXPORTING dyname = repid dynumb = '1000' institution_fname = 'EINRI' IMPORTING caseno = falnr-high EXCEPTIONS OTHERS = 1.
ISH_SHOW_SERVICES_NEW CALL FUNCTION 'ISH_SHOW_SERVICES_NEW' EXPORTING einrichtung = einri tarif = tarid talst = leist-low sel_group = off multi_select = off use_groups = off IMPORTING e_ntpk = wa_ntpk EXCEPTIONS wrong_einri = 1 nothing_found = 2 nothing_selected = 3 missing_zotyp = 4 OTHERS = 5.
ISH_SHOW_SERVICES_NEW CALL FUNCTION 'ISH_SHOW_SERVICES_NEW' EXPORTING einrichtung = einri tarif = tarid talst = leist-high sel_group = off multi_select = off use_groups = off IMPORTING e_ntpk = wa_ntpk EXCEPTIONS wrong_einri = 1 nothing_found = 2 nothing_selected = 3 missing_zotyp = 4 OTHERS = 5.
ISH_HELP_REQUEST CALL FUNCTION 'ISH_HELP_REQUEST' EXPORTING ss_object = 'ISH_RNUEIS_PREVIOUS' ss_popup = on EXCEPTIONS OTHERS = 1.
ISH_HELP_REQUEST CALL FUNCTION 'ISH_HELP_REQUEST' EXPORTING ss_object = 'ISH_RNUEIS_TESTMODE' ss_popup = on EXCEPTIONS OTHERS = 1.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'A' arbgb = 'KX' msgnr = '064' msgv1 = aspect db_commit = on.
ISH_SET_PERDE_FOR_EIS CALL FUNCTION 'ISH_SET_PERDE_FOR_EIS' EXPORTING einri = einri previous = previous periv = periv IMPORTING perbegin = perbegin perend = perend CHANGING perde_low = perde_l perde_high = perde_h yearb_low = yearb_l yearb_high = yearb_h EXCEPTIONS period_not_found = 1 OTHERS = 2.
KCD_SENDERSTRUCTURE_CHECK CALL FUNCTION 'KCD_SENDERSTRUCTURE_CHECK' EXPORTING repid = repid IMPORTING progn = progn estrc = estrc anwdg = anwdg grpid = grpid EXCEPTIONS send_struc_not_found = 1 OTHERS = 2.
KCD_GENERATION_CHECK CALL FUNCTION 'KCD_GENERATION_CHECK' EXPORTING repid = repid grpid = grpid progn = progn estrc = estrc anwdg = anwdg gener = space appl_log_prot = 'X' EXCEPTIONS mapping_program_not_generated = 1 OTHERS = 2.
KCD_SENDERSTRUCTURE_CHECK CALL FUNCTION 'KCD_SENDERSTRUCTURE_CHECK' EXPORTING repid = repid i_init = 'X' IMPORTING progn = progn estrc = estrc anwdg = anwdg grpid = grpid EXCEPTIONS send_struc_not_found = 1 OTHERS = 2.
KCD_RULES_EXISTS CALL FUNCTION 'KCD_RULES_EXISTS' EXPORTING repid = repid EXCEPTIONS no_rules = 1 OTHERS = 2.
ISH_GET_CHARACTS_FOR_EIS CALL FUNCTION 'ISH_GET_CHARACTS_FOR_EIS' EXPORTING aspect = aspect p_repid = repid TABLES i_characts = itab_characts i_functions = itab_functions EXCEPTIONS no_characts_found = 1 no_functions_found = 2 OTHERS = 3.
ISH_GET_KEYS_FOR_EIS CALL FUNCTION 'ISH_GET_KEYS_FOR_EIS' EXPORTING aspect = aspect p_repid = repid TABLES i_keys = itab_keys i_functions = itab_functions EXCEPTIONS no_keys_found = 1 no_functions_found = 2 OTHERS = 3.
GET_ACCOUNT_OF_PERIODS CALL FUNCTION 'GET_ACCOUNT_OF_PERIODS' EXPORTING i_gjahr = yearb-low i_periv = periv IMPORTING e_anzbuper = max_perde EXCEPTIONS input_false = 1 t009b_notfound = 2 t009_notfound = 3 OTHERS = 4.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'E' arbgb = 'KM' msgnr = '079' msgv1 = periv msgv2 = yearb-low.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'S' arbgb = 'NEIS' msgnr = '012' msgv1 = aspect msgv2 = perde-low msgv3 = perde-high msgv4 = yearb-low.
ISH_GET_NEW_YEAR CALL FUNCTION 'ISH_GET_NEW_YEAR' EXPORTING yearb = yearb-low periv = periv next = on previous = off IMPORTING yearb_new = yearb-low perde_new = perde-low EXCEPTIONS year_not_found = 1 OTHERS = 2.
EIS_RFC_FUNCTION_INTERFACE CALL FUNCTION 'EIS_RFC_FUNCTION_INTERFACE' EXPORTING db_structure = 'RNEISTRANS' IMPORTING fb_name = rfc_function TABLES rep_tab = rfc_table EXCEPTIONS function_not_exist = 1 OTHERS = 2.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING repid = repid grpid = 'SELEC' msgty = 'A' arbgb = 'DU' msgnr = '212' msgv1 = repid db_commit = on.
KCD_MESSAGES_COLLECT CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING repid = repid grpid = 'SELEC' msgty = 'I' arbgb = 'UC' msgnr = '51' msgv1 = repid msgv2 = 'SELEC'.
CALL FUNCTION 'KCD_MESSAGES_COLLECT' EXPORTING msgty = 'I' arbgb = 'N1' msgnr = '100' msgv1 = progress_txt msgv2 = text-asp msgv3 = aspect db_commit = on.
ISH_WRITE_HEADER_FOR_ASPECT CALL FUNCTION 'ISH_WRITE_HEADER_FOR_ASPECT' EXCEPTIONS OTHERS = 1.
ISH_GRAPHIC_ORGID_SELECT * CALL FUNCTION 'ISH_GRAPHIC_ORGID_SELECT' * EXPORTING * AMBES = ON * DATE = SY-DATUM * EINRI = EINRI * FAZUW = OFF * FREIG = ON * GRAPH_TITLE = * 'Eingabehilfe: pflegerische OE'(009) "#EC * NO_BAUID = ON * PFZUW = ON * SPERR = OFF * VCODE = 'UPD' * START_ORGFA = ORGFA-LOW * IMPORTING * PLACED_ABOVE_ORGFA = PLACED_ABOVE_ORGFA * SELECTED_ORGID = ZW_ORGID * EXCEPTIONS * BAUID_NOT_IN_NBAU = 1 * EINRI_NOT_IN_TN01 = 2 * NO_HIERARCHY = 3 * ORGID_NOT_IN_NORG = 4 * OTHERS = 5.
ISH_GRAPHIC_ORGID_SELECT * CALL FUNCTION 'ISH_GRAPHIC_ORGID_SELECT' * EXPORTING * DATE = SY-DATUM * EINRI = EINRI * FREIG = ON * GRAPH_TITLE = 'Eingabehilfe: fachliche OE'(010) * NO_BAUID = OFF * FAZUW = ON * SPERR = OFF * VCODE = 'UPD' * IMPORTING * SELECTED_ORGID = ZW_ORGID.
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 RNUEIS or its description.
RNUEIS - Transfer Data IS-H -> EIS RNUEIS - Transfer Data IS-H -> EIS RNUEBER1 - IS-H: Limit Extended Service With Substituting Service RNUEBER1 - IS-H: Limit Extended Service With Substituting Service RNUD_NKSK_NKSP_LFDNR_INITIAL - IS-H: Cancel Incorrect Insurance Coverage (SAP Note 652958) RNUD_NKSK_NKSP_LFDNR_INITIAL - IS-H: Cancel Incorrect Insurance Coverage (SAP Note 652958)