Monthly Archive: Şubat 2016

Abap , tabloya kayıt (itab insert) 0

Abap , tabloya kayıt (itab insert)

  report zprogramadi. data itab like standart table of kisiler with header line.   itab-ad =’tekin’. itab-soyad = ‘pekcan’. append itab. insert kisiler from table itab.     select * from kisiler. write :/...

Abap , tabloya kayıt (insert ile) 0

Abap , tabloya kayıt (insert ile)

report ztabloya_kayit_insert_ile.   tables : kisiler.   kisiler-ad =’tekin’. kisiler-soyad=’pekcan’. insert kisiler.   select * from kisiler where ad=’tekin’. write :/ kisiler-soyad. endselect.

ALV_GRID_DISPLAY ile ALV REPORT 0

ALV_GRID_DISPLAY ile ALV REPORT

SAP üzerinden veritabanı tarafından çekilen datanın ekranda görüntülenebilmesi için kullanılan ALV yapısı ile raporlama ekranları oluşturma konusunda yardımcı olmaktadır. Bunun için SAP kendi içerisinde barındırdığı ALV_GRID_DISPLAY özelliği sayesinde bu raporlama ekranı için kolay bir...

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...