+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средства » SE37 - Построитель функций (Модератор: Dmitriy)Тема:
|- MAKT_SINGLE_READ - Чтение краткого текста материала




Автор Тема: MAKT_SINGLE_READ - Чтение краткого текста материала  (Прочитано 1027 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 636
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
MAKT_SINGLE_READ - Читает краткий текст к коду ОЗМ, из очень полезного то, что все, что читалось кешируется внутри данной группы функций, соответственно повторный вызов модуля не вызывает физического чтения данных из БД. Данные читаются из кеша.

Примечание: Оказывается, многие до сих пор читают тексты сами, причем без всякого кеширования по сто раз обращаясь к одному и тому же и надеются на кеширование самой БД, она типа умная, сама пусть разбирается что откуда брать. СУБД, конечно умная, но если у вас есть возможность ей помочь, то почему бы и нет 8)
Код: You are not allowed to view links. Register or Login
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.