skipping disabled step in GAF
I am disabling a main step in a GAF FPM at runtime by calling method IF_FPM_GAF->enable_mainstep in the OVERRIDE_EVENT_GAF method of interface IF_FPM_GAF_CONF_EXIT.
However, the step is still being called when it is reached.
Moreover, the step is automatically re-enabled this.
Does anybody know if this is normal behaviour?
And if so, is there an efficient way of programming this in?
I suppose I could trigger a 2nd next_step event in the before_flush of the application controller to skip it, but will need to suppress any event processing validations for the relevant uibbs.
Many thanks for any advice,