Я пытаюсь построить меру для расчета количества предметов ниже минимального или выше максимального уровня запасов.
У меня много таблиц, но для решения этой проблемы важны следующие:
- dSAP_MAR C: код центра / единицы (Cen.) , Код SKU (Материал), минимальный уровень запасов (Estq.seg.), Максимальный уровень запасов (Estoque máximo) и начальная дата (дата, с которой параметры являются действительными);
- fSAP_MB51 : таблица со всеми движениями запасов, используемая для расчета дневного уровня запасов. Здесь у меня есть столбцы Центр / код единицы (Cen.), Код SKU (Материал) и дата перемещения (Dt.lçto);
- dCalendar : таблица календаря, используемая для отношений между датами;
- dSAP_MARA : таблица SKU, используемая для связи между SKU;
- dCentro : взаимосвязь между кодом центра / устройства.
Мне нужно рассчитать состояние уровня запасов (выше макс., Ниже мин., Ноль и ОК) для каждый центр, материал и дата. Желаемый уровень запасов (от dSAP_MAR C) меняется со временем, и он отражается на рассчитанном состоянии уровня запасов.
Уровень запасов, рассчитанный из fSAP_MB51:
![Sample of table fSAP_MB51](https://i.stack.imgur.com/ZDEQ6.png)
Стандартные параметры, из dSAP_MAR C:
![Sample of table dSAP_MARC](https://i.stack.imgur.com/7yIhT.png)
Желаемый результат сравнения таблиц fSAP_MB51 и dSAP_MAR C :
![Desired result 1](https://i.stack.imgur.com/D3f7b.png)
Как я могу это сделать? Я пробовал делать это с помощью виртуальных таблиц ... Но не работает.