При переходе CO и Funds Management (FM) проверяйте не совпадение названий, а сохранение нужной функции, учётного смысла и контрольного результата. Техническая конверсия работающей системы, выборочный перенос и новая реализация задают разные границы данных. Настройки и остатки, присутствующие в исходной системе, не доказывают, что соответствующая функция включена, настроена или должна переноситься в целевой.
Сначала выберите сценарий и целевой процесс#
Для каждого процесса укажите, что требуется после перехода: тот же результат тем же способом; похожий результат через другую функцию; новое поведение; архивный доступ; либо отказ от прежней функции. Уточните, какая редакция и версия цели используется, кто владеет настройкой и какие входные документы запускают процесс.
Разведите три решения:
- Конверсия системы: проверьте версионные требования и изменённые объекты в Conversion Guide и Simplification Items. Не добавляйте «миграцию данных» к конверсии без отдельного требования.
- Новая реализация или selective transition: определите целевые процессы и данные, которые нужны для их запуска. Наличие объекта в Migration Cockpit ещё не означает, что его область, поля и зависимости совпадают с используемым исходным процессом.
- Функциональная замена внутри продукта: например, отдельный переход между режимами бюджетирования. Его предпосылки и содержимое миграции относятся именно к этому сценарию и не являются общим планом S/4HANA conversion.
Версионируйте эту классификацию по компании, FM area/controlling area, периоду и целевому ландшафту. Если планируется новый бюджетный или управленческий процесс, сначала согласуйте его модель, затем решайте вопрос переноса исторических данных.
Составьте карту соответствия CO#
Для каждого используемого процесса CO зафиксируйте исходную функцию, объект и настройки, целевую функцию, судьбу данных, ожидаемый результат и проверку.
Проверьте как минимум те элементы, которые реально задействованы:
- Классификация затрат: в S/4HANA cost elements представлены как типы счетов G/L и часть плана счетов; отдельно поддерживаемые поля и отчёты могут отличаться от прежней отдельной модели master data. Сопоставьте исходный вид элемента затрат, категорию, счёт и целевое представление по документации целевой версии.
- Объекты и назначения: controlling area, cost/profit center, внутренний заказ, WBS, сегмент прибыльности и другие объекты, на которые ссылаются проводки и распределения. Проверьте обязательные поля, статусы, сроки действия, диапазоны номеров и связи с компанией.
- Потоки стоимости: первичные проводки FI, распределения, расчёты заказов, product costing, Material Ledger/actual costing и используемая модель CO-PA. Различайте изменения модели данных и изменения метода расчёта: они требуют разных согласований и тестов.
- План и факт: версии, периоды, типы значений, валюты, источник данных и поддерживаемые целевые сценарии планирования. Сравните не только итоговую сумму, но и размерность, по которой пользователи объясняют отклонения.
Для каждой пары source/target определите один результат: без изменения; преобразовать при конверсии; перенастроить; сопоставить на другие объекты; загрузить отдельным migration object; пересоздать; оставить только для чтения; вывести из использования. Не выводите судьбу объекта из сходства названий или наличия данных в таблице.
Составьте отдельную карту Funds Management#
Сначала установите конкретный вариант и scope FM: используемый бюджетный механизм, FM area, fiscal year, источники документов, интегрированные компоненты, требования к availability control и версию цели. Не смешивайте Funds Management в SAP ERP, PSM-FM в S/4HANA и отдельные migration objects Public Edition в одну универсальную модель.
Для фактически используемых процессов проследите:
- Структуру назначения: funds center, commitment item, fund, functional area, grant и применимые связи. Зафиксируйте область уникальности ключей, допустимость по периоду и правила преобразования.
- Деривацию: из каких полей FI, MM/закупки и других feeder-компонентов заполняется FM assignment, в каком порядке применяются правила, где допускается ручное значение и как обрабатываются пропуски.
- Бюджет и контроль: бюджетная структура, типы и версии бюджета, период, бюджетные документы, availability control profile, проверяемые лимиты и исключения.
- Обязательства: заявки, заказы, авансы, фактические проводки, освобождение/снятие обязательств и их связь с исходными документами.
- Вариант бюджетирования: если источник использовал Former Budgeting, а цель требует Budget Control System (BCS), оценивайте это как самостоятельное преобразование процесса. SAP описывает клиентские сценарии такого перехода и отдельно предупреждает о рисках одновременного изменения структур назначения; не считайте его обязательным этапом любой конверсии.
Проверьте конкретный target migration object, его scope item, структуру шаблона и связи. Например, описание объекта PSM - Fund для Public Edition 2608 говорит о миграции мастер-данных фонда; оно не доказывает поддержку тем же объектом бюджетных документов, обязательств, FM assignments и availability control.
Проверьте переходы настройки и данных отдельно#
Разделите рабочую карту на настройки и справочные данные, открытые документы и обязательства, бюджет/остатки, закрытую историю и производные контрольные записи. Для каждого слоя укажите, сохраняется ли он конверсией, переносится объектом, пересоздаётся, сверяется отдельно или остаётся в архиве. Подтвердите это для источника, цели и версии.
Изменение правил деривации может изменить FM assignment будущей проводки, но само по себе не исправляет прежние документы. Перенос бюджета не гарантирует пересоздание всех зависимых остатков и проверок. Перенос commitment item или fund center не переносит автоматически его иерархии, статусы, master data groups или документы.
Зафиксируйте sequence, если несколько уровней должны быть готовы до транзакций: организационные единицы и счета; CO/FM master data; derivation и интеграция; бюджетные настройки; открытые документы и начальные значения; регрессия и открытие периода. Это логическая карта зависимостей, не универсальный порядок SAP-задач.
Задайте доказательства функционального соответствия#
Согласуйте для каждого процесса сценарий, исходные и целевые настройки, контрольную выборку, ожидаемый результат, допустимые различия и владельца приёмки. Используйте одинаковые компании, периоды, валюты и даты среза. Сопоставляйте документы и assignment-поля, а не только общую сумму.
В тестовый цикл включите:
- FI-документ с CO/FM account assignment и проверку целевых измерений.
- Проводку из feeder-компонента и результат account assignment derivation.
- Первичную проводку, allocation и settlement, если они используются.
- Заявку/заказ, возникновение и изменение commitment, фактическое потребление и снятие остатка.
- Бюджетную проверку ниже, на границе и выше лимита; отдельно ожидаемое сообщение и разрешённое исключение.
- Год/период границы, изменение назначения, сторно и повторную загрузку, если они входят в сценарий.
Сверяйте количества документов, суммы по dimension, открытые commitments, бюджетный остаток и результат availability control. Любое отличие классифицируйте как ошибку соответствия, ожидаемое изменение поведения, сознательное преобразование, исключённую историю или необъяснённое расхождение. Технически успешная конверсия не подтверждает работу процесса CO/FM.
Не меняйте одновременно структуру мастер-данных и миграционный scope, если тест не умеет отдельно объяснить оба эффекта. Не очищайте обязательства и не переносите бюджет только ради нулевого контрольного счёта; сначала установите бизнес-смысл и правило target процесса.
Этот материал частично покрывает MIG-07. Источники относятся к SAP S/4HANA On-Premise 2025 FPS01/FPS02, SAP ERP 6.0 EHP8 SP25 для отдельного Former Budgeting-to-BCS сценария и Public Edition 2608 для конкретного фонда-объекта. Все записи metadata_only; реальная конфигурация CO/FM, документы, бюджет, commitment, конверсия и SAP runtime не проверялись.