Начало области содержимого

Фоновая документация Настройка эвристик серийного производства  Локализовать документ в его структуре Библиотеки SAP

Обе базовые эвристики серийного производства состоят из трех функциональных модулей. Первый и третий функциональные модули несут ответственность за подготовку и последующую операцию прогона эвристики и, следовательно, идентичны в обеих эвристиках. Второй модуль описывает фактический прогон эвристики и содержит алгоритм планирования; эти модули в эвристиках отличаются.

Графические значения объяснены в сопроводительном тексте

Модуль/SAPAPO/COLLECT_DATA_REM_HEUR

Этот модуль собирает основные и переменные данные, необходимые для серийного производства, и передает их в модуль, который содержит алгоритм планирования.

Если эвристика начинается с ресурсов, в первую очередь определяются все продукты, которые могут быть произведены на указанных ресурсах. Затем выполняется проверка на возможность изготовления продуктов с помощью других неуказанных ресурсов. Если другие продукты могут быть произведены на этих дополнительных ресурсах, выполняется проверка на возможность изготовления этих продуктов на других ресурсах. Этот процесс выполняется до тех пор, пока не будет определено выполненное количество запланированных ресурсов и продуктов.

Заметка

Эвристика может также начаться с продуктов. При определении объема планирования процедура выполняется аналогичным образом.

Затем определяются основные и переменные данные, необходимые для эвристик серийного производства, для ресурсов и комбинаций продукт/местоположение. Это может быть, например, модель производственного процесса, норма, требования, запасы, поступление, загрузка ресурса и т.д.

При необходимости программирования эвристики со своим собственным алгоритмом можно непосредственно скопировать этот модуль, не изменяя его.

Модуль /SAPAPO/REM_PLAN_TEMPLATE (равномерное планирование мульти-ресурсов) или /SAPAPO/REM_PLAN_WAVE (планирование мульти-ресурсов с первичным ресурсом)

Этот модуль содержит фактический алгоритм планирования; его можно скопировать и настроить в соответствии с требованиями.

Заметка

Модуль /SAPAPO/REM_PLAN_WAVE является относительно сложным; его можно использовать только в качестве шаблона, если есть достаточный опыт с SAP-системами. С другой стороны модуль /SAPAPO/REM_PLAN_TEMPLATE специально упрощен и может использоваться в качестве шаблона для программирования собственного алгоритма.

Модуль/SAPAPO/CREATE_SCHED_REM_HEUR

Этот модуль обновляет результаты прогона планирования в liveCache, т.е. создает, изменяет или удаляет плановые заказы.

Прежде всего удаляются все заказы, которые уже были доступны до прогона планирования с эвристикой серийного производства, и которые не были фиксированы. Затем обновляется предложение сроков выполнения заказов, подлежащих окончательному планированию. Затем обновляется предложение сроков выполнения заказов, не подлежащих окончательному планированию.

При необходимости программирования эвристики со своим собственным алгоритмом можно непосредственно скопировать этот модуль, не изменяя его.

Заметка

Подробную техническую информацию см. в онлайн-документации по отдельным функциональным модулям.

 

 

 

Конец области содержимого