Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE37 - Построитель функций => Тема начата: Uukrul от Январь 30, 2009, 11:01:52 am
-
MB_SELECT_GR_BLOCKED_STOCK- Позволяет прочитать материалы, которые поступили в блокированный при поступлении запас 103 видом движения к заказу ММ. Собственно говоря просто таблицы как оказалось нет, система читает данные истории документов закупки и потом анализирует приход 103 и дальнейшую проводку 105 ВДм и таким образом выходит на остаток блокированного запаса. Так что данный ФМ самое оно для пользования. Вызов достаточно простой:
DATA: l_matnr LIKE mara-matnr,
l_meins LIKE mara-meins.
DATA: BEGIN OF lt_xtab2 OCCURS 10,
werks LIKE ekpo-werks,
matnr LIKE ekpo-matnr,
ebeln LIKE ekpo-ebeln,
ebelp LIKE ekpo-ebelp,
wesbs LIKE ekbe-wesbs,
wesb2 LIKE ekbe-wesbs,
meinh LIKE ekpo-meins,
END OF lt_xtab2.
RANGES lr_werks FOR t001w-werks.
l_matnr = '100000-34'.
l_meins = 'ST'.
CLEAR: lr_werks[], lr_werks.
lr_werks-option = 'EQ'. lr_werks-sign = 'I'.
lr_werks-low = '1000'. APPEND lr_werks.
CALL FUNCTION 'MB_SELECT_GR_BLOCKED_STOCK'
EXPORTING
* X_KZVBR = ' ' "Проводка расхода
x_matnr = l_matnr
x_meins = l_meins
* X_KZWSO = ' ' "Вид ЕдИз (Базовая ЕО)
* X_NOVBR = ' '
TABLES
xtab2 = lt_xtab2
xwerks = lr_werks.
В общем я глубоко не копал за что отвечают флажки, которые заданы по умолчанию... так что подробностей по этому поводу никаких не скажу.
-
извините за глупый вопрос, а в mb51 не видно остаток блокированного ?
спасибо, запишим фм как раз недавно было задание про 103 105 .
-
извините за глупый вопрос, а в mb51 не видно остаток блокированного ?
спасибо, запишим фм как раз недавно было задание про 103 105 .
Видно конечно, но вот выяснить сколько же запаса у тебя осталось в 103 без 105 получается не очень, так как и там приход и тут тоже приход и суммы за дваиваются и сказать сколько же осталось для вывода из 103 так это нужно руками суммировать по видам движения и материалам. Короче или быстро отчет накидать используя данный ФМ или инфо-систему логистики мучить на эту тему...