Los parámetros y las claves pueden tener asignado uno de los siguientes valores:
- El nombre de una propiedad de la instancia o de una de las instancias secundarias. La ruta nunca contiene This. Ejemplo: PRICE, ADDLINE.TEXT
- Las propiedades del contexto, como ACTX.USER.
- Una propiedad de la instancia en curso únicamente si la propiedad se encuentra en la misma colección o el mismo índice. Ejemplo: COLLECTION.PROPERTY (se utiliza el mismo índice).
- Una constante (alfanumérica o numérica). Ejemplo: "VEN", "SUP", "00123", "3.14" o "67800". Esta opción solo es posible si el parámetro se transmite por valor.
- Una propiedad de la clase cuando un parámetro se debe transmitir como puntero, no por valor, siempre y cuando el parámetro no tenga sentido en el contexto de uso y no se vaya a utilizar. La instancia dedicada es AVOID.
- This solo está permitido si el parámetro es una instancia. Debe ir en solitario.
- =num$(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
- El parámetro es de tipo alfanumérico y está declarado por valor.
- La propiedad P es de tipo TinyInt, Entero, Decimal, Clob, Car, Fecha, Uuident o Fecha/hora.
- =val(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
- El parámetro es de tipo TinyInt, Entero o Decimal y está declarado por valor.
- La propiedad P es de tipo Clob, Car o Fecha.