MAKT_SINGLE_READ - Чтение краткого текста материала

Автор Uukrul, Серпень 19, 2016, 03:29:19 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Uukrul

MAKT_SINGLE_READ - Читает краткий текст к коду ОЗМ, из очень полезного то, что все, что читалось кешируется внутри данной группы функций, соответственно повторный вызов модуля не вызывает физического чтения данных из БД. Данные читаются из кеша.

Примечание: Оказывается, многие до сих пор читают тексты сами, причем без всякого кеширования по сто раз обращаясь к одному и тому же и надеются на кеширование самой БД, она типа умная, сама пусть разбирается что откуда брать. СУБД, конечно умная, но если у вас есть возможность ей помочь, то почему бы и нет 8)

DATA: ls_wmakt TYPE makt.

CALL FUNCTION 'MAKT_SINGLE_READ'
  EXPORTING
*   KZRFB            = ' '        " X - Выполнить чтение текста из БД, минуя буфер
*   MAXTZ            = 0
    matnr            = 'ROH_1000'
    spras            = sy-langu
IMPORTING
   wmakt            = ls_wmakt
EXCEPTIONS
   wrong_call       = 1
   not_found        = 2
   OTHERS           = 3.