KNA1_READ_SINGLE - Чтение данных дебитора, основной ракурс данных. В принципе тоже самое реализуется одним селектом по таблице KNA1, но можно и этот ФМ использовать, кстати данная функция буферизирует чтение во внутреннюю таблицу, так что многократное чтение одних и тех же данных по дебитору, выполняется из памяти, правда длина буферной таблицы всего на 5 записей, видно, если сделать больше, то SELECT SINGLE отрабатывает быстрее, чем READ TABLE * WITH KEY.
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.