You can store and retrieve the r-code for class files using libraries (procedure library (.pl) and archive (.apl) files).

The definition statements (such as VAR, DEFINE VARIABLE) and NEW function search the PROPATH for the specified class r-code file. If the statements encounter a library on the PROPATH, ABL searches these libraries for the specified r-code.

The RUN statement supports the ability to execute an r-code file stored in a library that is not on the PROPATH using the following syntax:

RUN library-path<<member-name>>

There is no support of this capability for classes. When you define an object reference or create a class instance, the r-code for that object must be found on the PROPATH.