%THIS sólo es válida en métodos de instancia Java.
30
Causa . . . . . : La función incorporada %THIS sólo es v álida si el subprocedimiento que se define es un método Java (el primer parámetro de la palabra clave EXTPROC del prototipo es *JAVA). Además, sólo se permite %THIS para métodos de instancia Java (especificando la palabra clave STATIC en el prototipo). La función incorporada se pasa por alto.
Recuperación . : Si el procedimiento es un método de instancia Java, cambie la palabra clave EXTPROC en el prototipo de modo que el primer parámetro sea *JAVA, o elimine la palabra clave STATIC del prototipo. De lo contrario, elimine la función incorporada %THIS. Vuelva a compilar.