Thursday, April 23, 2015

FRM-41034: Cannot set NAVIGABLE attribute of non-displayed item TOLINES_BLK.SALES_ORDER_NUM

ERROR
FRM-41034: Cannot set NAVIGABLE attribute of non-displayed item TOLINES_BLK.SALES_ORDER_NUM
FRM-41034: Cannot set NAVIGABLE attribute of non-displayed item TOLINES_BLK.SO_LINE_NUM"


Cause:
1. The code transact move order form (INVTOTRX.fmb) checks if data is populated in a field or not. When data IS populated, the form executes code to make the field navigable so the user can click on the field. The setting to navigable fails when the field is hidden from the page using the folder tool. The code does NOT check if the field is hidden by the folder tool already.

For example, you set these fields to Hidden using Folder > Hide Field...

    TOLINES_BLK.SALES_ORDER_NUM"
    TOLINES_BLK.SO_LINE_NUM"

Solution
Workaround
As a workaround, you can SHOW fields that raise the error.  Do NOT hide fields that have values. User hides some fields for productivity. This was done using the FOLDER utility standard in forms

No comments: