There are system-wide parameters that office all item. However. By using product codes, you can override the system-wide parameters for a smaller subset of items. Price markups, discounts, general ledger accounts, and exception message tolerance factors used by material requirements planning and advanced planning system, can all be set up by product codes. In addition, product codes can be used as selection criteria when generating many of the reports in the system.