Привет, всем!
Очень прошу помочь со сложившейся проблемой.
Модуль HR.
Нужно выгрузить записи которые были изменены за определенный промежуток времени. Использую таб. PCL4, которая по моему разумению содержит логи изменений. Но мне удается вытащить от туда только PERNR, дату изменения и инфо-тип (из того что я использую) в котором произошли эти самы изменения. Но нужна конкретная запись инфотипа. Например, у одного pernr может быть куча записей в одном инфотипе, а нужно найти именно ту которая была изменена в последнюю очередь.
Подскажи, плиззз.. я уже почти в отчаянии... (((
Выбор PERNR у меня осуществляется вот таким образом:
Code:
form get_abs_pernr tables p_it_pernr
using p_gp_begda
p_gp_endda.
data begin
of lo_key.
include structure pc400.
data end of lo_key.
data: l_srtfd type pclkey.
select srtfd into l_srtfd from pcl4
where aedtm between p_gp_begda and p_gp_endda.
move l_srtfd to lo_key.
move lo_key-pernr to p_it_pernr.
read table p_it_pernr from p_it_pernr.
if sy-subrc <> 0.
if ( lo_key-infty = '2001' ).
append p_it_pernr.
endif.
endif.
endselect.
sort p_it_pernr.
endform.
В общем, кроме пернра понадобилось вытаскивать еще бегду и ендду измененной записи, а как до нее добраться, что-то у ма не приложу.
Спасибо!
ЗЫ: Если не достаточно корректно написал, извините с АБАПом, можно сказать, только недавно начал работать.