Циклы

Определение

Цикл может содержать один или несколько сегментов.

Структура

Теоретически, цикл можно определить для целой контроллинговой единицы.

Однако по соображениям производительности системы и перерасчета, можно создавать несколько циклов, которые будут обрабатываться последовательно. Таким образом, обеспечивается, что один цикл обрабатывается до выполнения другого цикла.

Разделение на циклы рекомендуется по многим причинам:

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

Эта процедура предпочтительна для предприятий с большим числом МВЗ или хозяйственных процессов, т. к. осуществление всех перерасчетов в ходе одного цикла заняло бы слишком много времени. Деление перерасчетов на несколько циклов позволяет производить перерасчеты различных групп затрат в разное время.

Зависимые циклы

Циклы называются зависимыми в случае, если определенный цикл использует результаты перерасчетов, произведенных в каком-либо из предыдущих циклов. Поэтому, чтобы получить правильные результаты, зависимые циклы следует выполнять в правильном порядке.

При этом необходимо учитывать следующие требования:

Зависимые сегменты

Последовательность сегментов внутри цикла не имеет значения для результатов выполнения цикла.

В системе SAP R/3 используются две формы выполнения сегмента: