Visual studio ile sap projesi oluşturduğumuzda hali hazırda aşağıdaki gibi kodlar gelmektedir.
Visual Studio ile Sap Business One (sapb1) addon projesi oluşturma ve çalıştırma
Sap Business One Projesi Oluşturma
- Visual Studio 2015’i Açma
- Visual Studio 2015’i bilgisayarınızda açın. Eğer yüklü değilse, Visual Studio kurulumunu tamamlayarak devam edebilirsiniz. (Uygun Sap Business One versiyonu varsa Visual Studio 2019 da kullanılabilir.)
- Yeni Proje Oluşturma
- Visual Studio’nun üst menüsünde File > New > Project seçeneğine tıklayın.
Sap Business One 10 ile Service Layer Connection
Yapmak istediğimiz işlem açık ve net, Sap Business One Erp programına entegrasyon yolu ile bağlanıp çeşitli uygulamalar yapmak yada var olan uygulamaları sap sistemi ile canlı şekilde çalıştırmak.
Günümüz teknolojileri hızla ilerlemekte ve çeşitli web servis alt yapıları ile sistemler daha entegre çalışmaya başlamıştır, Sap de boş durmayarak Service Layer adı altında Rest servislerini sunmaya başlamış ve Sap Erp yi daha entegre hale getirmeye çalışmaktadır, Şimdi bu entegrasyon işleminin teknik detaylarını incelerken küçük bir uygulama ile servis layer katmanına bağlantı sağlayalım.
Sap Business One Sdk Obje Listesi (object type list) ve Anahtar Alanları (primary key)
Aşağıdaki listede zaman zaman aradığımız tablolar ve bu tabloların tanımları, anahtar alanları ve obje tip id leri mevcuttur, türkçe karşılıklarını buldukça güncelleyeceğim.
Sap Business One Sdk ile UDF(Kullanıcı Tanımlı Alan) Açıp Kapatma
Sap Business One da User Defined Field (Kullanıcı tanımlı alan) lar çok yaygın olarak kullanılmaktadır, programımızın içerisinde de bu alanları okuyup-üfleyip işlemler yaptırmamız gerekebilir, ancak sdk ile bu alanlara ulaşmaya çalışırken açık olmadıkları takdirde not found hatası alabilitemiz olacak 🙂
Sap Business One Sdk Matrix Nedir? Grid Nedir?
Matrix ve grid aslında aynı amaçla kullanılan fakat birkaç temel farkı olan componentlerdir, neticede ikisinde de bir veri kümesini listeleme yapılır.
Genel olarak bizler gridi sadece listeleme yapmak için kullanıyoruz, matrix i veriyi ekleme, güncellemeye, sıralama gibi fonksiyonları daha yüksek listelemelerde kullanırız.
Sap Business One Sdk da Recordset ile Sql Sorgusu yazalım
Sap Business One Sdk (kısaca “sapb1”) de sql sorgusu çalıştırma işi göze biraz farklı gelse de öğrendikten sonra kolay. birçok örneği sap scn den bulabilirsiniz.
Örnek kodu inceleyecek olursak (company e bağlandığınızı varsayıyorum):
SAPbobsCOM.Recordset oRecordSet = SAPbobsCOM.Recordset)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset); //oRecordSet adında bir obje tanımlıyoruz.
Sap Business One Sdk Addon oluşturma ve yükleme
Birçok kaynakta bulunamayan ve ihtiyaç olunabilecek bir konu olan sap business one sdk ile geliştirmiş olduğunuz addon diye adlandırdığımız projeyi resimleri takip ederek business one programına nasıl yükleyebileceğinizi öğrenebilirsiniz.
1- Ben Visual Studio 2010 kullanarak addon dosyasını oluşturacağım, ilk olarak; Yeni proje oluştur menüsündenVisual Basic bölümünden SAP B1 AddOnInstaller .NET Wizard ı seçerek projemi oluşturuyorum.
SQL Broker Nedir? Ne İşe Yarar?
Sql Server Broker Nedir : Sql Broker dediğimiz şey aslında asenkron olarak db ye bağlanıp veri alabilmemiz için sql serverın bize bildirmesi olarak tanımlayabiliriz,
Sql Server Broker Ne İşe Yarar : Diyelimki veritabanında bir tabloyu belirli aralıklarla dinlemek istiyoruz mesela log tablosu, ama tabloya kayıt atılmadığı zamanda dinlersek
