SAP Reports / Programs

RSXMB_AGG_DATA_XPI_DISPLAY SAP ABAP Report - SAP XI Status Overview: Display Integration Engine Data







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


Text pool values


Selection Text: PROFILE = Aggregation Profile
Selection Text: PERIOD = Period Type
Selection Text: MANDT = Client
Selection Text: ENDDATE = To Date
Selection Text: BYSTATE = Aggregation Using Status
Selection Text: BYLABEL = Aggregation Using Error Desc.
Selection Text: BEGDATE = From Date
Title: SAP XI Status Overview: Display Integration Engine Data
Text Symbol: 034 = No. of Messages
Text Symbol: 033 = Aggregation Key
Text Symbol: 032 = Inflow
Text Symbol: 031 = Outbox
Text Symbol: 030 = Directn
Text Symbol: 027 = Receiver Interface
Text Symbol: 026 = Receiver Namespace
Text Symbol: 025 = Receiver Service
Text Symbol: 024 = Receiver Agency
Text Symbol: 023 = Receiver Schema
Text Symbol: 022 = Receiver Partner
Text Symbol: 021 = Sender Interface
Text Symbol: 020 = Sender Namespace
Text Symbol: 018 = Sender Service
Text Symbol: 017 = Sender Agency
Text Symbol: 016 = Sender Schema
Text Symbol: 015 = Sender Partner
Text Symbol: 014 = Start Time
Text Symbol: 013 = End Date
Text Symbol: 012 = Start Date
Text Symbol: 001 = No Authorization for Message Display in Client


INCLUDES used within this REPORT RSXMB_AGG_DATA_XPI_DISPLAY

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:

SXMB_MONI_CHECK_AUTHORITY CALL FUNCTION 'SXMB_MONI_CHECK_AUTHORITY' EXPORTING im_activity = '03' IMPORTING ex_authority = lv_allowed EXCEPTIONS invalid_activity = 1 OTHERS = 2.

SXMB_AGG_PERIODES_GET CALL FUNCTION 'SXMB_AGG_PERIODES_GET' EXPORTING iv_profile_name = profile IMPORTING et_agg_periods = lt_aggperiod[].

DATE_GET_WEEK CALL FUNCTION 'DATE_GET_WEEK' EXPORTING date = ls_aggdata_h-first_day IMPORTING week = lv_week EXCEPTIONS date_invalid = 1 OTHERS = 2.

WEEK_GET_FIRST_DAY CALL FUNCTION 'WEEK_GET_FIRST_DAY' EXPORTING week = lv_week IMPORTING date = ls_aggdata_h-first_day EXCEPTIONS week_invalid = 1 OTHERS = 2.

SXMB_GET_STATUS_ATTRIBUTES CALL FUNCTION 'SXMB_GET_STATUS_ATTRIBUTES' EXPORTING im_icon_convert = 'X' IMPORTING ex_msgstate_attr = lt_msgstate_attr EXCEPTIONS msgstate_not_found = 1 OTHERS = 2.

SXMS_AGG_GET_DATA_XPI_STATUS CALL FUNCTION 'SXMS_AGG_GET_DATA_XPI_STATUS' EXPORTING client = ls_aggdata_h-mandt profile_name = ls_aggdata_h-profile_name period_type = ls_aggdata_h-period_type period_start_tstmp = lv_start_tstmp period_end_tstmp = lv_end_tstmp IMPORTING aggregation_data = lt_agg_data aggregation_key_mapping = lt_agg_key_map.

SXMS_AGG_GET_XPI_STATUS_DELTA CALL FUNCTION 'SXMS_AGG_GET_XPI_STATUS_DELTA' EXPORTING client = ls_aggdata_h-mandt profile_name = ls_aggdata_h-profile_name periods = lt_periods last_read = lv_start_tstmp refresh_adapter_status = lv_do_dapter_refresh IMPORTING agg_data_by_period = lt_agg_data_period aggregation_key_mapping = lt_agg_key_map.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set ='TYPE_SET_PF_STATUS' i_callback_user_command = g_usr_cmd * I_CALLBACK_TOP_OF_PAGE = ' ' * I_STRUCTURE_NAME = * I_BACKGROUND_ID = ' ' * I_GRID_TITLE = * I_GRID_SETTINGS = is_layout = gs_layout it_fieldcat = gt_fieldcat[] it_events = gt_events[] it_sort = gt_sort[] * IT_EXCLUDING = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = lt_aggdisp EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = 'LT_AGGDISP' * i_structure_name = 'ZZSXMS_AGG_DATA_DISP' i_structure_name = 'V_SXMSAGGDATA' CHANGING ct_fieldcat = gt_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = 'LT_AGGDISP' * i_structure_name = 'ZZSXMS_AGG_DATA_DISP' i_structure_name = 'SXMS_AGG_ATTR_XPI' CHANGING ct_fieldcat = gt_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = 'LT_AGGDISP' * i_structure_name = 'ZZSXMS_AGG_DATA_DISP' i_structure_name = 'SXMS_AGGDATA_XPI_STATUS' CHANGING ct_fieldcat = gt_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = 'LT_AGGDISP' i_structure_name = 'SXMSAGGERRLBLTXT' CHANGING ct_fieldcat = gt_fieldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

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

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING i_logo = '' it_list_commentary = gt_list_top_of_page.



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