element The name of a field in the result type RECORD structure of a TRANSFORM structure.
The SELF keyword is used in TRANSFORM structures to indicate a field in the output structure. It should not be used on the right hand side of any attribute definition.
Example:
Ages := RECORD INTEGER8 Age; //a field named "Age" END; TodaysYear := 2001; Ages req_output(person l) := TRANSFORM SELF.Age := TodaysYear - l.birthdate[1..4]; END;
See Also: TRANSFORM Structure