PREPARE: PHASE ADJUSTCHK_PRE - BATCH JOB RSUMOD01 FAILED
Hi All,
We are upgrading our 3.1i server to Enterprise SR1, during PREPARE we are getting the following error
Error extract from PREPARE:
>> 14:02:25 PREPARE: START OF PHASE ADJUSTCHK_PRE
Starting check of modified objects in batch
Starting of analysing modifications in batch (job RSUMOD01)
working ...
BATCH JOB RSUMOD01 FAILED
SEVERE ERROR: Batch job "RSUMOD01", job count "14022501" aborted
-> See log file "RSUMOD01.LOG" for details
Scenario:
Source Release 3.1i + PI_2001_2 + LCP 85 + PI_2001_2 Patch 5
Target Release 4.70 SR1
Error extract from ABAP DUMP:
ABAP/4 runtime error CONNE_IMPORT_WRONG_COMP_LENG
Occurred on 17.08.2003 at 14:03:06
>> Short dump has not been completely stored. It is too big.
Error when attempting to IMPORT object "STA".
What happened?
When attempting to import data, it was found that the
data was not the same as the length of the data created
in the program.
The current ABAP/4 program "SAPLSEU0" had to be terminated because
one of the statements could not be executed.
This is probably due to an error in the ABAP/4 program.
Error analysis
When importing the object "STA", the component 1 in the dataset
had a different length from the corresponding component of the
target object in the program "SAPLSEU0".
The length is 20 in the dataset, but 25 in the program.
How tocorrect the error
A new version of the program is probably active and this no longer
suits the dataset. A data conversion routine may be missing.
Another reason may be that the type of the imported
field "STA" in the ABAP/4 Dictionary has been changed.
Try to eliminate the error by regenerating the program "SAPLSEU0". To
do this, proceed as follows:
Call Transaction SE38 in the R/3 System, enter the program
name "SAPLSEU0" and then choose "Generate".
You may able to find an interim solution to the problem in the
SAP note system. If you haveaccess to the SAP note system yourself,
please use the following search criteria:
"CONNE_IMPORT_WRONG_COMP_LENG"
"SAPLSEU0" or "LSEU0U44"
"RS_CUA_VERSION_EXPORT"
User, transaction...
Client.............. 000
User................ "DDIC"
Language key........ "E"
Transaction......... " "
Program............. "SAPLSEU0"
Screen.............. "SAPMSSY01000"
Screen line......... 6
Information on where termination occurred
The termination occurred in the ABAP/4 program "SAPLSEU0" in
"RS_CUA_VERSION_EXPORT".
The main program was "RSUMOD01".
The termination occurred in line 61
of the source code of program "LSEU0U44" (when calling the editor 610).
The program "SAPLSEU0" was started as a background job.
Source code extract
000310 *"
000320 DATA: M_LANGU LIKE SY-LANGU.
000340 IF OBJECTNAME(4) NE 'MENU'.
000350 SELECT SINGLE * FROM TRDIR WHERE NAME = OBJECTNAME.
000360 IF SY-SUBRC NE 0. RAISE OBJECT_NOT_FOUND. ENDIF.
000370 ENDIF.
000380
000390 REFRESH: VACT, VSTX, VFUN, VMEN, VMTX, VACT, VDOC, VATT, VSYM
,
000400 VBUT, VPFK, VSET, VINC, VTIT, VLST, VFDN, VMDN, VFIN
.
000410
000420 EU_KEY-NAME = OBJECTNAME.
000430 EU_KEY-SPRSL = 'D'.
000440 IMPORT STA TO VSTA
000450 STX TO VSTX
000460 FUN TO VFUN
000470 MEN TO VMEN
000480 MTX TO VMTX
000490 ACT TO VACT
000500 BUT TO VBUT
000510 PFK TO VPFK
000520 SET TO VSET
000530 LAST
000540 INC TO VINC
000550 DOC TO VDOC
000560 ATT TO VATT
000570 FDN TO VFDN
000580 MDN TO VMDN
000590 SYM TO VSYM
000600 FIN TO VFIN
> FROM DATABASE EUDB(CU) ID EU_KEY.
000620 IF SY-SUBRC NE 0. RAISE OBJECT_NOT_FOUND. ENDIF.
000630
000640 VDATUM = EUDB-VDATUM.
000650 VZEIT = EUDB-VZEIT.
000660 VAUTOR = EUDB-VAUTOR.
000670
Regards
Krishna
HCL Technologies
000680 PERFORM GET_MASTER_LANGUAGE USING OBJECTNAME M_LANGU.
000690 MOVE LAST TO VLST.
000700 VLST-LANGU = M_LANGU.
000710 APPEND VLST.
000720
000730 SELECT * FROM TITLE WHERE PROGNAME EQ OBJECTNAME
000740 AND DDLANGUAGE EQ M_LANGU
000750 ORDER BY PRIMARY KEY.
000760
000770 VTIT = TITLE.
000780 APPEND VTIT.
000790 ENDSELECT.
000800
Waiting for you guys reply, Thanks in advance
Hi,
If you go through the Dump, then you can analyze it what wrong is going on.
When importing the object "STA", the component 1 in the dataset
had a different length from the corresponding component of the
target object in the program "SAPLSEU0".
The length is 20 in the dataset, but 25 in the program.
Please correct the above error.
Thanks,
-Sunil
Dear Sunil,
Thanks, this program exports to ABAP memory and tries to import, this internal table is populated with 40000+ records and it is getting terminated while the object is type-CU name-RSBDCDAT, if i try to generate it throws the same dump, Thanks