Смешно използване на стратегия за деривация - като хранилище за данни - Иван Болховитинов
Транзакцията FMDERIVE може да се използва като хранилище за данни за настройки.
-
На първо място, за да не се произвеждат Z-таблици. Освен това може да се използва за цели, които не са свързани с FM модула.
Разбира се, недостатъците са:
- Неподходящо използване на функционалност
- Сложността на разпределението на правата
Много е удобно да се съхраняват някои данни в него - има много полета в структурата, разрешени са диапазони, периоди на валидност, изградена е система за трансфер.
- Съответствие между местата на разходите и сметките за разходи
- Списък на разрешените комбинации Сметка + Център на разходите + Поръчка
-
За да направите това, отидете на транзакцията FMDERIVE и създайте нова стратегия там:
Разбира се, не е нужно да го обвързвате с какъвто и да е фирмен код.
Като част от тази стратегия, ние създаваме нова стъпка - правило за извеждане:

В този случай задавам три полета източник и една цел като фиктивна (изисква се поне едно поле).
След това започваме да попълваме с данни:

При необходимост използваме диапазони и периоди на валидност.
Е, все още има момент да използвате тази таблица в собствения си код.
Първо, нека разгледаме таблицата TABADRS и да потърсим запис на нашата стъпка от стратегията: