Category: Giriş

Abap  ,  listbox kullanımı 0

Abap , listbox kullanımı

REPORT zlistbox_demo. TYPE-POOLS: vrm. PARAMETERS p_carrid LIKE scarr-carrid AS LISTBOX VISIBLE LENGTH 20 OBLIGATORY. DATA: t_carrid TYPE vrm_values, w_line LIKE LINE OF t_carrid. INITIALIZATION. SELECT carrid carrname FROM scarr INTO (w_line-key, w_line-text). APPEND w_line...

Abap ile mail gönderme 0

Abap ile mail gönderme

Merhaba  abap ile mail gönderme işlemi yapabileceğiniz kodlar aşağıdaki gibidir.   * Değişken tanımları DATA: LT_MAILSUBJECT     TYPE SODOCCHGI1. DATA: LT_MAILRECIPIENTS  TYPE STANDARD TABLE OF SOMLREC90 WITH HEADER LINE. DATA: LT_MAILTXT         TYPE STANDARD TABLE OF SOLI     ...

Abap iki tarih arası fark 0

Abap iki tarih arası fark

REPORT  Z_IKI_TARIF_ARASI_FARK. DATA: EDAYS   LIKE VTBBEWE–ATAGE, EMONTHS LIKE VTBBEWE–ATAGE, EYEARS  LIKE VTBBEWE–ATAGE. PARAMETERS: FROMDATE LIKE VTBBEWE–DBERVON, TODATE   LIKE VTBBEWE–DBERBIS . call function ‘FIMA_DAYS_AND_MONTHS_AND_YEARS’ exporting i_date_from          = FROMDATE i_date_to            = TODATE *   I_FLG_SEPARATE       = ‘ ‘ IMPORTING E_DAYS               = EDAYS E_MONTHS             = EMONTHS E_YEARS              = EYEARS. WRITE:/ ‘Difference in Days   ‘, EDAYS. WRITE:/ ‘Difference in Months ‘, EMONTHS. WRITE:/ ‘Difference in Years  ‘, EYEARS.

Abap tarih ekleme 0

Abap tarih ekleme

SAP Abap yazılımında bir tarihe gün ay yıl eklemek istersek aşağıdaki fonksiyon işimizi görecektir. CALL FUNCTION ‘ADD_TIME_TO_DATE’ EXPORTING I_IDATE = i_date “sistem tarihi olacak I_TIME = ‘1’ ” eklenecek rakam I_IPRKZ = ‘3’ ”...

Abap Alv Grid Renklendirme 1

Abap Alv Grid Renklendirme

*&———————————————————————* *& Report Z_ALV_RENKLI *& *&———————————————————————* *& *& *&———————————————————————* report z_alv_renkli. tables: ekko. type-pools: slis. “ALV Declarations *Data Declaration *—————- types: begin of t_ekko, ebeln type ekpo-ebeln, ebelp type ekpo-ebelp, statu type ekpo-statu, aedat...

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.