In a complex project, the project script might not be the primary script depending on other class level scripts, including one or more encrypted scripts.
Example
A project contains the following dependent classes.
-
GlobalVariables class script (unencrypted)
-
UserExits class script (unencrypted)
-
BWPackaged class script (encrypted)
-
Project script (unencrypted)
-
Invoices class script (unencrypted)
-
Generic class script (encrypted)
To define dependencies between scripts, add an #include "ClassName" statement in the script dependent on the ClassName class.
The GlobalVariables class script is the primary script and therefore does not require an #include statement.
The Invoices and Generic class scripts do not require modifications.