EWUCSUSI is a standard ABAP INCLUDE 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 EWUCSUSI 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
EWU_CLU_INIT_PARMS CALL FUNCTION 'EWU_CLU_INIT_PARMS' EXPORTING PAKET = PAKET IMPORTING RELID = P_RELID " relid CLUNOE = P_CLUNOE " no of recs in cluster SUBPOOL = H_PROG " subpool for imp/exp TSKNO = P_TSKNO " > 00 if parallel upd UMSID = P_UMSID " par. upd: limit low
EWU_CL_SET_STIME CALL FUNCTION 'EWU_CL_SET_STIME' EXPORTING PAKET = PAKET TABNAME = ACTTABLE EXCEPTIONS OTHERS = 1.
DB_EXISTS_TABLE CALL FUNCTION 'DB_EXISTS_TABLE' EXPORTING TABNAME = LD_EXISTS_TABLE IMPORTING SUBRC = LD_EXISTS_SUBRC .
DB_TABLE_SET_LOCK call function 'DB_TABLE_SET_LOCK' exporting tabname = lock_table.
EWU_CLU_FINISH_SELECT CALL FUNCTION 'EWU_CLU_FINISH_SELECT' EXPORTING TABNAME = ACTTABLE " still original tabname PAKET = PAKET RELID = P_RELID PROGRAM = PROGRAMM " still original program name LINEREAD = LINEREAD " tot. no. of records read
EWU_CLU_START_TASK CALL FUNCTION 'EWU_CLU_START_TASK' EXPORTING PAKET = PAKET TABNAME = H_TABNAME " original tabname STATUS_LOG = ' ' " dont start ERR EXCEPTIONS OTHERS = 1.
DB_EXISTS_TABLE CALL FUNCTION 'DB_EXISTS_TABLE' EXPORTING TABNAME = LD_EXISTS_TABLE IMPORTING SUBRC = LD_EXISTS_SUBRC .
DB_TABLE_SET_LOCK CALL FUNCTION 'DB_TABLE_SET_LOCK' EXPORTING TABNAME = LOCK_TABLE EXCEPTIONS ILLEGAL_VALUE = 1 OTHERS = 2.
EWU_CL_SET_STIME CALL FUNCTION 'EWU_CL_SET_STIME' EXPORTING PAKET = PAKET TABNAME = ACTTABLE EXCEPTIONS OTHERS = 1.
EWU_CL_END_CLUSTER CALL FUNCTION 'EWU_CL_END_CLUSTER' EXPORTING RELID = P_RELID UMSID = P_UMSID UMSI2 = P_UMSI2 CLUNOE = P_CLUNOE RC = H_RC PAKET = PAKET TABNAME = ACTTABLE TASK_NUMB = P_TSKNO EXCEPTIONS ONLY_ERROR_CLUSTER = 1 OTHERS = 2.
EWU_CL_DELETE_CLUSTERS CALL FUNCTION 'EWU_CL_DELETE_CLUSTERS' EXPORTING RELID = P_RELID UMSID = '0001' UMSI2 = LD_MAX_UMSID TABNAME = ACTTABLE TASK_NUMB = '00'.
EWU_CL_SET_STATUS CALL FUNCTION 'EWU_CL_SET_STATUS' EXPORTING PAKET = PAKET TABNAME_PARALLEL = H_TABNAME TASK_NUMB = P_TSKNO STATUS_LOG = LD_STATUS_LOG STATUS_TEC = 'ERR' EXCEPTIONS OTHERS = 1.
EWU_CLU_START_TASK CALL FUNCTION 'EWU_CLU_START_TASK' EXPORTING PAKET = PAKET TABNAME = H_TABNAME "Original-Tabellenname STATUS_LOG = ' ' EXCEPTIONS OTHERS = 1.
EWU_CL_SET_ETIME CALL FUNCTION 'EWU_CL_SET_ETIME' EXPORTING PAKET = PAKET TABNAME = ACTTABLE "Paralleler Tabellenname EXCEPTIONS OTHERS = 1.
EWU_CL_SET_STATUS CALL FUNCTION 'EWU_CL_SET_STATUS' EXPORTING PAKET = PAKET TABNAME_PARALLEL = ACTTABLE STATUS_LOG = STATUS_LOG 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.