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

EPCCHECK SAP ABAP Report - EPC - Perform Check







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


Text pool values


Title: EPC - Perform Check
Text Symbol: 001 = Scenario:
Text Symbol: 002 = Complete Check of EPC
Text Symbol: 003 = EPK Pointer Checks
Text Symbol: 004 = Check Scenario-Process Links
Text Symbol: 005 = EPC Analys.
Text Symbol: 006 = Technical EPC Checks
Text Symbol: 007 = No Check Type Specified
Text Symbol: 008 = Unknown Company Process Area
Text Symbol: 009 = Unknown Error
Text Symbol: 010 = Error Reading Hierarchy
001 EPC Name EPK ID


INCLUDES used within this REPORT EPCCHECK

INCLUDE SKUINCLU.


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_HIERARCHY_READ_FROM_ROOT CALL FUNCTION 'BM_HIERARCHY_READ_FROM_ROOT' EXPORTING LEVELS = 2 ROOT_NODE = C_REF_MOD_FUN ROOT_OBJ_TYPE = C_OTYP_FUNCTION ROOT_MODEL_TYPE = C_MTYP_EPC VIEW = C_VTYP_IGP LANGUAGE = SY-LANGU TABLES NODETAB = NODETAB EXCEPTIONS OTHERS = 1.

BM_DIAGRAMS_FETCH CALL FUNCTION 'BM_DIAGRAMS_FETCH' EXPORTING MODELS = DIAGS LANGU = SY-LANGU READ_ATTRIBUTES = C_FLAG_X READ_LINES = C_FLAG_X * READ_LINEPOINTS = ' ' * ENQUEUE = ' ' DIAGRAM_INFO = C_FLAG_X * ASTERISC = ' ' CONVERT_COORDINATES = ' ' * NO_DIALOG = ' ' * CICO_REQUEST_NO = IMPORTING DIAGRAMS = DIAGRAM PROCESSING_STATUS = PROSTAT TABLES ERRORS = ERRORS EXCEPTIONS DATA_ERROR = 1 NO_MODELS = 2 OTHERS = 3.

BM_CHECK_EPC CALL FUNCTION 'BM_CHECK_EPC' EXPORTING EPCTYP = ZEILE-TYP KLASSE = PRUEFKLASSE NODES = DIAGRAM-NODES LINES = DIAGRAM-LINES FUNCTIONS = DIAGRAM-FUNCTIONS EVENTS = DIAGRAM-EVENTS IMPORTING ERROR_OCCURED = EOCCURED TABLES ERRORS = ERRORS EXCEPTIONS OTHERS = 1.

RPY_MESSAGE_COMPOSE CALL FUNCTION 'RPY_MESSAGE_COMPOSE' EXPORTING LANGUAGE = SY-LANGU MESSAGE_ID = FEHLERTAB-MSGID MESSAGE_NUMBER = FEHLERTAB-MSGNUMBER MESSAGE_VAR1 = FEHLERTAB-MSGVAR1 MESSAGE_VAR2 = FEHLERTAB-MSGVAR2 MESSAGE_VAR3 = FEHLERTAB-MSGVAR3 MESSAGE_VAR4 = FEHLERTAB-MSGVAR4 IMPORTING MESSAGE_TEXT = FEHLERTEXT * tables * LONGTEXT = EXCEPTIONS MESSAGE_NOT_FOUND = 1 OTHERS = 2.

RPY_MESSAGE_COMPOSE CALL FUNCTION 'RPY_MESSAGE_COMPOSE' EXPORTING LANGUAGE = 'E' MESSAGE_ID = FEHLERTAB-MSGID MESSAGE_NUMBER = FEHLERTAB-MSGNUMBER MESSAGE_VAR1 = FEHLERTAB-MSGVAR1 MESSAGE_VAR2 = FEHLERTAB-MSGVAR2 MESSAGE_VAR3 = FEHLERTAB-MSGVAR3 MESSAGE_VAR4 = FEHLERTAB-MSGVAR4 IMPORTING MESSAGE_TEXT = FEHLERTEXT * tables * LONGTEXT = EXCEPTIONS MESSAGE_NOT_FOUND = 1 OTHERS = 2.



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