SXDBCONS 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 SXDBCONS 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.
Title: Program SXDBCONS
Text Symbol: 001 = No Jobs Correspond to Operation
Text Symbol: 002 = No Step Data Found for Operation
Text Symbol: 003 = No Object Data Found for Operation
Text Symbol: 004 = No Utility Data Found
Text Symbol: 005 = DBAML Entry Without Corresponding DBATL Entry
Text Symbol: 006 = DBAOBJL Entry Without Corresponding DBAML Entry
Text Symbol: 007 = Incorrect Phase Entry
Text Symbol: 008 = DBAPHAL Entry W/O Corresponding DBATL Entry
Text Symbol: 009 = DBASPAL Entry Without Corresponding DBATL Entry
Text Symbol: 010 = DBAREOL Entry Without Corresponding DBATL Entry
Text Symbol: 011 = DBABARL Entry Without Corresponding DBATL Entry
Text Symbol: 012 = DBAOPTL Entry Without Corresponding DBATL Entry
Text Symbol: 013 = DBAEXTL Entry Without Corresponding DBATL Entry
Text Symbol: 014 = Operation Has Had Status "STARTED" for More than a Day; Operation May Have Terminated
Text Symbol: 015 = Check All Table Entries
Text Symbol: 016 = Check Table Entries for Operations in Time Period
Text Symbol: 017 = Start Date
Text Symbol: 018 = End Date
Text Symbol: 019 = Start Time
Text Symbol: 020 = End Time
Text Symbol: 021 = System ID
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
XDB_CONSISTENCY_CHECK CALL FUNCTION 'XDB_CONSISTENCY_CHECK' TABLES i_dbatl = i_dbatl i_dbaml = i_dbaml i_dbaobjl = i_dbaobjl i_dbaphal = i_dbaphal i_dbaspal = i_dbaspal i_dbareol = i_dbareol i_dbaextl = i_dbaextl i_dbabarl = i_dbabarl i_dbaoptl = i_dbaoptl log_table = log_table.
FILL_DBA_SYSTEM_TABLE CALL FUNCTION 'FILL_DBA_SYSTEM_TABLE' EXPORTING local_system = 'X' only_r3 = 'X' only_non_r3 = ' ' TABLES system_tab = systems.
XDB_GET_ALL_ENTRIES CALL FUNCTION 'XDB_GET_ALL_ENTRIES' EXPORTING sys_id = p_main_data-sys_id period_start_time = p_main_data-oper_id_s period_end_time = p_main_data-oper_id_e TABLES i_dbatl = i_dbatl i_dbaml = i_dbaml i_dbaobjl = i_dbaobjl i_dbaphal = i_dbaphal i_dbaspal = i_dbaspal i_dbareol = i_dbareol i_dbaextl = i_dbaextl i_dbabarl = i_dbabarl i_dbaoptl = i_dbaoptl.
XDB_GET_ALL_ENTRIES CALL FUNCTION 'XDB_GET_ALL_ENTRIES' DESTINATION p_system-rfcdest EXPORTING sys_id = p_main_data-sys_id period_start_time = p_main_data-oper_id_s period_end_time = p_main_data-oper_id_e IMPORTING rfcsi_export = info TABLES i_dbatl = i_dbatl i_dbaml = i_dbaml i_dbaobjl = i_dbaobjl i_dbaphal = i_dbaphal i_dbaspal = i_dbaspal i_dbareol = i_dbareol i_dbaextl = i_dbaextl i_dbabarl = i_dbabarl i_dbaoptl = i_dbaoptl EXCEPTIONS communication_failure = 1 MESSAGE msg_text system_failure = 2 MESSAGE msg_text.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BUFFER_ACTIVE = ' ' i_callback_program = 'SXDBCONS' i_callback_pf_status_set = 'SET_PF_STATUS_FOR_INCONS_DATA' i_callback_user_command = 'USER_COMMAND_FOR_INCONS_DATA' * I_CALLBACK_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_END_OF_LIST = ' ' i_structure_name = 'SXDBINCO' * I_BACKGROUND_ID = ' ' * I_GRID_TITLE = * I_GRID_SETTINGS = is_layout = layout * IT_FIELDCAT = * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = * IT_EVENTS = * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 3 * I_SCREEN_START_LINE = 3 * I_SCREEN_END_COLUMN = 30 * I_SCREEN_END_LINE = 30 * IT_ALV_GRAPHICS = * IT_HYPERLINK = * IT_ADD_FIELDCAT = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = log_table EXCEPTIONS program_error = 1 OTHERS = 2 .
XDB_DELETE_INCONSISTENCY CALL FUNCTION 'XDB_DELETE_INCONSISTENCY' TABLES i_incons_data = selected_incons EXCEPTIONS * delete_error = 3 * commit_error = 4 OTHERS = 99.
XDB_DELETE_INCONSISTENCY CALL FUNCTION 'XDB_DELETE_INCONSISTENCY' DESTINATION system-rfcdest IMPORTING rfcsi_export = info TABLES i_incons_data = selected_incons EXCEPTIONS communication_failure = 1 MESSAGE msg_text system_failure = 2 MESSAGE msg_text * delete_error = 3 * commit_error = 4 OTHERS = 99.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.