Author: Tekin Pekcan

Abap , Tatil Günlerini Hesaplama 0

Abap , Tatil Günlerini Hesaplama

  Abap tarih günlerini çekmek için holiday_get fonksiyonu kullanılır.   DATA: cnt TYPE i. DATA: it_holidays LIKE iscal_day OCCURS 0 WITH HEADER LINE. REFRESH : it_holidays. CLEAR   : it_holidays. CALL FUNCTION ‘HOLIDAY_GET’ EXPORTING holiday_calendar           = ‘TR’ factory_calendar           = ‘TR’ date_from                  = it–erdat date_to                    = it–onay_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....

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

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

*&———————————————————————* *& Report  Z_IKI_TARIH_FARKI *& *&———————————————————————* *& *& *&———————————————————————* REPORT  Z_IKI_TARIH_FARKI. data: begin of itab occurs 0, datum type sy–datum, end of itab. data: weekday like dtresr–weekday. data: number_lines type i. parameters: p_sdatum type sy–datum, p_edatum type sy–datum. itab–datum = p_sdatum. append itab. do. if itab–datum = p_edatum. ” başlangıç tarihi eşitse son tarihe çık. exit. endif. itab–datum = itab–datum + 1.

Abap Pushbutton kullanımı 0

Abap Pushbutton kullanımı

REPORT  ZKEN_PUSHBUTTON. TYPE-POOLS: icon. “icon larin calismasi icin bu satir eklenmeli. TABLES sscrfields. *————————————————————–* *Selection-Screen *————————————————————–* SELECTION-SCREEN: PUSHBUTTON /2(40) button1 USER-COMMAND but1, PUSHBUTTON /2(40) button2 USER-COMMAND but2. *————————————————————–* *At Selection-Screen *————————————————————–* AT SELECTION-SCREEN. CASE sscrfields. WHEN ‘BUT1’. MESSAGE ‘Button 1 was clicked’ TYPE ‘I’. WHEN ‘BUT2’. MESSAGE ‘Button 2 was clicked’ TYPE ‘I’. ENDCASE. *————————————————————–* *Initialization *————————————————————–* INITIALIZATION. button1 = ‘Button 1’. button2 = ‘Button 2’. CALL FUNCTION ‘ICON_CREATE’ EXPORTING name   = icon_okay text   = ‘Continue’ info   = ‘Click to Continue’ IMPORTING RESULT = button1 EXCEPTIONS OTHERS = 0....

Abap internal table işlemleri 0

Abap internal table işlemleri

read table : İnternal tablonun bir satırını okur. Tablo anahtarı kullanılarak arama yapmak için kullanılır. READ TABLE itab table_key| free_key|index. loop at :Dahili tablolarda döngüsel işlemler yapmak için LOOP AT ifadesi kullanılır. İnternal tablodaki...

Abap – Makro Dört İşlem 0

Abap – Makro Dört İşlem

Genel olarak işlem adımları şöyle ; veri tipleri define ile makroyu tanımla (hesapla) işlemler end of definition start of selection makroyu çalıştır ( hesapla ‘toplama’ parametreler).   report  z_macro_dort_islem. data: sonuc type i. define hesapla. case &1. * ilk değer toplama ise when ‘toplama’. * 2. ve 3. girilen değerleri topla...

Abap – Form Changing 0

Abap – Form Changing

report  z_form_changing. data: a type i value 10, b type i value 5, c type i. *topla formunu parametreler ile çağır. perform topla using a b changing c. *yazdir formunu çağır. PERFORM yazdir. *satir atla skip. *topla formu form topla using a b changing sonuc. sonuc = a + b. write :/ ‘sonuc topla’ , sonuc. endform.                    “topla form yazdir. write :/ ‘sonuc ‘ , c. endform.                    “yazdir

Abap – Form Using kullanımı 0

Abap – Form Using kullanımı

REPORT  Z_FORM_USING_DORT_ISLEM. * değişken tanımla. data :  a type i, b type i, c type i. * topla alt formunu çağır PERFORM topla using 4 5. * yazdir forunu cagir PERFORM yazdir. form topla using a b. c = a + b. endform. form yazdir. write :/ ‘sonuc ‘ , c. ENDFORM.

Abap – Form Oluşturma 0

Abap – Form Oluşturma

İlk örnek ; REPORT  Z_FORM_OLUSTURMA. * yaz formunu çağır. PERFORM yaz. *ekrana yazı yaz. WRITE :/ ‘merhaba tekin’. *form yaz FORM yaz. WRITE :/ ‘form ile – merhaba tekin’. ENDFORM.   İkinci Örnek ; REPORT  Z_FORM_OLUSTURMA. * değişken tanımla. data: a type i value 10, b type i value 5, c type i. *topla formunu çağır PERFORM topla. *yazdir formunu çağır PERFORM yazdir. form topla. c = a + b. ENDFORM. form cikar. c = a – b. ENDFORM. form carp. c = a * b....

Abap – Checkbox Kullanımı 0

Abap – Checkbox Kullanımı

report z_checkbox_kullanimi. PARAMETERS : kisa AS CHECKBOX DEFAULT ‘X’,              orta AS CHECKBOX,              uzun AS CHECKBOX. if kisa = ‘X’.   WRITE : / ‘Kısa Seçildi’. Endif.

Sql Server Index Yapısı 0

Sql Server Index Yapısı

Index nedir? Peki, nasıl bir yapısı var, ne yarar sağlar, neden ve nasıl kullanılır gibi detayları bu yazıda sizler ile paylaşacağım. Bir DB üzerinde sorgularınız oldukça geç cevap veriyor ise bu yazı size yol...