SBMCHK86 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report checks the consistency of the use of events in process modules and scenarios...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 SBMCHK86 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: PLONG = Event/Scenario Assignment
Selection Text: SAPPL = Process Application ID
Title: Bus. Nav. Consistency Check: Events in Scenarios and Processes
Text Symbol: 001 = Output Formatting:
INCLUDE SBMCHK00.
No SAP DATABASE tables are accessed within this REPORT code!
BM_GET_OBJECT_NEIGHBOURS CALL FUNCTION 'BM_GET_OBJECT_NEIGHBOURS' EXPORTING NODES = SINGLE_NODES ALL_NODES = SCEN_NODES ALL_LINES = SCEN_LINES CHANGING PRED_NODES = PROCESS-PRED_EVENTS_SCEN SUCC_NODES = PROCESS-SUCC_EVENTS_SCEN EXCEPTIONS OTHERS = 1.
BM_REMOVE_UNCONNECTED_NODES CALL FUNCTION 'BM_REMOVE_UNCONNECTED_NODES' CHANGING NODES = PROC_NODES LINES = PROC_LINES EXCEPTIONS OTHERS = 1.
BM_GET_LIMITING_EVENTS CALL FUNCTION 'BM_GET_LIMITING_EVENTS' EXPORTING NODES = PROC_NODES LINES = PROC_LINES REMOVE = SPACE CHANGING START_EVENTS = PROCESS-START_EVENTS END_EVENTS = PROCESS-END_EVENTS EXCEPTIONS OTHERS = 1.
BM_GET_NEIGHBOURS_OF_OUTER_PPS CALL FUNCTION 'BM_GET_NEIGHBOURS_OF_OUTER_PPS' EXPORTING NODES = PROC_NODES LINES = PROC_LINES CHANGING PRED_EVENTS = PROCESS-END_EVENTS SUCC_EVENTS = PROCESS-START_EVENTS EXCEPTIONS OTHERS = 1.
BM_GET_INNER_PROC_POINTERS CALL FUNCTION 'BM_GET_INNER_PROC_POINTERS' EXPORTING NODES = PROC_NODES LINES = PROC_LINES CHANGING INNER_PROC_PTRS = INNER_PROC_PTRS EXCEPTIONS OTHERS = 1.
BM_GET_OBJECT_NEIGHBOURS CALL FUNCTION 'BM_GET_OBJECT_NEIGHBOURS' EXPORTING NODES = SINGLE_PROC_PTRS ALL_NODES = PROC_NODES ALL_LINES = PROC_LINES CHANGING PRED_NODES = PROCESS-PRED_EVENTS_PROC SUCC_NODES = PROCESS-SUCC_EVENTS_PROC EXCEPTIONS OTHERS = 1.
BM_GET_OBJECT_NEIGHBOURS CALL FUNCTION 'BM_GET_OBJECT_NEIGHBOURS' EXPORTING NODES = SINGLE_PROC_PTRS ALL_NODES = PROC_NODES ALL_LINES = PROC_LINES CHANGING PRED_NODES = PROCESS-PRED_EVENTS_PROC SUCC_NODES = PROCESS-SUCC_EVENTS_PROC EXCEPTIONS OTHERS = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
SBMCHK86 - Bus. Nav. Consistency Check: Events in Scenarios and Processes SBMCHK86 - Bus. Nav. Consistency Check: Events in Scenarios and Processes SBMCHK80 - ARIS Consistency Check: Hierarchization SBMCHK80 - ARIS Consistency Check: Hierarchization SBMCHK79 - Bus. Nav. Consistency Check: Events in Scenarios and Processes SBMCHK79 - Bus. Nav. Consistency Check: Events in Scenarios and Processes