Managers,
We run SAP 4.6B on a ES40 with 3 EV6 processors. The server is running
Tru64 UNIX 4.0F ECO Patch #2 and the database is running Informix 7.31.FC4A.
I've run into a real weird problem where something that can never be true,
becomes so. If you take the ABAP code:
*****
data: xx type p value 1.
do 10000000 times.
if xx = 0.
break-point.
endif.
enddo.
*****
So xx is a 'packed integer' with the value of 1. If you loop over and over
and check the value of xx it somehow turns to 0 and hence with the above
code goes to break-point.
The SAP support people say it is the operating system at fault. But before
I start knocking on the UNIX support people's door, I'd like to see if
anyone else can replicate the problem. How can I replicate a 'packed
integer' in C code? If I can, I should be able to test this outside SAP.
Heeellllppp! :)
Thanks,
Damien.
--
Damien Malczewski,
UNIX Administrator,
Information Services Group,
Ricegrowers' Co-operative Limited
"Any views expressed and comments made are those of the individual and may
not necessarily be those of Ricegrowers' Co-operative Limited, it's
subsidiaries or affiliates."
Received on Wed May 03 2000 - 00:29:36 NZST