ПРОДУКТЫ И ПЕРЕХОДЫP1L2

Приложения, формы и workflow в финансовых операциях SAP

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

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

Приложения, формы и workflow в финансовых операциях SAP#

Приложение, workflow, бухгалтерский документ и выходной файл - разные части процесса. Экран может собирать или показывать данные; процесс согласования может разрешить или отклонить действие; приложение-получатель создаёт проводку; output control формирует и отправляет печатную форму. Ошибка на одном шаге не всегда означает, что предыдущий шаг не завершился.

Приложение - точка работы с объектом#

Определяйте задачу по бизнес-объекту и требуемому результату, а не только по названию Fiori-приложения. Запишите идентификатор и релиз приложения, роль пользователя, статус объекта и связанную операцию: создать, изменить, провести, согласовать, отменить или вывести. Одно приложение может показывать список объектов и позволять перейти к отдельному действию; доступность функций и интерфейс зависят от редакции, роли и выпуска.

Сверяйте идентификатор исходного объекта, его версию, организационные параметры и автора действия. Если операция выполняется через API, фиксируйте endpoint и версию контракта; экран и API могут иметь разные ограничения и статусы.

Workflow - контроль решения, а не просто уведомление#

Для отдельных типов финансовых документов SAP позволяет настраивать проверку до проводки. Документ может перейти в состояние ожидания согласования, быть одобрен, отклонён, возвращён на доработку или остановлен ошибкой workflow. В некоторых сценариях утверждение приводит к проведению. Поэтому проверяйте результат шага по состоянию бизнес-объекта и бухгалтерскому документу, а не только по наличию задачи или уведомления в My Inbox.

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

Форма и output control - отдельный жизненный цикл#

Форма счета, извещение, печатный PDF или электронное сообщение - это представление и доставка данных, а не сам факт финансовой проводки. Для вывода проверяйте три состояния: исходный бизнес-документ, результат передачи в FI и статус создания или отправки output. Пустой файл, ошибка шаблона или неподтверждённая доставка требуют проверки своего шага; они сами по себе не доказывают отсутствие документа FI.

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

Локализуйте ошибку по границе процесса#

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

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

SAP публикует разные приложения, статусы и output control для конкретных редакций. Ссылки в этой статье описывают отдельные S/4HANA On-Premise и Public Edition сценарии. Наличие приложения, workflow или шаблона в одном релизе не подтверждает его доступность или одинаковое поведение в другом. Тестовый клиент, workflow и SAP runtime здесь не доступны.

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

  1. Verify General Journal Entries ↗
  2. My Inbox workflow actions ↗
  3. Output Management for Sales and Billing Documents ↗
  4. Billing Processing ↗

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