SAP Reports / Programs | Service | ASAP (AcceleratedSAP)(SV-ASA) SAP SV

SBMCHK86 SAP ABAP Report - Bus. Nav. Consistency Check: Events in Scenarios and Processes







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


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 SBMCHK86. "Basic submit
SUBMIT SBMCHK86 AND RETURN. "Return to original report after report execution complete
SUBMIT SBMCHK86 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: 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:


INCLUDES used within this REPORT SBMCHK86

INCLUDE SBMCHK00.


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:

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.



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