Peoplesoft Scroll

Field Is Required while calling DoSaveNow()

Why OT_ESS.DATE is stated empty while calling DoSaveNow() althought it already has a value?

Here is the code in the submit button
[code]
Local Rowset &LocalRowOT;
&LocalRowOT = GetLevel0()(1).GetRowset(Scroll.OT_ESS);

For &i = ActiveRowCount(Scroll.OT_ESS) To 1 Step - 1

If All(&LocalRowOT(&i).OT_ESS.EMP_RMK.Value) Then
&LocalRowOT(&i).OT_ESS.STATUS.Value = "SUB";
End-If;
If All(&LocalRowOT(&i).OT_ESS.CODE.Value, &LocalRowOT(&i).OT_ESS.DATE.Value, &LocalRowOT(&i).OT_ESS.EMP_RMK.Value) Then
&LocalRowOT(&i).OT_ESS.DATE.Enabled = False;