L
Laura Stern
Guest
I don't believe there is any problem here. The purpose of CURRENT-CHANGED is to tell you if the value that you have in the buffer has been modified by another user since you read it. If you have yourself re-read the record such that you are now seeing the updated value, then CURRENT-CHANGED should be false. When I run this, I do in fact have the updated value in the buffer once you do the FIND in external_find.p. It was not only in the local buffer inside external_find.p. It is also now in the original customer buffer. We do not keep different versions of the same record in different buffers. If you display the updated field in the MESSAGE statement where you do CURRENT-CHANGED, you will see the new value.
Continue reading...
Continue reading...