ToF (англ. To be Fixed) – один из статусов финансовых потоков в модуле Treasury and Risk Management (TRM) SAP.
В статье мы разберём, что означает статус ToF, как работать с ним в системе SAP, какие транзакции используют (в т.ч. 289), а также как выполнить обратную операцию – статус ToR (To be Reversed).
Содержание
- Что такое статус ToF?
- Транзакция 289 – назначение и особенности
- Работа с ToF/ToR через T‑code TPM10
- Взаимосвязь с другими модулями SAP
- Типичные проблемы и способы их решения
- Практический пример: исправление потока 289
- FAQ
- Контакты службы поддержки (маскированные)
Что такое статус ToF?
Статус ToF (To be Fixed) появляется в системе, когда финансовый поток (cash‑flow, DBT‑flow, позиция в управлении позициями) был создан, но требует доработки:
- Недостаточно данных (например, отсутствует код контрагента).
- Ошибка расчёта (неправильный курс, неверный налог).
- Не выполнены бизнес‑правила, заданные в customizing.
Потоки со статусом ToF не учитываются в бухгалтерском учёте до тех пор, пока не будут исправлены и не получат статус POSTED.
Ключевые свойства ToF
- Видимость: доступен только пользователям с ролью
TRM_FLOWS_EDIT(или аналогичной). - Автоматическое уведомление: при переходе в ToF система может отправлять e‑mail‑уведомления (см. раздел контактов).
- Влияние на отчётность: потоки ToF исключаются из Cash‑Position и Liquidity Forecast.
Транзакция 289 – назначение и особенности
Транзакция 289 в SAP традиционно используется для просмотра и редактирования потоков, находящихся в статусе ToF. Она входит в пакет SAP ERP Central Component (ECC) и поддерживается в версиях:
- SAP ERP Central Component (все версии)
- SAP S/4HANA Finance
- SAP Financial Supply Chain Management (FSCM)
Основные функции транзакции 289
- Поиск потоков по номеру документа, дате, статусу.
- Просмотр детальной информации о позиции (контрагент, валюта, сумма, причина ToF).
- Редактирование полей, требующих корректировки (например,
PAYMENT TERMS). - Перевод потока в статус
POSTEDпосле исправления.
Важно: изменение полей в транзакции 289 автоматически создаёт запись в журнале Change Document, что позволяет отследить, кто и когда вносил правки.
Работа с ToF/ToR через T‑code TPM10
Для массовой обработки потоков, находящихся в статусе ToF или ToR (To be Reversed), SAP предоставляет транзакцию TPM10. Ниже – пошаговое руководство.
Шаг 1. Запуск транзакции
В командной строке SAP введите TPM10 и нажмите Enter.
Шаг 2. Выбор типа операции
- Post ToF – фиксировать потоки, находящиеся в статусе ToF.
- Reverse ToR – отменить уже проведённые потоки, помеченные как ToR.
Шаг 3. Указание критериев отбора
Можно задать один или несколько из следующих параметров:
- Код компании (например,
1000). - Тип потока (DBT, CASH, POS).
Шаг 4. Выполнение операции
- Нажмите кнопку Execute (
F8). - Система отобразит список найденных записей.
- Проверьте количество записей и нажмите Post (для ToF) или Reverse (для ToR).
- Подтвердите действие в диалоговом окне.
Шаг 5. Проверка результата
После выполнения операции откройте транзакцию 289 и убедитесь, что статус изменён на POSTED (для ToF) или REVERSED (для ToR).
Совет
Для больших объёмов данных рекомендуется сначала выполнить тестовый запуск в режиме Simulation (флажок Simulate), чтобы увидеть, какие записи будут изменены.
Взаимосвязь с другими модулями SAP
| Модуль | Влияние на ToF/ToR | Ключевые настройки |
|---|---|---|
| TRM (Treasury and Risk Management) | Создание и контроль потоков, статусы ToF/ToR | Настройка FLOWS → STATUS в IMG |
| FI (Financial Accounting) | Публикация потоков в главную бухгалтерию после перехода в POSTED | Параметры POSTING и ACCOUNTING DOCUMENT TYPE |
| FSCM (Financial Supply Chain Management) | Контроль дебиторской/кредиторской задолженности, автоматическое создание ToF при ошибках расчёта | Настройки Credit Management и Cash Management |
| S/4HANA Finance | Поддержка ToF/ToR в новой модели данных (Universal Journal) | Активация Business Function FIN_FSCM_TRM |
Типичные проблемы и способы их решения
- Поток остаётся в статусе ToF после исправления.
- Проверьте, что все обязательные поля заполнены (см. транзакция 289).
- Запустите
TPM10в режиме Simulation – иногда требуется повторный запуск.
- Ошибка «No authorization for TPM10».
- Убедитесь, что у пользователя есть роль
S_TRM_TPM10(или аналог). - Обратитесь к администратору (см. раздел Контакты).
- Убедитесь, что у пользователя есть роль
- Неправильный курс валюты в ToF‑потоке.
- Отредактируйте поле
EXCH_RATEв транзакции289или используйтеTPM10с параметромUpdate Exchange Rate.
- Отредактируйте поле
- Поток не переходит в статус ToR после отмены.
- Проверьте, что у потока есть связанный reversal document. Если нет – создайте его вручную через
FB08.
- Проверьте, что у потока есть связанный reversal document. Если нет – создайте его вручную через
Практический пример: исправление потока 289
Допустим, в системе появился поток с номером 1000123456, статус ToF, причина – «Missing payment terms». Ниже – пошаговое исправление.
- Откройте транзакцию
289. - В поле Document Number введите
1000123456и нажмите Enter. - В открывшейся карточке нажмите кнопку Edit.
- Заполните поле Payment Terms (например,
0001). - Сохраните изменения (Ctrl+S).
- Перейдите в
TPM10, выберите Post ToF, укажите диапазон дат, включающий текущий день, и выполните Execute. - Проверьте статус потока в
289– он должен статьPOSTED.
Если после выполнения операции статус не изменился, повторите шаг 6 в режиме Simulation и проверьте журнал ошибок (SM21, ST22).
FAQ
Что делает статус ToR?
ToR (To be Reversed) – статус, указывающий, что поток уже проведён, но требуется его отмена. Операцию обычно выполняют через TPM10 (Reverse) или вручную через FB08.
Можно ли автоматически переводить ToF в POSTED?
Да. В IMG (SPRO) → Financial Supply Chain Management → Treasury → Flow Management → Automatic Posting можно задать правила автопостинга, но они работают только при полном наборе обязательных полей.
Какие роли нужны для работы с TPM10?
Минимальная роль – S_TRM_TPM10. Для просмотра потоков в статусе ToF/ToR также требуется S_TRM_DISPLAY.
Как отследить, кто изменил статус ToF?
В SAP есть журнал Change Document. Откройте транзакцию SCU3, введите номер потока и просмотрите историю изменений.
Контакты службы поддержки (маскированные)
- Техническая поддержка SAP (RU): телефон
+7 (495) ‑‑, e‑mailsupport@sap.com - Ответственный за модуль TRM в компании XYZ: Иванов * * (тел.:
+7 (812) ‑‑, e‑mail@xyz-company.ru) - Служба внутренней разработки (SAP Enhancement Pack): офис
ул; Примерная, д. 10, офис 5*
Для получения доступа к полной базе знаний SAP (KBA 1829413) необходимо войти в SAP Support Portal под своей учётной записью.
Статусы ToF и ToR являются важными элементами контроля качества финансовых потоков в SAP. Правильное использование транзакций 289 и TPM10 позволяет быстро исправлять ошибки и поддерживать актуальность данных в модулях TRM, FI и FSCM. Следуя рекомендациям из этой статьи, вы сможете минимизировать количество «застрявших» потоков и обеспечить корректную работу финансовой отчётности.
Если после выполнения всех рекомендаций проблемы сохраняются, обратитесь к специалистам поддержки, указанных выше.