Validation and execution
          The specified planning engine macro is executed, on successful validation.
         
         These are the execution rules:
- The Cycle parameter is not considered if the values for the Planning Engine Name and Cycle parameters are populated.
 - If the value of the Cycle parameter is populated, the macro is executed against the master planning engine for the Cycle.
 - If the Skip if not present option is set to True, macros that are not available or disabled are not considered.
 - The execution of this macro is based on the specific planning engine macro being executed.