Skip to Content
0
Dec 02, 2010 at 02:43 PM

Severe error(s) occured in phase MAIN_NEWBAS/JOB_RSINDCHK!

69 Views

Hi All

I have a problem in the implementation of EHP4 in phase MAIN_NEWBAS/JOB_RSINDCHK.

The logfile SAPehpi_troubleticket.log has the following information:

SAPehpi broke during phase JOB_RSINDCHK in module MAIN_NEWBAS / Downtime II: Conversion, Main Import, XPRAs

Error Message: BATCHJOB RSINDCHK FAILED: Calling RSINDCHK failed - repeat phase.

And the logfile RSINDCHK.LOG has the following error:

2WETQ360 RFC of "subst_list_sys_logs" failed:

2WETQ361 code/exception : DUMP_ERROR

When I login on the system I get the following dump in st22:

Error analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_ENH_INTERNAL_ERROR', was not

caught in

procedure "SFW_GET_SWITCHPOS" "(FUNCTION)", nor was it propagated by a RAISING

clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

An internal error occurred when processing the enhancement

Note 1483283 generates the same dump as above

The issue is that I receive a "subst_list_sys_logs" which is solved with the following steps :

1. Call Transaction SE18

2. Enter ' SFW_SWITCH_DETERMINE_OBJ' for Enhancement Spot

3. Click button 'display '

4. In screen 'Enhancement Spot Display' click Button 'activate' (even though the enhancement spot is already displayed to be

active)

BUT, when I go to SE18, in step 3, I get an

"Enhancement Object SFW_SWITCH_DETERMINE_OBJ inconsistent (n-version exists)"

I have also tried:

1. Unlock system

2. From SE38, change program LSFW_COMMONE01

3. Lock system

4. Continue EHPI process, it can continue to next phase now..

But this is what is displayed in that program:

&----


*& Include LSFW_COMMONE01

&----


load-of-program.

  • pregeneration here!

cl_enh_badi_pregeneration=>badi_pregeneration( exporting enhspotname = 'SFW_SWITCH_DETERMINE_OBJ' ).

cl_enh_badi_pregeneration=>badi_pregeneration( exporting enhspotname = 'SFW_PROCESS_CONTROL' ).

To me that should be right but still get the dump in st22.

Any help will be appreciated

Thanks