Aşağıdaki fonksiyonla herhangi bir tarih ve saati baz alarak ister saniye cinsinden istersek de dakika veya saat cinsinden değer girdiğimizde doğru tarih ve saat değerini bulmamızı sağlayan fonksiyondur.
data :   lv_begda type p2006-begda,
lv_time type p2006-beguz,
lv_stdaz type p2012-anzhl,
lv_edate type p2006-begda,
lv_etime type p2001-beguz.
lv_vgw01 = ( <fs_out>-gsmng * ls_plpo-vgw01 ) / ls_plpo-bmsch.
lv_begda = lt_main-psttr.
lv_time = lt_main-ztime.
lv_stdaz = lv_vgw01 / 3600.
lv_vgw01  deÄŸeri saniye cinsinden geldiÄŸinden 3600’e bölündü.
call function ‘CATT_ADD_TO_TIME’
exporting
idate = lv_begda
itime = lv_time
stdaz = lv_stdaz
importing
edate = lv_edate
etime = lv_etime.


Serkan AKKAVAK
Bilgisayar Mühendisi
serkurumsal@yandex.com

SAP ve ABAP ile ilgili tüm sorularınızı sorabilirsiniz.