Developer Functions (Magic xpa 4.x)
Developer functions let you combine logical segments through selected parameters, operations, and a returned value that can be used in an application without loading an entire task, as is the case with a program, or without creating a handler, which requires a corresponding user event.
Developer functions have the following behavior:
- 
They are constructed by an explicit name, parameters, operations, and a returned value. 
- 
When defined for a Main Program, these functions are available to the entire application. If Scope is set to Global, these functions can be available to other components. 
- 
They are recognized by Magic xpa as an internal function. 
- 
Developer functions can also be published as part of a component. 
Note: The function's parameters and logic are defined using the Variable operation in the Function level section.
Defining a Developer Function
Developer Function Behavior
Developer Functions and Components
Developer Function Runtime Behavior
How Do I Create a Function?
How Do I Set the Function’s Parameters?
How Do I Reuse Expressions Within Another Expression?
How Do I Override Magic xpa Functions?