Abap , Tatil Günlerini Hesaplama

  Abap tarih günlerini çekmek için holiday_get fonksiyonu kullanılır.

 

DATAcnt TYPE i.
DATAit_holidays LIKE iscal_day OCCURS WITH HEADER LINE.

REFRESH it_holidays.
CLEAR   it_holidays.

CALL FUNCTION ‘HOLIDAY_GET’
EXPORTING
holiday_calendar           ‘TR’
factory_calendar           ‘TR’
date_from                  iterdat
date_to                    itonay_dt
TABLES
holidays                   it_holidays
EXCEPTIONS
factory_calendar_not_found 1
holiday_calendar_not_found 2
date_has_invalid_format    3
date_inconsistency         4
OTHERS                     5.

cnt 0.

LOOP AT it_holidays.
WRITE :/ it_holidays.
cnt cnt 1.
ENDLOOP.

WRITE :/ cnt.
*IF itonay_dt IS NOT INITIAL.
*itgunsay itonay_dt – iterdat – cnt.
*ENDIF.
*MODIFY it TRANSPORTING gunsay.
*ENDLOOP.

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.