If you have a problem with special field handlers you will need to debug them.

The best solution is to use the framework application level trace facility, positioned so that it does not overlap you framework window. If you just turn it on a great deal of special field handling trace information will appear.

If this does not resolve the problem then start adding TRACE() calls to your RAMP scripts and #AvFrameworkManager.AvRecordTrace in your VL code.

Another useful debugging feature is to plug in the shipped DF_PRM06 handler in place of your handler. When invoked is reports on a lot of information about what information was passed to the handler, which my help you to identify your problem. 

Trying to debug them with ALERT_MESSAGE(), alert() or MESSAGE_BOX_SHOW operations will probably just confuse you.

There are two reasons for this.