Case Study - Web Client Exception in P1207 with Invalid row number (-1)

Purpose of Document

In running Equipment PM Schedule (P1207) user hits Web Client Exception for specific equipment number as below,

Invalid Row Nummber

WEB CLIENT EXCEPTION

An exception has been caught by the Web client. Please contact your system administrator.

See log for details. Exception id =Exception_2014-11-17 00:46:00.837_SDONGMYE Invalid row number (-1) com.jdedwards.base.exception.RuntimeGridException: Invalid row number (-1)

STEPS TO DUPLICATE

  1. Go to P1207 (Equipment PM Schedule)
  2. (Row Exit) Routes

Note:

A certain asset is deleted from F1201 (Asset Master File)

Missing data from F1201 or data integrity between F1308 and F1201. Such as, having an asset previosly existed in both F1201 and in F1308, but the record is deleted from F1201, but not F1308.

A. Event rule of P1207

Return Primary Asset Number
GC Equipment Number <- BF szAssetNumberInput
BC Asset Item Number (F1308)(NUMB) -> BF mnAssetItemNumber
GC Description <- BF szDescription001
"1" -> BF cModeOptions

Note: