Wednesday 7 May 2014

my sap technology


Multi-Tier Client – Server
Client – ServerMulti-Tier Client – ServerMulti-Tier Client – Server
• Single-tier
– Satu komputer melakukan semua proses
• Two-tier
– Satu komputer sebagai server, komputer lainnya
sebagai client
• Three-tier
– Terdapat lebih dari dua tingkatan relasi, digunakan
untuk pengelompokan berdasarkan fungsi tertentuClient – Server in SAP
• Terdapat 3 layer:
– Presentation: berhubungan dgn interface yg
dilihat client
• Berguna untuk menerima input & menampilkan output
– Application: berhubungan dgn pemrosesan
request dari client
• Berisi: coding & business process
– Database:
• Berisi: data dan managementnyaClient – Server in SAPData Structures of SAP System
• Terdapat 3 layer untuk SAP Data Structures
– Client
– Customized Data
– Repository RepositoryData Structures of SAP System
• Client
– Data unit tertentu dalam sistem SAP (Bussiness, Organization,
Data). 
– Tidak dapat mengakses data client yang lain - private
• Customized Data
– Setting/option yang dapat diakses oleh client yang lain (shared
setting) seperti struktur organisasi, parameter, default values. 
– Contoh: kalendar liburan,
• Repository
– Pusat penyimpanan (ABAP Storage), meliputi Dictionary objects
(tables, data elements, domain, etc), seluruh program ABAP
(programs, menu, screens). 
– Perubahan di repository akan berdampak ke seluruh clientData Structures of SAP SystemChange Management
• Setiap waktu tertentu perusahaan melakukan
perubahan atau penyesuaian sistem
• Perubahan tadi harus bisa diikuti oleh sistem
SAP
• Setiap terjadi perubahan berarti harus
mengubah sistem yang sedang berjalan,
dengan resiko perubahan membawa
kekacauan (inkonsistensi) Change Management
• Untuk menghindari inkonsistensi, SAP
merekomendasikan untuk menggunakan
three-system landscape
• Pemisahan Three-system landscape:
– Development
– Quality Assurance
– ProductionChange ManagementSAP Transactions
• Transaction: sebuah proses terdiri dari beberapa
instruksi/bagian yang dikelompokkan
berdasarkan fungsinya
• Transaction bersifat ACID
– Atomic : berhasil atau tidak berhasil
– Consistent : hasilnya akurat dan konsisten antar
proses
– Isolated : antar transaksi tidak bisa saling “melihat”
– Durable : hasil transaksi disimpanSAP TransactionsABAP
• Advance Business Application Programming
Languange
• Bahasa pemrograman khusus untuk SAP
•• ABAP Dictionary  ABAP Dictionary : berisi definisi field : berisi definisi field--field  field
yang ada di sistem SAP
– Termasuk kode-kode program dan definisi-definisi
variabel programABAPABAPSAP Business ObjectsSAP Business FrameworkExercise