Skip navigation


Apa itu ABAP?
ABAP (Advanced Business Application Programming) adalah bahasa pemrograman yang diperuntukkan membangun aplikasi SAP. SAP adalah suatu ERP dengan konsep open source. Seluruh program SAP yang ditulis dengan bahasa ABAP dapat dilihat oleh customer.


Untuk apa ABAP?
1. Membuat Report (ABAP report)
Walaupun SAP sudah menyediakan report2 standard. Namun terkadang report standard tersebut belum memenuhi kebutuhan customer yang sangat specific dan bervariasi.
2. Membuat form (SAP form)
Form adalah dokumen output dari SAP, contohnya adalah hasil cetak invoice, purchase order.
3. Menyesuaikan proses bisnis. (user exit, enhancement)
Terkadang proses bisnis yang sudah disediakan oleh SAP belum mencukupi. Contohnya, di perusahaan saya untuk membuat sales order, pembuatan sales order untuk material2 tertentu hanya bisa dilakukan untuk order type tertentu, hal ini tidak di-cover oleh SAP standard.
4. Memperbaiki bug SAP (implement SAP notes)
SAP memang tidak bersih dari bug, hal ini dimaklumi melihat perkembangan SAP yang terus menerus dan juga tingginya kompleksitas program. Untuk itu SAP menyediakan service berupa SAP notes. SAP notes adalah catatan2 tentang problem2 di SAP berikut solusi-nya.

Install SAP trial
Download ABAP trial

Sulitkah belajar ABAP?
Untuk mempelajari ABAP seluruh-nya memang tidak mudah. Namun sekedar untuk mempelajari syntax sederhana yang umum digunakan tidaklah sulit, karena ABAP memang dilengkapi syntax yang sangat mendukung reporting. Berikut contoh program untuk menampilkan sales order, sederhana bukan?.

report zgetsalesorder.
*deklarasi data
data t_report like tbl_salesorder occurs 10 with header line.
*ambil data
select * from tbl_salesorder into table t_report.
*tampilkan data
loop at t_report.
skip.
write t_report-salesorderno.
write t_report-kustomer.
endloop.

(sumber : http://alionzo.blogspot.com/2007/08/belajar-abap.html)

Advertisements

Leave Your Text

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: