Qualifiers

You cannot have two identical names in scope at the same time. However, most identifiers that you can access from another part refer to an area of memory that is logically inside a container (a generatable logic part, like a Service). In those cases you can qualify a name with the name of the enclosing container, using dot syntax. You can qualify the following identifiers in this way:
For example, if the variable customerBalance is in a record variable named myCustomer, your code refers to the variable as a field of the record:
  myCustomer.customerBalance
If the same identifier is in two scopes, any unqualified reference to the identifier is a reference to the most local scope. You can use qualifiers to override that behavior. Consider a service with a use declaration to access the library customerLib. The service and the library each declare a function named getCustomer(). You can qualify variable names in the following ways:

For more information, see Name resolution in an expression.


Feedback