03-30-2010 11:20 AM
Hi everyone,
I am facing an error message while checking the rate data for an installation:
"Internal error: Error when reading internal table IEGER in ISU_O_DEVICERATE_OPEN".
Please guide.
Thanks and Regards
03-31-2010 6:41 AM
Hi,
The error comes from FM ISU_O_DEVICERATE_OPEN include LEG70F40 line number 2555.
It is giving error on following code of line in FM.
find the serialno.
loop at ieger into eger_wa
where equnr = reg_wa-equnr
and ab <= reg_wa-ab
and bis >= reg_wa-ab.
exit.
endloop.
if sy-subrc <> 0.
perform close_object changing obj.
mac_msg_put 'E890(E9)' 'IEGER' 'ISU_O_DEVICERATE_OPEN'
space space input_error.
if 1 = 2. message e890(e9) with ' ' ' ' ' '. endif.
endif.
I think that you are not checking the active installation. Check whether that installation has proper ebtry in table EASTS.
Try changing
BIS BISZEITSCH DATS 8 0 Date at Which a Time Slice Expires
AB ABZEITSCH DATS 8 0 Date from which time slice is valid
data for the installation.
If this dosent work then debug the program by putting break point on the mentioned line and check.
Regards,
Pranaya
04-01-2010 12:05 PM
Hi,
Thanks for your reply please.
****************************************
loop at ieger into eger_wa
where equnr = reg_wa-equnr
and ab <= reg_wa-ab
and bis >= reg_wa-ab.
exit.
endloop.
****************************************
" here reg_wa-equnr is having the old device's serial no.instead of new one which is there in the wa: eger_wa."
I found that in a particular time slice, the program is comparing the old device (which was installed in the old time slice) instead of new device.
Please guide.
Thanks and Regards
Edited by: MP Vashishth on Apr 3, 2010 8:27 AM