When an argument returns an object of a known type

Sometimes an argument of a map is not simply an object name; it is a more complex expression. The Functional Map Wizard creates maps that have complex arguments only if the type of the object the argument returns can be determined.

For example, in the following map rule:

= F_ResponseMap (EXTRACT (Customer 
Record:ResponseList:.:ActivityReport, 
Call Field:Customer Record:ResponseList:.:ActivityReport = 
"Y"))

The first argument of ResponseMap is an EXTRACT expression that, in this case, returns the type Customer Record. The Functional Map Wizard creates the F_ResponseMap functional map, and chooses the correct type for the input, Customer Record.