Command sets can have substitution variables defined in them. You provide values for these variables by defining the values for the project on the Overview Page, in the builder's properties when defining a builder, or when using the command set inside of a builder. You supply values for variables in a variables table at any of these levels. The variables table for a command set is shown when you select a command set reference while editing a builder. In the variables table, you can set a variable to a specific value or to the name of an input list.
If you set a variable to an input list then that list of resources can be used inside a command. The list is formatted according to the format used for the list in the variable table. Currently the only format that is supported is a qualified name format which formats the list of objects as fully qualified object names. This allows object lists to be used inside commands that such as CRTSRVPGM.
There is one more special variable in addition to these. The variable &SP defines the library search path for the build. You can use this variable when defining output objects for a builder. It is set to the subset of the library list that should be searched for dependencies and output objects. Other libraries in the library list are not searched if you use this when defining output objects.
Please refer to Jazz™.net for more information.