Support Supplier Capacity

It is now possible to define a Max Purchase quantity by Item and Supplier; also, by period.

The feature is controlled through a new spls_support_products_at_suppliers_settings (Support the setting of Max Purchase by Item at Supplier) application variable.

If this is enabled (Override Value = 1), Supplier Max is imported by bucket from SC_V_SUPPLIER_DAY_CAPACITY. The default value of the application variable is 0, maintaining existing behavior.

These additional Hierarchy nodes are added to support Supplier data at different levels:

  • Item@Supplier
  • Supplier
  • Supplier@Location

These SCV hierarchies are added:

  • SPLS_ALT_LOCATION_HIERARCHY_ITEM_SUPPLIER. Defined as the default SCV hierarchy for the scv_spls_alt_location_hierarchy_item_supplier application variable.
  • SPLS_ALT_LOCATION_HIERARCHY_SUPPLIER_ASBASE. Defined as the default SCV hierarchy for the scv_spls_alt_location_hierarchy_supplier_asbase application variable.

This code list is added to hold the new SPLS_ProductsAtSuppliers hierarchy element.

If the application variable is 1, additional hierarchy and nodes are created to allow the setting of Max Purchase by Item and Supplier. If this is not required, the extra overhead of the Item at Supplier hierarchy can be avoided.

These SCV hierarchy links are added:

  • SPLS_ALT_LOCATION_HIERARCHY_ITEM_SUPPLIER_SC_ITEM_SOURCING
  • SPLS_ALT_LOCATION_HIERARCHY_ITEM_SUPPLIER_SC_SUPPLIER_DAY_CAPACITY
  • SPLS_ALT_LOCATION_HIERARCHY_SUPPLIER_ASBASE_SC_SUPPLIER
  • SPLS_BASE_ITEM_SC_SUPPLIER_DAY_CAPACITY

These measures are added:

  • SPLS_allow_over_max_purchase_prod_at_supp (Allow over max purchase)
  • SPLS_SUPPLIERBASE_TUPLE (Base Suppliers)
  • SPLS_SUPPLIERITEM_TUPLE (Supplier Item Combinations)
  • SPLS_SUPPLIER_MAX (Maximum Purchase Qty). Includes _SUM and _COUNT for aggregation.
  • SPLS_SUPPLIER_MAX_BUCKET (Purchase Max)

These interfaces are added to import the additional master data and capacity information from SCV:

  • SPLS - SCV -Import Base Suppliers
  • SPLS - SCV -Import Item Supplier Calendar
  • SPLS - SCV -Import Item Supplier Measures
  • SPLS - SCV -Import SPLS_ProductsAtSuppliers
  • SPLS - SCV -Import SPLS_SupplySupplierNodes (Items at Suppliers)
  • SPLS - SCV -Import SPLS_SupplySupplierNodes (Suppliers as Base)

These interfaces are added to export the additional master data and capacity information to the SCO engine:

  • SPLS - AP -Export Products at Suppliers - Resources
  • SPLS - AP -Export Products At Suppliers Allow Over Max Purchase
  • SPLS - AP -Export Products at Suppliers
  • SPLS - AP -Export Supplier Calendar

All interfaces are incorporated into the standard Supply processes (macros) and are conditionally executed based on the application variable "Support the setting of Max Purchase by Item at Supplier" = 1.

Additional solver switches are added to control the restrictions at different levels:

  • Supplier Allocation is at item at supplier@location
  • Item at Supplier is at iconst at item@supplier
  • Supplier is at iconst at supplier@supplier

These worksheets are added:

  • Item at Supplier Allow Settings
  • Item Supplier Max Purchase by Bucket
  • Item Supplier Max Purchase

These multi-panel worksheets are updated to include the additional solver switches and supplier capacity measures, respectively:

  • 2. Object Level Solver Switches
  • 6. Supplier Information

This feature is applicable to the SCO (Supply Chain Optimization) engine in supply planning.

This feature is enabled after appending the base template (base.zip) and the supply planning template (spls.zip) for this version and setting the application variable to enable the feature. No additional role or privilege is required to access this feature.