| 
        return-value =  DYNAMIC-ENUM( enum-type-name, enum-member )
       | 
 A CHARACTER expression that evaluates to the member name at runtime. For flag enums, this can be a comma-delimited list of member names for two or more members defined by the enum type.
A CHARACTER expression that evaluates to the member name at runtime. For flag enums, this can be a comma-delimited list of member names for two or more members defined by the enum type.
   An INTEGER or INT64 expression that evaluates to the underlying numeric value of the member at runtime. For flag enums, this numeric value can represent two or more members defined by the enum type.
An INTEGER or INT64 expression that evaluates to the underlying numeric value of the member at runtime. For flag enums, this numeric value can represent two or more members defined by the enum type.
  | 
       DEFINE INPUT PARAMETER cNeededDirection AS CHARACTER.
        DEFINE VARIABLE myDirection AS Direction. myDirection = DYNAMIC-ENUM("Direction", cNeededDirection). |