You can make your own version of SAVE-ROW-CHANGES, or access the source record in some way before or after SAVE-ROW-CHANGES, using the DATA-SOURCE-ROWID attribute of the buffer object. This attribute identifies the Data-Source row corresponding to either an after-table or a before-table buffer, as shown in the following syntax:
If the Data-Source is a join, arg is the integer level of join, or it is a character expression that evaluates to the name of one of the Data-Source buffers.