|
BAPI_TRANSACTION_COMMIT: Program içerisinde çağırılan bir BAPI fonksiyonunun yaptığı değişiklikleri kaydetmeye yarar. Veritabanı mantığındaki COMMIT komutunun karşılığı olarak düşünülebilir. “BAPI fonksiyonunu çağırdım ama sistemde hiçbir şey değişmedi” diyen programcılar, BAPI’den hemen sonra bu fonksiyonu da çağırmayı denemelidir. CONVERT_TO_LOCAL_CURRENCY: Farklı para birimleri arasında kur dönüşümü yapmaya yarar. Örneğin; bu fonksiyon sayesinde, 24.02.2004 tarihinin kuruyla 100 YTL’nin kaç USD’ ye karşılık geldiğini otomatik olarak hesaplatabiliriz. FILENAME_GET: Kullanıcı karşısında bir Popup penceresi çıkartarak bir dosya seçmesine / dosya adı girmesine olanak tanıyan fonksiyondur. Windows’un standart OpenFileDialog ve SaveFileDialog pencerelerine karşılık gelir. FTP_CONNECT: Ağ / İnternet üzerindeki bir FTP sunucusuna bağlanmak için kullanılır. SE37 penceresinde “FTP*” şeklinde bir arama yaptırarak, FTP ile ilgili diğer fonksiyonları da görebilirsiniz. LAST_DAY_IN_PERIOD_GET: Verilen ayın son gününü otomatik olarak hesaplayıp döndüren fonksiyondur. Örneğin; 2012 yılı Aralık ayının son gününün ne olduğunu merak ediyorsak, bu fonksiyondan faydalanabiliriz. LIST_DOWNLOAD: Bir ABAP raporunun çıktısını kullanıcının bilgisayarına metin formatında indirmek için kullanılan fonksiyondur. MESSAGE_TEXT_BUILD: SE91 ekranında hazırlanmış parametrik bir mesajı metine dönüştürerek programa getiren fonksiyondur. MONTH_NAMES_GET: Standart ay isimlerinin istediğimiz dildeki karşılıklarını öğrenmek için kullanabileceğimiz bir fonksiyondur. Fonksiyonu Türkçe diliyle çağırdığımızda Ocak, Şubat, Mart, vs. şeklinde bir listeyle karşılaşırız. İngilizce diliyle çağırdığımızda ise January, February, March, vs. şeklinde bir listeyle karşılaşırız. POPUP_TO_DISPLAY_TEXT: Bir Popup penceresi içerisinde metin görüntülemeye yarayan fonksiyondur. Visual Basic’deki MessageBox komutunun karşılığı olarak düşünülebilir. POPUP_TO_SELECT_MONTH: Kullanıcının karşısına, belli bir dönem / ay seçebileceği bir Popup penceresi çıkartan fonksiyondur. READ_TEXT: Sipariş, teslimat, fatura gibi belgelerin içerisinde yer alan uzun metinleri okumak için kullanılabilecek bir fonksiyondur. REUSE_ALV_FIELDCATALOG_MERGE: ALV çıktılarında; alan katalogunun belli bir tabloyu veya program içerisinde tanımlanmış bir yapıyı referans alarak otomatik olarak oluşmasını sağlayan fonksiyondur. REUSE_ALV_VARIANT_F4: Bir ALV çıktısına ait görüntü varyantlarını bir Popup penceresi içinde görüntüleyen ve kullanıcıya bir tanesini seçme hakkını veren fonksiyondur. Seçim ekranlarındaki varyant parametrelerine F4 yardımı koymak için son derece kullanışlıdır. SAPGUI_PROGRESS_INDICATOR: SAP arabiriminin görev çubuğuna metin yazdırmak için kullanılan fonksiyondur. Program akışı sırasında “Belgeler okunuyor…”, “Farklar hesaplanıyor…” gibi bilgi mesajları görüntülemek için idealdir. SD_DATETIME_DIFFERENCE: İki tarih arasındaki farkı gün / saat bazında hesaplamaya yarayan bir fonksiyondur. SPELL_AMOUNT: Bu harika fonksiyon, verilen bir tutarın okunuşunu geri döndürmektedir. Örneğin; bu fonksiyona “150 YTL” değerini verirsek, bize “Yüzeli Yeni Türk Lirası” ifadesini geri döndürecektir. UNIT_CONVERSION_SIMPLE: Ölçü birimleri arasında dönüşüm yapmaya yarayan bir fonksiyondur. 100 metrenin kaç santimetre, veya 4 litre suyun kaç kilogram olduğunu bu fonksiyon sayesinde kolayca öğrenebiliriz. WS_DOWNLOAD: Kullanıcının bilgisayarına, metin veya Excel formatında dosya kaydetmeye yarayan fonksiyondur. WS_EXCEL: Kullanıcının bilgisayarında Excel programını başlatmaya yarayan fonksiyondur. Fonksiyonu çağırırken belli bir dosya ismi belirtmek de mümkün olduğundan, program bir dosya kaydedip doğrudan doğruya Excel’de açmak için kullanılabilir. WS_EXECUTE: Kullanıcının bilgisayarında, belli bir programı veya dosyayı açmaya yarayan fonksiyondur. Windows programcılarının yakından tanıdığı ShellExecute komutuna karşılık gelir. WS_UPLOAD: Kullanıcının bilgisayarında metin veya Excel formatında bulunan bir dosyanın içeriğini okumaya yarayan fonksiyondur. WWW_LIST_TO_HTML: Ekranda görüntülenen raporu HTML formatında kaydetmeye yarayan fonksiyondur. Fonksiyonlar hakkında daha ayrıntılı bilgi edinmek için SE37 işlem kodlu ekranı kullanabilirsiniz. |