УПРАВЛЕНЧЕСКИЙ УЧЁТ CO И БЮДЖЕТИРОВАНИЕP1L2

CO: Universal Allocation и границы применимости

Какие контексты и виды распределения описывает Universal Allocation, как устроен цикл запуска и почему название не означает замену всех способов аллокации.

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

CO: Universal Allocation и границы применимости#

Universal Allocation в SAP S/4HANA предоставляет приложения для определения и исполнения циклов распределения в поддерживаемых контекстах. Это единая точка для ряда сценариев, но её название не означает, что любой способ переноса затрат из CO доступен в каждом контексте или что все существующие механизмы можно без проверки заменить одним приложением.

Контексты и типы распределения#

В SAP Help для S/4HANA описаны контексты Cost Centers, Profit Centers и Margin Analysis. В приложении управления циклами перечислены типы Distribution, Overhead Allocation, Intercompany Allocation и Top-Down Distribution. Поддержка конкретной комбинации зависит от выбранного контекста и типа; в матрице контекстов, например, у cost centers и margin analysis разные допустимые комбинации и виды счётов.

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

Цикл и исполнение#

Цикл содержит заголовок и сегменты с отправителями, получателями и правилами. Через Manage Allocations можно просмотреть и определить циклы и сегменты; Run Allocations позволяет провести пробный или фактический запуск, посмотреть завершённый результат и при необходимости отменить завершённый запуск.

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

Сравнение с другими механизмами#

Классические циклы распределения и Universal Allocation используют близкую терминологию циклов и сегментов, но набор контекстов, типов, приложений и доступных полей не следует считать одинаковым во всех релизах. Например, классическое сравнение методов включает periodic reposting, distribution, assessment и activity allocation; перечень типов Universal Allocation иной. Поэтому начинайте не с предположения о миграции, а с сопоставления текущей операции, требуемого результата и фактически доступных приложений в целевой редакции.

Уточните для конкретной версии S/4HANA: есть ли нужный контекст и allocation type, какие объекты разрешены как отправители и получатели, как сохраняется исходная статья затрат, какие периоды и ledger доступны, как устроены проверочный и фактический запуски и чем выполняется reversal. Зафиксируйте ограничения и сверяйте журнальные записи до перехода на новый вариант.

Материал основан на SAP Help для S/4HANA On-Premise 2025 FPS01. Приложения, сочетания контекстов и типов и доступные поля зависят от версии, компонентов, ролей и настройки; редакция целевой системы не проверялась. Источники зарегистрированы как metadata_only; SAP runtime не запускался.

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

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

  1. SAP Help: Allocation Contexts ↗
  2. SAP Help: Manage Allocations (Old Version) ↗
  3. SAP Help: Run Allocations ↗
  4. SAP Help: Derivation Rules ↗

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