How can one modify the Endevor Foreground Options Panel as to modify the what actions can be performed?
The Endevor Foreground Options panel (aka C1SF0000) is built base on the NAMEQU FOREGROUND OPTIONS section of the Endevor External Security Interface (ESI) table BC1TNEQU.
You do not want your users to see the ADD/UPDATE, GENERATE or MOVE actions on the panel.
You would tell your security admins that the following pseudo datasets created by ESI and passed to the security product being used.
Will need to have a higher security set for them than what the actions are assigned via FUNEQ section in BC1TNEQU.
At this point the Security product will pass back a nonzero return code to Endevor and the action will not be display on the panel.
A hint for making this easer would be to make use of the ESI trace facility so one can see what is being built by ESI and passed to your security package.
Please GOOGLE TEC615211 to learn how to turn the trace on in foreground