КАЗНАЧЕЙСТВО И РИСКИP1L2

Риск в SAP и независимый эталон: доказательства и переход между версиями

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

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

Риск в SAP и независимый эталон: доказательства и переход между версиями#

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

Разделяйте четыре уровня#

  1. Документация продукта фиксирует поддерживаемые функции и описанный контекст версии. Сохраняйте URL, издание, релиз и дату проверки.
  2. Настройка системы задаёт области оценки, фильтры, иерархии, типы процедур, источники данных, валюты и правила агрегирования. Для неё нужны проверяемые system-specific настройки.
  3. Результат выполнения относится к конкретному запуску: портфелю, дате, market-data set, параметрам, журналу, предупреждениям и итогам. Это подтверждение только данного прогона.
  4. Независимый эталон рассчитывает небольшой заранее определённый пример по явно записанным формулам. Он полезен для проверки реализации и инвариантов, но не доказывает поведение SAP.

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

Сопоставление при переходе#

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

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

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

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

Контроль доказательств и повторяемости#

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

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

Контекст SAP#

Документация SAP S/4HANA On-Premise описывает несколько методов исторической симуляции и оценки результатов Market Risk Analyzer; в NPV Analysis перечислены доступные категории рыночных ключевых показателей для указанного выпуска. Выбор процедуры и настройка определяют способ расчёта. Это не является свидетельством фактической настройки проекта или результатом данного репозитория.

Материал частично покрывает RISK-15 и RISK-16. Он не является руководством по конверсии конкретного SAP-ландшафта. Для сопоставления входных данных см. статью о качестве данных риска, а для границ синтетической проверки - воспроизводимые проверки без SAP runtime.

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

  1. SAP S/4HANA On-Premise: Historical Simulation ↗
  2. SAP S/4HANA On-Premise: NPV Analysis ↗

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