Support for process groups in Supply Chain Optimization

Support for process groups in the Supply Chain Optimization (SCO) engine is added to a group of processes with minimum batch size and maximum production.

The spls_use_process_groups (Use the Process Groups functionality) application variable is added to control the use of process groups in the SCO engine.

The application variable Default Value = 0, maintaining existing behavior on upgrade.

These new application variables define additional behavior:

  • scv_spls_base_location_hierarchy_process_grp. Default Value: SPLS_BASE_LOCATION_HIERARCHY_PROCESS_GRP
  • spls_publish_process_group_calendar (Publish the Process Group Max Production Calendar with the Supply Plan). Default Value: 0
  • spls_publish_planned_sales (Publish the Planned Sales with the Supply Plan). Default Value: 0
  • spls_publish_routing_calendar (Publish the Routing (Process) Max Production Calendar with the Supply Plan). Default Value: 0
  • spls_use_scv_for_routing_calendar (Copy forward (1) or Import (2) the Routing Calendar (Max Planned Production). Default Value: 1.

These measures are added:

  • Process Group Maximum Planned Production (default and by period)
  • Process Group Minimum Batch Size (default and by period)
  • Process Groups (TUPLE)
  • Allow Over Max Production Group
  • Penalty cost Over Max Production Group
  • Priority Over Max Production Group
  • Allow Over Max Group Planned Production

Calculations are added to Process Group Maximum Planned Production and Process Group Minimum Batch Size to apply period-specific values or the static default, where no period override exists.

A new process groups code list is added to hold process group information, with these attributes:

  • Element (Name)
  • Description
  • Unit
  • Facility

These SCV hierarchies are added:

  • Supply+ Base Location Hierarchy (Process Group)
  • Supply+ Base Location Hierarchy (Process Group - 5L)

These SCV hierarchies are updated to support process groups:

  • Supply+ Base Item Hierarchy (Process - Alt)
  • Supply+ Base Location Hierarchy (Process)
  • Supply+ Base Location Hierarchy (Process - 5L)

These code lists are updated to include an additional process group attribute:

  • Item Processes
  • SupplyNodes

These planning hierarchy definitions are updated to support process group attributes:

  • SPLS_Supply Hierarchy 3L
  • SPLS_Supply Hierarchy 4L
  • SPLS_Supply Hierarchy 5L
  • SPLS_Supply Hierarchy 6L

These SCV Hierarchy Table Links are added:

  • SPLS_BASE_LOCATION_HIERARCHY_PROCESS_GRP_5L_SC_PROCESS_GROUP
  • SPLS_BASE_LOCATION_HIERARCHY_PROCESS_GRP_SC_PROCESS_GROUP

These interfaces are added to import process group information from SCV:

  • SPLS - SCV -Import Process Groups Calendar
  • SPLS - SCV -Import Process Groups
  • SPLS - SCV -Import SPLS_ProcessGroups
  • SPLS - SCV -Import SPLS_SupplyParent1 (Process Groups)
  • SPLS - SCV -Import SPLS_SupplyParent2 (Process Groups)
  • SPLS - SCV -Import SPLS_SupplyParent3 (Process Groups)
  • SPLS - SCV -Import SPLS_SupplyParent4 (Process Groups)
  • SPLS - SCV -Import SPLS_SupplyParent1 (Process Groups)

These interfaces are updated to import process group attributes from SCV:

  • SPLS - SCV -Import SPLS_ItemProcesses
  • SPLS - SCV -Import SPLS_SupplyNodes (Processes)

The SPLS - SCV -Export Values SM_PROCESS_GROUP_BUCKETS interface is added to publish process group period data back to SCV.

These interfaces are added to export data in the SCO engine:

  • SPLS - AP -Export Process Group Allow Over Max Plan Production Group
  • SPLS - AP -Export Process Group Calendar
  • SPLS - AP -Export Process Groups - Resources
  • SPLS - AP -Export Process Groups

These interfaces are updated to send process group attributes and variables to the SCO engine:

  • SPLS - AP -Export Processes - Resources
  • SPLS - AP -Export Variables

These macros are updated:

  • Supply - Import Master Data from SCV
  • Supply - Import Scenario
  • Supply - Publish Plan to SCV
  • Supply - Reset the AP Engine for the current Cycle Period
    • All variations
  • Supply - Reset the Engine Resources
  • Supply - Solve Scenario Optimization

The Process Groups Allow Settings worksheet is added to the Object level solver switches workbench, to define solver allow switches by process group.

These worksheets are added to maintain the minimum batch and maximum production for Process Groups:

  • Process Groups
  • Process Groups by Bucket

The Processes worksheet is updated to display a process_group attribute, where applicable.

This feature is available after appending the supply planning template (spls.zip) for this version. Customers can enable the new process by setting the spls_use_process_groups (Use the Process Groups functionality) application variable to 1. You may also require using a different SCV Hierarchy definition for the hierarchy defined by the scv_spls_base_item_hierarchy_process application variable, so that the process groups are available in the hierarchy. The SPLS_BASE_ITEM_HIERARCHY_PROCESS_ALT (Supply Base Item Hierarchy (Process - Alt)) standard SCV hierarchy, includes the process groups.

Additional role or privilege is not required to access this feature. The new worksheets are available to these roles by default:

  • Supply Planning Main System Administrator
  • Supply Planning Administrator user in the Process module
  • Supply Planning Administrator user in the Supply module