Catatan Kecil : SAP R/3 Architecture

R/3 merupakan rangkaian aplikasi yang terintegrasi dan di desain untuk menangani proses data yang besar. Dikemas dengan aplikasi bisnis inti yang dibutuhkan oleh perusahaan. Aplikasi aplikasi yang ada hidup berdampingan dalam satu ruang lingkup homogen dan di desain menggunakan database tunggal dan satu set tabel yang sangat besar.

System R/3 terdiri dari 3 layer, yaitu Presentation layer, application logic processing layer, dan database management & processing layer.

  1. Presentation Layer (GUI)
    • Bertindak sebagai antarmuka antara user dengan system R/3.
    • Layer ini menggunakan SAP GUI untuk mendapatkan input dari user dan menampilkan hasilnya kepada user.
    • Program yang disebut sapgui.exe.
  2. Application Layer
    • Mengeksekusi logika aplikasi di SAP R/3 system.
    • Mengirim output kepada pengguna melalui SAP GUI
    • Application Layer terdiri dari lebih dari satu server aplikasi.
    • Setiap aplikasi server memiliki profil karakteristik yang spesifik.
  3. Database Layer
    • Di dalam satu R/3 system hanya ada satu database.
    • Sebuah sistem databse terpusat yang memiliki semua data R/3 System.
    • Berisi data master dan data transaksi bisnis, dan juga memiliki data dari R/3 System.
    • Menu, kode program, screen definitions, fungsi modul-modul dan data lainnya yang disimpan dalam R/3 repositori database.
    • SAP R/3 sistem database dapat didukung oleh : Adabas, DB2/400, DB2/MVS, Informix, Microsoft SQL Server, Oracle.

Sumber : sap-r3-architecture and other articles