Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => SE37 - Построитель функций => Тема начата: Uukrul от Июль 18, 2011, 03:50:58 pm

Название: MBEW_BWTAR_HELP - Выбор вида оценки к материалу
Отправлено: Uukrul от Июль 18, 2011, 03:50:58 pm
MBEW_BWTAR_HELP - Диалог выбор вида оценки к материалу, в общем-то простенькая функция, позволяет добавить код поиска вида оценки к материалу в своих диалоговых программах. На входе подаем код материала и уровень оценки и получаем список видов оценки к ОЗМ, причем можно получить как все виды оценки, так и только активные, для этого параметр aktyp  = 'A' - Активные виды оценки, т.е. на которые расширена ОЗМ или aktyp = 'H' все доступные виды оценки для этой ОЗМ.
Код: You are not allowed to view links. Register or Login
DATA: l_matnr TYPE matnr,
      l_bwkey LIKE t001w-bwkey,
      l_bwtar TYPE bwtar_d,
      l_werks TYPE werks_d.

l_matnr = 'Код материала'.
l_werks = 'Завод'.

* Выбрать уровень оценки для завода
SELECT SINGLE bwkey INTO (l_bwkey)
FROM t001w WHERE werks = l_werks.

* Выбрать виды оценки
CALL FUNCTION 'MBEW_BWTAR_HELP'
  EXPORTING
    matnr               = l_matnr
    bwkey               = l_bwkey
    aktyp               = 'A'
*   DISPLAY             = ' '
*   DLINE               =
 IMPORTING
   bewertungsart       = l_bwtar.