CHANGEDOCUMENT_READ_HEADERS Почему я не могу прочитать создателя записи? - PullRequest
0 голосов
/ 13 мая 2019

Я начал использовать CHANGEDOCUMENT_READ_HEADERS сегодня, и мне нужно найти создателя записи. Я заметил, что при отсутствии изменений после создания возникает ошибка.

Таким образом, если вы только что создали запись и попытаетесь получить ее изменения через CHANGEDOCUMENT_READ_HEADERS, вы получите исключение NO_POSITION_FOUND. К счастью, создание записи, хотя и видимой в журнале изменений, не считается изменением.

Кто-нибудь знает FM, который позволяет мне найти создателя записи?

Спасибо!

1 Ответ

0 голосов
/ 13 мая 2019

Функциональный модуль CHANGEDOCUMENT_READ_HEADERS осуществляет поиск документов изменений в таблице CDHDR и CDPOS, если в документ не было внесено никаких изменений (заказ на поставку, документ FI и т. Д.), Документ изменений не будет создан.

Чтобы получить создателя записи, вам необходимо получить ее непосредственно из таблицы, в которой хранится информация или BAPI для этого документа.

Например: Создатель заказа на поставку находится в таблице EKKO (Заголовок документа закупки), поле ERNAM (Создано).

...