ФИНАНСОВЫЙ УЧЁТ FIP1L2

FI: Проверки, замещения и контроль реквизитов

Как различаются проверка и замещение, почему контекст и событие ограничивают правило, как предупреждения и ошибки влияют на проведение и что искать в журнале выполнения.

Ревизия 2 Применимость к указанным контекстам Частичное покрытие Контекст: CTX-S4-ONPREM документальная опора: недостаточно данных
Справочный материал. Контракты данных, архитектурные решения и ограничения применения. Источники приведены в материалах, где используются внешние основания.

Проверка (validation) сопоставляет значения с заданным правилом. Замещение (substitution) может вывести, заменить или очистить значение. Они работают по предусловиям и правилам, поэтому автоматическое заполнение реквизита само по себе не означает, что нужная проверка была выполнена.

Контекст и событие#

FI-GL документация SAP для S/4HANA On-Premise перечисляет три бизнес-контекста: Journal Entry, Journal Entry Item и Coding Block. Контекст описывает ситуацию, в которой задают и применяют правила; он определяет доступные поля и функции. Событие указывает, на каком этапе соответствующего процесса применяется правило. Доступный набор зависит от контекста, события и приложения.

Страница приложения управления правилами версии 2025 FPS02 отдельно указывает вариант для General Ledger Accounting - Journal Entry Item, в котором доступны оба типа правил. Это не подтверждает, что одинаковые поля или поведение доступны в других приложениях, контекстах, редакциях либо классическом механизме замещений.

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

Что происходит при выполнении#

В описании приложения управления правилами версия 2025 FPS02 замещение выполняется при вводе данных и может вывести, заменить или очистить поддерживаемые значения без системного сообщения. Проверка валидирует введённые значения. Уровень контроля определяет результат: предупреждения не препятствуют завершению проводки, а ошибки нужно устранить до её завершения.

Не делайте вывод по одному сообщению. Сверьте текст и уровень контроля, событие, контекст и правило. При проверке полезно сравнить исходное значение, сработавшие предусловия и итоговый реквизит. Такой разбор не заменяет проверку активной конфигурации.

Журнал выполнения#

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

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

Применимость и ограничения#

FI-GL страница с перечнем контекстов помечена в SAP Help как S/4HANA On-Premise 2025 FPS01. Страница приложения управления правилами версии 2025 FPS02 охватывает несколько областей решения, включая вариант FI-GL Journal Entry Item. Страница журнала не устанавливает точный выпуск в сохранённом тексте. Активные правила, авторизации, сообщения, конфигурация и SAP runtime не проверялись; поведение другой редакции или старого механизма автоматически не предполагается.

Связанные материалы#

Источники и документация

  1. SAP Help: Rules for Substitution/Validation ↗
  2. SAP Help: Manage Substitution/Validation Rules ↗
  3. SAP Help: Substitution/Validation Logs ↗

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