Управление статусами
Функция управления статусами позволяет управлять бизнес-операциями (которые также называются "действиями") за счет присвоения документу поставки одного или нескольких статусов. Статус может разрешить или запретить бизнес-операцию, или же он может никак не повлиять на бизнес-операцию.
Описанная здесь функция управления статусами используется в только при обработке поставки. Управление полями для обработки поставки зависит от управления статусами.
Статус в обработке поставки состоит из следующих параметров:
● Вид статуса
● Значение статуса
Вид статуса описывает частичный ракурс или частичную обработку в ходе обработки документов поставки (например, статус поступления материала , статус разгрузки или статус приемки на склад).
Базовое количество видов статусов для заголовка документа и позиции документа сохраняется в системном профили для управления статусами.
Виды статуса связаны с видами документов и видами позиций для обработки поставки через профиль статуса. Параметры настройки для видов статуса можно изменить в профиле статуса.
Значение статуса определяет статус документа поставки в отношении типа статуса (например, Да/нет или Не начато/В обработке/Завершено). Он изменяется вместе с бизнес-операциями. Значение статуса может запретить бизнес-операцию. С другой стороны, бизнес-операция может задать новый статус.
До выполнения бизнес-операции во время обработки поставки необходимо выполнение следующих условий:
● По крайней мере одно значение статуса должно разрешать эту транзакцию.
● Ни одно из значений статуса не запрещает транзакцию.
SAP поставляет предварительно определенные виды статуса для стандартных процессов в обработке поставки. Несколько из этих видов статуса имеют специальные атрибуты, приведенные в следующей таблице. Изменить эти атрибуты в пользовательской настройке невозможно.
Атрибут |
Значение |
Использование |
Агрегированный статус |
Система вычисляет значение статуса для этого вида статуса на основе значений статуса всех частичных объектов на более низком уровне документа. |
Агрегированный статус на уровне заголовка документа предоставляет компактную информацию о статусе всех позиций, например, при просмотре или изменении транзакции. |
Предполагаемый статус |
Система вычисляет значение статуса для этого вида статуса на основе вида статуса с тем же самым именем на более высоких уровнях документа. |
Предполагаемый статус на уровне позиции документа предоставляет опцию управления действиями, а также управление полями на уровне позиции при помощи статуса на уровне заголовка. У этого атрибута есть исключительно техническое значение. |
Общий статус |
Система вычисляет значение статуса для этого вида статуса на основе текущих значений статуса для предварительно определенного количества видов статуса из того же самого частичного объекта (например, заголовка или позиции). |
Общий статус предоставляет компактную информацию об определенном количестве статусов для того же самого частичного объекта (например, заголовка или позиции). |
Переходный статус |
Система вычисляет этот вид статуса только для времени выполнения. Этот вид статуса не сохраняется постоянно. |
Этот индикатор устанавливается только для производных видов статуса (например, для агрегированного или общего статуса). |
Значение статуса, если исходный статус неоднозначен |
Система задает значение производного статуса для агрегированного статуса или общего статуса, если значения статуса влияющих видов статуса не уникальны. |
|
неактивный |
Это индикатор используется для активации или деактивации нескольких видов статуса в каждом профиле статуса. Однако некоторые виды статуса всегда должны быть активными. Изменить этот индикатор для этих видов статуса невозможно |
|
Можно увеличить число доступных видов статуса, добавив собственные пользовательские статусы. В отличие от видов статуса, предварительно определенных SAP, у пользовательских статусов может только быть два значения (Да/нет).
Пользовательские статусы группируются в профиле пользовательского в общем управлении статусами. Профиль пользовательского статуса в общем управлении статусами связан с системным профилем для обработки поставки через тип объекта. Здесь профиль пользовательского статуса в общем управлении статусами может присвоить нескольким типам объекта и, следовательно, нескольким системным профилям.

В управлении статусами для обработки поставки невозможно присвоить несколько профилей пользовательских статусов одному типу объекта.
Между типом объекта и системным профилем существует отношение один к одному. Для конфигурации документа и видов позиций из одного системного профиля можно извлечь несколько профилей статуса.
На следующем рисунке показано взаимоотношение между отдельными объектами в управлении статусами.


Профиль пользовательского статуса общего управления статусами не совпадает с профилем статуса для видов документов и видов позиций.
В пользовательской настройке для обработки поставки можно выполнить следующие действия:
● Активировать или деактивировать определенные виды статуса в профиле статуса
● Определить профиль статуса
● Определить профиль пользовательского статуса общего управления статусами для пользовательского статуса
● Определить пользовательские статусы