Category: Giriş

Abap , help view , (search help için view oluşturma) 0

Abap , help view , (search help için view oluşturma)

Merhaba search helpde çıkacak verileri bazı koşullar ile  getirmek isteyebilirsiz bunun için help viwer oluşturmanız gerekcektir.   Konu ile ilgili incelemeniz gereken bağlantı şöyle : http://www.saptechnical.com/Tutorials/ABAP/View/Help.htm  

Abap, yetki nesnesinin kod ile kullanımı 0

Abap, yetki nesnesinin kod ile kullanımı

Örnek olarak güncelleme için verilmiş bir yetki nesnesi ,   AUTHORITY-CHECK OBJECT ‘ZONERI_YTK’                 ID ‘ACTVT’ FIELD ’02’ “                 ID ‘ZONERI_YTK’ FIELD ’02’.   IF sy–subrc EQ 0.     LOOP AT SCREEN.       IF screen–name = ‘BTNDGS’.         screen–active = 0.       ENDIF.       MODIFY SCREEN.     ENDLOOP.   ENDIF.

Abap , search helpten formları oto doldurma 0

Abap , search helpten formları oto doldurma

REPORT  ZRICH_002. parameters: p_bukrs type t001–bukrs, p_butxt type t001–butxt, p_ort01 type t001–ort01, p_land1 type t001–land1. data: dynfields type table of dynpread with header line. data: return type table of ddshretval with header line. at selection-screen on value-request for p_bukrs. call function ‘F4IF_FIELD_VALUE_REQUEST’ exporting tabname           = ‘T001’ fieldname         = ‘BUKRS’ dynpprog          = sy–cprog dynpnr            = sy–dynnr dynprofield       = ‘P_BUKRS’ tables return_tab        = return exceptions field_not_found   = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found   = 4 others            = 5. read table return with key fieldname = ‘P_BUKRS’. * Add it back to the dynpro. dynfields–fieldname = return–retfield. dynfields–fieldvalue =  return–fieldval. append dynfields. * Get the company code from db and add to dynpro data: xt001 type t001. clear xt001. select single * into xt001 from t001 where bukrs = return–fieldval....

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 0

Abap Alv Grid Renklendirme

Merhaba, Aşağıdaki kod yapısı ile alv ekranlarında satır ve sütun renklendirmesi yapabilirsiniz. *&———————————————————————* *& Report Z_ALV_RENKLI *& *&———————————————————————* *& *& *&———————————————————————* report z_alv_renkli. tables: ekko. type-pools: slis. “ALV Declarations *Data Declaration *—————- types: begin...

Abap , tabloya kayıt (itab insert) 0

Abap , tabloya kayıt (itab insert)

Merhaba, Abap üzerinde basit olarak veri kaydı için insert metodunu kullanabilirsiniz. report zprogramadi. data itab like standart table of kisiler with header line.   itab-ad =’tekin’. itab-soyad = ‘pekcan’. append itab. insert kisiler from...

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.