RSXMB_MON_MSG_INDEX_ARCH_SEL 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_MON_MSG_INDEX_ARCH_SEL 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: SNDRPRTY = Partners
Selection Text: SNDRBS = Service
Selection Text: RFCDEST = Destination TREX Server
Selection Text: RCVRPRTY = Partners
Selection Text: RCVRBS = Service
Selection Text: QOS = Quality of Service
Selection Text: PID = Logical Pipeline ID
Selection Text: OIFNS = Interface Namespace
Selection Text: OIFNAME = Interface Name
Selection Text: MSGSTATE = Message Status
Selection Text: MAX_CNT = Index Max. No. Messages
Selection Text: INFOSTR = Archive Infostructure
Selection Text: INDEX_ID = Index ID
Selection Text: IIFNS = Interface Namespace
Selection Text: IIFNAME = Interface Name
Selection Text: EXEDATE = Date/Time Executed From
Selection Text: EXE2DATE = Date/Time Executed To
Selection Text: ERRCODE = Error ID
Selection Text: ERRCAT = Error Category
Selection Text: ADPTTPIN = Adapter Inbox
Selection Text: ADAPTTYP = Adapter Outbox
Title: SAP XI Monitoring: Index XI Messages from Archive
Text Symbol: S15 = Recipient
Text Symbol: S14 = Sender
Text Symbol: S02 = Other Attributes
Text Symbol: S01 = Date/Time
Text Symbol: QOS = Quality of Service
Text Symbol: M02 = Index ID must not start with following template:
Text Symbol: M01 = Internal Error when Reading from Archive
Text Symbol: M00 = Missing Authorization when Accessing Archive
Text Symbol: L08 = Indexing Ends with Return Text:
Text Symbol: L07 = Indexing Ends with Return Code:
Text Symbol: L03 = Number of Messages with Indexing Errors:
Text Symbol: L02 = Number of Successfully Indexed Messages:
Text Symbol: L01 = Number of Messages Transferred for Indexing:
Text Symbol: C01 = /
Text Symbol: 002 = No Messages Found for These Selection Criteria
INCLUDE RSXMB_MON_INDEX_CONST.
No SAP DATABASE tables are accessed within this REPORT code!
SXMB_GET_STATUS_ATTRIBUTES CALL FUNCTION 'SXMB_GET_STATUS_ATTRIBUTES' EXPORTING im_icon_convert = 'X' IMPORTING ex_msgstate_attr = lt_mstat_attr.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = lv_vrm_id values = lt_vrm_values.
AS_API_INFOSTRUC_FIND CALL FUNCTION 'AS_API_INFOSTRUC_FIND' EXPORTING i_fieldcat = 'SAP_BC_XMB1' i_fields = lt_fields IMPORTING e_infostruc = l_infostruc e_all_fields = lt_allfields EXCEPTIONS no_infostruc_found = 1 OTHERS = 2.
AS_API_INFOSTRUC_FIND CALL FUNCTION 'AS_API_INFOSTRUC_FIND' EXPORTING i_fieldcat = 'SAP_BC_XMB' i_fields = lt_fields IMPORTING e_infostruc = l_infostruc e_all_fields = lt_allfields EXCEPTIONS no_infostruc_found = 1 OTHERS = 2.
AIND_INDICES_FOR_OBJECT_GET CALL FUNCTION 'AIND_INDICES_FOR_OBJECT_GET' EXPORTING i_object = 'BC_XMB' TABLES t_archindex = lt_archindex EXCEPTIONS no_index_found = 1.
AIND_NAMETAB_GET CALL FUNCTION 'AIND_NAMETAB_GET' EXPORTING i_archindex = infostr i_reffields_only = 'X' TABLES t_nametab = lt_nametab EXCEPTIONS index_not_found = 1 index_inconsistent = 2.
AS_API_INFOSTRUC_SELECT CALL FUNCTION 'AS_API_INFOSTRUC_SELECT' EXPORTING i_object = l_object IMPORTING e_infostruc = l_infostruc e_all_fields = lt_allfields e_cancelled = l_cancelled EXCEPTIONS no_infostruc_found = 1.
SXMB_MSG_INDEX_CUST_READ CALL FUNCTION 'SXMB_MSG_INDEX_CUST_READ' IMPORTING index_cust_data = ls_msgindcus.
RFC_READ_DESTINATION_TYPE CALL FUNCTION 'RFC_READ_DESTINATION_TYPE' EXPORTING destination = lv_rfc_dest authority_check = ' ' IMPORTING rfctype = lv_rfctype EXCEPTIONS authority_not_available = 1 destination_not_exist = 2 information_failure = 3 internal_failure = 4 OTHERS = 5.
SXMB_MON_MSG_INDEX_EXISTS CALL FUNCTION 'SXMB_MON_MSG_INDEX_EXISTS' EXPORTING i_rfc_destination = rfcdest i_index_id = index_id IMPORTING e_index_exists = lv_index_exists EXCEPTIONS internal_error = 1 trex_server_error = 2 OTHERS = 3.
SXMB_MON_MSG_INDEX_CREATE CALL FUNCTION 'SXMB_MON_MSG_INDEX_CREATE' EXPORTING i_rfc_destination = rfcdest i_index_id = index_id i_analyzer_type = ls_msgindcus-analyser_type EXCEPTIONS internal_error = 1 trex_server_error = 2 index_id_initial = 3 OTHERS = 4.
SXMB_MON_MSG_INDEX_SET_QPARAM CALL FUNCTION 'SXMB_MON_MSG_INDEX_SET_QPARAM' EXPORTING i_rfc_destination = rfcdest i_index_id = index_id i_schedule_period = ls_msgindcus-q_period i_schedule_maxdocs = ls_msgindcus-q_maxsize EXCEPTIONS internal_error = 1 trex_server_error = 2 OTHERS = 3.
SXMB_SELECT_MESSAGES_ARCH CALL FUNCTION 'SXMB_SELECT_MESSAGES_ARCH' EXPORTING im_exedate = exedate im_exetime = exetime im_exe2date = exe2date im_exe2time = exe2time im_pids = lt_pids_sel im_s_sender_receiver = ls_snd_rcv im_msgguid_tab = lt_msg_guids im_msgstate = lt_msg_status im_adapt_typ = adapttyp im_adapt_tp_i = adpttpin im_errcat = errcat im_errcode = errcode im_number = max_cnt im_infostruc = infostr IMPORTING ex_msgtab = lt_ext_msg_tab ex_result = ls_result ex_first_ts = lv_first_ts EXCEPTIONS internal_error = 1 missing_parameter = 2 invalid_time = 3 no_infostruc = 4 not_authorized = 5 OTHERS = 6.
SXMB_MON_MSGLIST_INDEX_ADD CALL FUNCTION 'SXMB_MON_MSGLIST_INDEX_ADD' EXPORTING i_index_id = index_id i_rfc_destination = rfcdest i_use_queueserver = ls_msgindcus-use_qserver i_pack_count = ls_msgindcus-pack_count i_pack_maxsize = ls_msgindcus-pack_maxsize i_msg_maxsize = ls_msgindcus-msg_maxsize i_namespace = ls_msgindcus-namespace i_msglist_tab = gt_msgtab IMPORTING e_return_code = lv_return_code e_return_text = lv_return_text e_msgindlog_t = lt_msgindlog EXCEPTIONS internal_error = 1 parameter_error = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSXMB_MON_MSG_INDEX_ARCH_SEL - SAP XI Monitoring: Index XI Messages from Archive RSXMB_MON_MSG_INDEX_ARCH_SEL - SAP XI Monitoring: Index XI Messages from Archive RSXMB_MON_MSG_INDEX_ADMIN - SAP XI Monitoring: Manage TREX Index for XI Messages RSXMB_MON_MSG_INDEX_ADMIN - SAP XI Monitoring: Manage TREX Index for XI Messages RSXMB_MON_INDEX_CONST - RSXMBMONINDEXCONST RSXMB_MON_ALERT_CONST - RSXMBMONALERTCONST