Avrupa nın en büyük yazılım şirketi olan SAP, 1972 yılında Almanya da kuruldu. SAP 1972 yılında beş eski IBM çalışanı tarafından Systemanalyse und Programmentwicklung (Systems Analysis and Program Development) adı altında Mannheim Almanya da kurulmuştur. Şirketin en iyi bilinen ürünleri SAP ERP (Enterprise Resources Planning) ve SAP Business Objects yazılımıdır.

Şirket kurulduğu günden bu yana iş uygulamaları alanında yazılımlar geliştiriyor ve bu alanda dünya lideridir. 2001 yılında Türkiye Ofisi açılan şirketin geliştirdiği yazılımların Türkiye'de yirmiden fazla sektörden yüz binden fazla kullanıcısı bulunuyor. SAP nin dünya çapında ise 190 ülkede 310.000 den fazla müşterisi bulunuyor. SAP uygulamaları iş dünyasında gittikçe artan rekabet koşullarında yöneticilerin en doğru kararları almasını sağlamakla birlikte genel şirketlerin iş süreçlerinde uluslararası standartları yakalamasını sağlar.

SAP uygulamaları HANA teknolojisi öncesinde Oracle, DB2 ve SQL gibi veritabanlarına entegre ediliyordu ve okuma-yazma hızı belli bir seviyeyi geçemiyordu. Bu durum da özellikle raporlama konusunda ciddi bir yavaşlığa sebep oluyordu. SAP, HANA (High performance analytic appliance) ismiyle geliştirdiği yeni veritabanı ile kullandığı veritabanı yapısını baştan aşağı değiştirerek in-memory (bellek içi) çalışan yapıya geçti. In-memory teknolojisi sayesinde hardsisk yerine RAM kullanılmaya başlandı ve işlem hızı eskisine oranla çok daha hızlı bir hale geldi. SAP, HANA sunucularını da sertifikalandırdı ve yalnızca sertifikalı sunuculara kurulan sistemlere destek vereceğini açıkladı. Sonuç olarak IBM, HP, Huawei, Lenovo, EMC ve Dell gibi birçok donanım üreticisi HANA platformu için geliştirdiği sertifikalı sunucuları pazara sürdü.

SAP Modüllerinden bazıları;

Muhasebe Modülleri

  • FI Finans Yönetimi
  • IM Yatırım Yönetimi
  • IM Yatırım Yönetimi
  • CO Yönetim Muhasebesi ve Kontrol Yönetimi
  • EC Kurumsal Kontrol
  • RE Gayrimenkul Yönetimi
İnsan Kaynakları Modülleri

  • HR İnsan Kaynakları Yönetimi
Lojistik Modülleri

  • MM Malzeme Yönetimi
  • SD Satış ve Dağıtım
  • WM Depo Yönetimi
  • PM Bakım Onarım Yönetimi
  • CS Müşteri Servis Yönetimi
  • QM Kalite Yönetimi
  • PP Üretim Planlama Yönetimi
  • FM Filo Yönetimi

ABAP (Advanced Business Application Programming) Türkçe karşılığı Gelişmiş İş Uygulama Programlaması olarak adlandırılan nesne tabanlı programlama dilidir. ABAP, SAP tarafından geliştirilmiştir, Java, C# gibi yüksek seviye programlama dilleri arasına girer.

ABAP’ın temel kullanım amacı SAP üzerinde müşteri istekleri doğrultusunda geliştirmeler yapılabilmesidir. Örnek olarak SAP yazılımında bir müşterinin istediği herhangi bir değişiklik yada eklenti istemesi durumunda ABAP kullanılabilir.

Internet Communication Framework (ICF), ABAP programları tarafından internet ile iletişim kurmak için kullanılan arayüzlere ve sınıflara dayanan bir programlama arayüzüdür . (API) ICF internet protokollerini http, HTTPS ve SMTP yi destekler. Bu protokollere dayanarak ABAP ile internet arasındaki tüm iletişim ICF kullanılarak gerçekleştirilir.

Daha Detaylı Bilgi İçin