Is Enabled hook
Use this hook to disable standard commands in the session. This hook can use actual values of the form fields.
Note: This hook only applies to commands that use the actual data.
Commands that are independent of actual data can only be disabled by the
Is Visible
hook. For example; Close
(abort.program
), New (add.set
) in a type-2
form, an overview without view fields, etc.
Example:
function extern boolean dupl.occur.is.enabled()
{
|* Don’t allow copying purchased items
return(tcibd001.kitm <> tckitm.purchase)
}