Существует два буфера для ИТ:
Буфер PS - используется, когда для обновления основных данных вызывается функциональный модуль 'HR_INFOTYPE_OPERATION'. При чтении основных данных с помощью функционального модуля 'HR_READ_INFOTYPE'.
Буфер PRELP - также называется буфером PNP. Предназначен для работы с огромными объемами данных. В программах PNP не следует вызывать функции, считывающие инфо-типы с буфером PS или другим буфером. Потому что это вызывает задержку в чтении.
При чтении данным классом используется тот же буфер, который использует ЛБД.
1 2 |
cl_hrpy_infty_reader_factory=>initialize_factory( imp_mode = cl_hrpy_infty_reader_factory=>mode_pnpce ). mo_reader = cl_hrpy_infty_reader_factory=>get_read_infotype( ). |