Abap iki tarih arası toplam gün sayısı ( hafta sonu hariç)

*&———————————————————————*
*& Report  Z_IKI_TARIH_FARKI
*&
*&———————————————————————*
*&
*&
*&———————————————————————*

REPORT  Z_IKI_TARIH_FARKI.

databegin of itab occurs 0,
datum type sydatum,
end of itab.

dataweekday like dtresrweekday.

datanumber_lines type i.

parametersp_sdatum type sydatum,
p_edatum type sydatum.

itabdatum p_sdatum.
append itab.

do.
if itabdatum p_edatum” başlangıç tarihi eşitse son tarihe çık.
exit.
endif.

itabdatum itabdatum + 1.

call function ‘DATE_TO_DAY’
exporting
date    itabdatum
importing
weekday weekday” haftanın gününü dönderdi string olarak
if weekday ‘Sat.’
or weekday ‘Sunday’.
continue.
endif.
append itab.
enddo.

describe table itab lines number_lines.

write:‘iki tarih arasındaki toplam gün’number_lines.

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.