SAP Business One Addon - UI API SAP B1 Client Arayüzüne Genel Bakış
Güncelleme tarihi: 29 Oca 2022
SAP Business One için addon geliştirmeden önce SAP B1 client arayüzün deki bileşenlere göz atmakta fayda var.

Genel bir iskelet çıkartacak olursak.
Application
Company
Desktop
Menu
Events
StatusBar
Forms
Items
ComboBox
EditText
Matrix
Grid
Folder
...
DataSources
DBDataSources
DataTable
UserDataSource
Company : Addon'nun SAP B1 ana uygulamasına bağlanması için kullanılmakta.
Desktop : Masaüstü bilgilerine ulaşmak için gereken bileşen. Ekran genişliği gibi bilgiler elde edilebilir.
Menü : Ekrandaki menülere eleman eklemek veya çıkarmak, aktif veya pasif duruma geçirmek için kullanılmakta.
Events : Formlardaki olayları yönetmek için kullanılmakta. Bir butona basma yada bir değer değiştiğindeki olaylar yönetilebilmekte.
StatusBar : Ekran altında yer alan panele de mesaj göstermek için kullanılmakta. Ayrıca bir progressbar da gösterilebiliniyor.
Forms : Ekranları yönetmek için kullanılıyor.
Form.Items : Ekran üzerindeki bileşenler üzerinde işlem yapmak için kullanımakta.
Form.DataSources : Ekran üzerindeki bileşenler ile veritabanı arasındaki ilişkiyi sağlayan nesnelerin yönetimi için kullanılmakta.
Yukarıdaki iskeletin daha ayrıntılı şekli ise aşağıdaki resimde görülebilir. Burada yer alan bileşenleri öğrenmek daha sonra örnek olarak geliştirilecek addonlar da daha kolay anlamanızı sağlayacaktır.
