Автор Тема: KNA1_READ_SINGLE - Чтение данных дебитора (Основной ракурс)  (Прочитано 4152 раз)

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
KNA1_READ_SINGLE - Чтение данных дебитора, основной ракурс данных. В принципе тоже самое реализуется одним селектом по таблице KNA1, но можно и этот ФМ использовать, кстати данная функция буферизирует чтение во внутреннюю таблицу, так что многократное чтение одних и тех же данных по дебитору, выполняется из памяти, правда длина буферной таблицы всего на 5 записей, видно, если сделать больше, то SELECT SINGLE отрабатывает быстрее, чем READ TABLE * WITH KEY.
Код: You are not allowed to view links. Register or Login
DATA: ls_kna1 LIKE kna1.

CALL FUNCTION 'KNA1_READ_SINGLE'
     EXPORTING
          id_kunnr            = '1'
     IMPORTING
          es_kna1             = ls_kna1
     EXCEPTIONS
          not_found           = 1
          input_not_specified = 2
          OTHERS              = 3.