RNSE1PLUS is a standard Executable ABAP Report 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 RNSE1PLUS 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.
Selection Text: ALVDVAR = Layout
Selection Text: AUSBEGDT = Evaluation Period Start
Selection Text: AUSENDDT = Evaluation Period End
Selection Text: P_EX1 = D Extract Name (Generate)
Selection Text: P_EX2 = D Extract Name (Display)
Selection Text: P_EXLOAD = D
Selection Text: P_EXSAVE = D
Selection Text: P_EXT1 = D
Selection Text: P_NOEX = D
Selection Text: SELKZ = D
Selection Text: SO_DRGS = D
Selection Text: SO_MDCS = D
Selection Text: BEGLE = D .
Selection Text: BILLING = D .
Selection Text: FOREIGN = D .
Selection Text: UEBER = D .
Selection Text: FALAR = D .
Selection Text: PEPP = D .
INCLUDE RNEXTRACT_DATA.
INCLUDE RNLALV00.
INCLUDE RNSSTABL.
INCLUDE RNSDAT00.
INCLUDE RNMDSTATUS_DATA.
INCLUDE RNSSEINR.
INCLUDE RNSSAUSZ.
INCLUDE RNSSAEB_CASES.
INCLUDE RNSSAEB_LIMITATIONS_BEGIN.
INCLUDE RNSSAEB_LIMITATIONS_DRGSMDCS.
INCLUDE RNSSAEB_LIMITATIONS_END.
INCLUDE RNSSAEB_OUTPUT.
INCLUDE RNSSEXTR.
INCLUDE RNSSIEIN.
INCLUDE RNSSIAUS.
INCLUDE RNMDSTATUS_INIT.
INCLUDE RNSSIEXT.
INCLUDE RNSSSPBO.
INCLUDE RNSSSEXT_PBO.
INCLUDE RNSSAEB_CASE_VALUEREQ.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_HELP_REQUEST CALL FUNCTION 'ISH_HELP_REQUEST' EXPORTING ss_object = 'ISH_E1PLUS_SEL_DRG_SERVICE' ss_popup = on EXCEPTIONS OTHERS = 1.
ISH_HELP_REQUEST CALL FUNCTION 'ISH_HELP_REQUEST' EXPORTING ss_object = 'ISH_E1PLUS_SEL_DRG_SERVICE' ss_popup = on EXCEPTIONS OTHERS = 1.
ISH_E1PLUS_INIT CALL FUNCTION 'ISH_E1PLUS_INIT' EXPORTING i_einri = se_einri i_ausbegdt = ausbegdt i_ausenddt = ausenddt ***************************** note 1841866 ***************************** i_falar = falar ***************************** note 1841866 ***************************** TABLES it_falar = it_falar it_napx_fal = it_napx_fal.
ISH_PROCESS_MOVEMENTS_FALNR CALL FUNCTION 'ISH_PROCESS_MOVEMENTS_FALNR' EXPORTING ausbegdt = ausbegdt ausenddt = ausenddt einri = se_einri number_of_cases = 200 stasp = stasp verbegdt = ausbegdt verenddt = ausenddt calc_orgfa = off calc_orgpf = off escorts = begle "Begleitpersonen auswerten? multiple_sick_newborns = off "Neugeb. > immer nur 1 Fall zaehlen
ISH_E1PLUS_CASES_CALC CALL FUNCTION 'ISH_E1PLUS_CASES_CALC' EXPORTING i_einri = se_einri i_ausbegdt = ausbegdt i_ausenddt = ausenddt i_entlasse = on "only discharged cases i_drgrelev = drgrelev i_fallzaehlung = fallzaehlung i_so_mdsta = so_mdsta[] i_so_mdsts = so_mdsts[] i_caseselection = selkz i_ou_assignment = ou_assignment i_bill_status = billing_status i_foreign_patients = foreign_patients ***************************** note 1841866 ***************************** i_pepp = pepp ***************************** note 1841866 ***************************** i_do_not_filter_cases = off i_use_service_instead_of_drg = use_service_instead_of_drg i_shortened_length_of_stay = vwdkuerz TABLES it_nfal = it_nfal it_nbew = it_nbew it_e1plus_cases = it_e1plus_cases it_orgfa = so_orgfa it_drgs = so_drgs it_mdcs = so_mdcs it_napx_fal = it_napx_fal ****************************** note 1841866 **************************** it_nffz = it_nffz it_pepps = so_pepps.
ISH_E1PLUS_CALC CALL FUNCTION 'ISH_E1PLUS_CALC' TABLES it_e1plus_cases = it_e1plus_cases it_e1plus = it_e1plus.
ISH_PRINT_PROTOCOL CALL FUNCTION 'ISH_PRINT_PROTOCOL' EXPORTING line_size = rnstat-line_size minutes_title = text-ueb repid = rnstat-repid.
ISH_TCODE_CALL CALL FUNCTION 'ISH_TCODE_CALL' EXPORTING i_einri = se_einri i_tcode = 'NP10' i_skip = 'X' * I_LEAVE = ' ' EXCEPTIONS no_authority = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = ' ' i_callback_program = l_callback i_callback_pf_status_set = 'ALV_STATUS' i_callback_user_command = 'ALV_USER_COMMAND' i_structure_name = 'RNE1PLUS_DISPLAY' is_layout = gs_layout it_fieldcat = it_alv_feldkatalog * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * it_sort = it_alv_sortierkriterien * IT_FILTER = is_sel_hide = gs_sel_hide * I_DEFAULT = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events[] * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = it_e1plus_display EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = l_callback i_callback_pf_status_set = 'ALV_STATUS' i_callback_user_command = 'ALV_USER_COMMAND' is_layout = gs_layout it_fieldcat = it_alv_feldkatalog * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = is_sel_hide = gs_sel_hide * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * I_DEFAULT = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events[] * IT_EVENT_EXIT = i_tabname_header = 'IT_E1PLUS_DISPLAY' i_tabname_item = 'IT_E1PLUS_CASES_DISPLAY' i_structure_name_header = 'RNE1PLUS_DISPLAY' i_structure_name_item = 'RNE1PLUS_CASES_DISPLAY' is_keyinfo = gs_keyinfo * IS_PRINT = * IS_REPREP_ID = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab_header = it_e1plus_display t_outtab_item = it_e1plus_cases_display EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_EXTRACT_SAVE CALL FUNCTION 'REUSE_ALV_EXTRACT_SAVE' EXPORTING is_extract = gs_extract1 i_get_selinfos = on * i_no_message = * IS_SEL_HIDE = i_exp01 = rnstat i_exp02 = gs_variant * I_EXP03 = * I_EXP04 = * I_EXP05 = * I_EXP06 = * I_EXP07 = * I_EXP08 = * I_EXP09 = * I_EXP10 = TABLES it_exp01 = it_e1plus it_exp02 = it_e1plus_cases it_exp03 = t_mesg * IT_EXP04 = * IT_EXP05 = * IT_EXP06 = * IT_EXP07 = * IT_EXP08 = * IT_EXP09 = * IT_EXP10 = EXCEPTIONS wrong_relid = 1 no_report = 2 no_exname = 3 no_extract_created = 4 OTHERS = 5.
REUSE_ALV_EXTRACT_LOAD CALL FUNCTION 'REUSE_ALV_EXTRACT_LOAD' EXPORTING is_extract = gs_extract2 * I_NO_MESSAGE = IMPORTING * ES_ADMIN = es_sel_hide = gs_sel_hide TABLES et_exp01 = it_e1plus et_exp02 = it_e1plus_cases et_exp03 = t_mesg * ET_EXP04 = * ET_EXP05 = * ET_EXP06 = * ET_EXP07 = * ET_EXP08 = * ET_EXP09 = * ET_EXP10 = CHANGING c_exp01 = rnstat c_exp02 = gs_variant * c_exp03 = * C_EXP04 = * C_EXP05 = * C_EXP06 = * C_EXP07 = * C_EXP08 = * C_EXP09 = * C_EXP10 = EXCEPTIONS not_found = 1 wrong_relid = 2 no_report = 3 no_exname = 4 no_import_possible = 5 OTHERS = 6.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = syrepid * IMPORTING * SP = TABLES selection_table = it_criteria EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.
ISH_DYNP_VALUES_READ CALL FUNCTION 'ISH_DYNP_VALUES_READ' EXPORTING dyname = p_repid dynumb = p_dynnr TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = se_einri IMPORTING output = se_einri EXCEPTIONS OTHERS = 1.
ISH_GRAPHIC_ORGID_SELECT CALL FUNCTION 'ISH_GRAPHIC_ORGID_SELECT' EXPORTING einri = se_einri freig = '*' ambes = off fazuw = on pfzuw = off no_bauid = on IMPORTING selected_orgid = p_org EXCEPTIONS bauid_not_in_nbau = 1 einri_not_in_tn01 = 2 no_hierarchy = 3 orgid_not_in_norg = 4 OTHERS = 5.
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 RNSE1PLUS or its description.
RNSE1PLUS - documentation and ABAP source code RNSE1PLUS - documentation and ABAP source code RNSDTCOD - IS-H: Program for Calling SD Customizing Function Pricing RNSDTCOD - IS-H: Program for Calling SD Customizing Function Pricing RNSDAT_LOWHIGHNO_VALUES - IS-H: Variables for LOW, HIGH and NO_VALUE in Statistics RNSDAT_LOWHIGHNO_DEFINITIONS - IS-H: Variables Frequently Used in Statistics