Untuk belajar ABAP, memang tidak ada ketentuan yang mutlak, harus memulai dari mana. Ada beberapa alternatif untuk belajar:
- Beli buku ABAP, ikuti step-by-step. Beli buku yang sederhana dulu. Baru kemudian beli buku yang lebih spesifik dan lebih detil. Kalo beli yang langsung detil, bisa langsung mabok nanti. Contoh buku yang sederhana, adalah seperti buku yang sudah saya publish. Contoh buku yang detil: SAP Netweaver Essentials: ABAP Objects – Abap Programming in SAP Netweaver. Diterbitkan oleh SAPPress. Untuk ABAPer pemula, saya jamin gak nyambung deh kl langsung baca buku ini … he3x.
- Ikuti trainingnya SAP. SAP punya perwakilan di tiap negara. SAP Indonesia ada di Wisma Kyoe Prince, Sudirman, Jakarta. Di tiap negara, SAP mempunyai partner yang menyediakan training. Di Indonesia, diantara partnernya adalah PT. Asseta. Ini link jadwal trainingnya. Berminat, silahkan telp 57994700 ext 7501 dengan Ibu Erta.
- Lihat help nya SAP. Bisa ke: http://help.sap.com. Atau dari menu Help – SAP Library kalau dari screen GUI SAP.
- Sering-sering buka www.sdn.sap.com. Ini adalah web resmi ABAPer yang disediakan oleh SAP. Ada forumnya segala. Sebelum tanya sesuatu, cari keyword yang kamu mau tanyakan di kolom “search”. Dari pertanyaan yang ecek-ecek, sampe yang njelimet ada. Register dulu, free koq.
- Belajar dari help-nya keyword ABAP. Dari tcode SE38, ada tombol “i”. Tekan tombol itu pelan-pelan. (kalo keras-keras, nanti mousenya rusak. He3x). Semua dokumentasi dari keyword ABAP dijamin ada. Bahkan termasuk perintah yang sudah obsolete.
- Satu lagi cara yang praktis, minta senior ABAPer untuk mengajar modul SAP di tempat anda. Dengan materi dan durasi yang sama dengan materi standar. Bisa lebih murah, karena ngajarnya kan as freelanch. Memang sih, anda tidak mendapatkan setifikat. Tapi kan ilmunya tetap bisa didapat.
Nah, sekarang urutan pelajarannya. Itu sih sebenarnya terserah dosennya, mau ngajarnya dari mana dulu. Tapi kalo merujuk pada kurikulum SAP, maka saya gambarkan sebagai berikut.
Gambar ini dulu pernah saya dapatkan di modul BC400. Tapi kelihatannya sekarang beberapa modul kodenya sudah berbeda. Cuma secara umum, masih valid lah. Nanti kalo saya dapet path yang lebih baru lagi, mungkin saya bisa update lagi.
Untuk ABAPer pemula, kayaknya materi BC400 ini wajib. Di sini dipelajari dasar-dasar ABAP. Dari modul ini kita bisa tau apa saja yang bisa dilakukan oleh ABAP. Termasuk komponen-komponen pentingnya.
Selanjutnya, BC430. Walaupun pengenalan ABAP Dictionary sudah ada di BC400, tapi di BC430 lebih dalam lagi.
Setelah itu, baru ada beberapa alternatif:
– bagi yang mau mendalami reporting, silahkan ke BC402 dan BC405.
– bagi yang mau mendalami interface ke BC420 dan BC415.
– screen/ User dialog di BC410.
– SAPScript dan Smartforms di BC460 dan BC470. BC470 blum tergambar yah di situ.
– dan yang lebih menantang lagi, ikuti BC414 dan BC425 untuk mendalami update database dan Enhancement.
BC412 (Enjoy SAP) setau saya jarang diminati. Karena, enjoy dari sisi user belum tentu membuat enjoy dari sisi developer .. he3x.
Trus ketika mesin sudah lama dipakai, data semakin banyak disimpan, maka performance bisa menjadi isu yang sangat signifikan. Silahkan ikuti BC490 tentang performance tuning. Yang ngajar modul ini mesti udah pernah mengatasi problem mentuning program dengan data yang banyak. Kalo enggak, ya cuma ngajar teori doang … Akan menjadi kebanggaan tersendiri apabila anda mengubah program yang jalannya 2 jam, menjadi hanya beberapa detik dengan tampilan dan proses yang sama.
Di gambar tsb sudah ada jumlah harinya. Ini sudah dari kurikulum SAP. Dan modulnya juga standar dari SAP. Seperti kuliah, ada teori dan prakteknya serta latihan-latihannya. Sebaiknya ikuti sesuai dengan standarnya. Tapi kalo ada keterbatasan, ya mungkin bisa saja modulnya dipercepat. Misalnya dari 5 hari menjadi 4 hari. Atau 3 menjadi 2 hari.
OK, selamat belajar. Semoga path ini bisa membantu kita semua belajar dengan lebih teratur dan terstruktur.
Ada yang mau menambahkan? Atau mengoreksi? Ayo kita diskusikan. Karena sesungguhnya bersama s
uatu kesulitan itu terdapat suatu kemudahan.
Tanya dong pak. Kalau saya baru belajar ABAP, dan saya ingin mengkhususkan diri dalam pengakses-an SAP melalui interface WEB. Selain itu, saya juga harus bisa dalam membuat program dan reporting berbasiskan ABAP. Training manakah yang perlu saya ambil? Kalau melihat dari blog ini, saya harus mengambil mulai dari BC400. Dan kalau saya melihat dari silabus2 yang ada (http://www.sap.com/asia/services/education/schedule/schedule_ID.htm) bisa dilihat ada ‘Web Application Development Focus ABAP curriculum’ yang langsung satu paket (TAW10-TAW12). Apakah ada perbedaan antara BC400 dan TAW10/12 ini? Modul manakah yang selayaknya saya ambil? Ataukah kedua-duanya? 🙂
Terima kasih atas perhatiannya
Terima kasih pertanyaannya.
Ada dua jenis course:
– Course per module
– Course seluruh kurikulum (satu paket).
Kalo ambil satu paket, ya gak perlu lihat per modul lagi. Karena semuanya sudah ada di situ, walaupun pembahasannya menurut saya lebih lengkap yang per modul. Tapi kl udah tau konsep dasar dan keywordnya, menurut saya kita bisa mengembangkan sendiri.
Kalo cukup duit dan cukup waktu, ambil yang paket total. Sekitar 20 hari, dan langsung mengerti banyak hal. Tapi ada jg pendekatan lain. Training per module, trus dikembangkan dan diendapkan dulu bbrp waktu. Baru training modul lainnya. Atau based on needs nya saat itu.
Kalo ambil kedua2nya gak perlu, mubadzir. Mendingan duitnya buat training yg lainnya aja kali … he3x 🙂
Sebelumnya salam kenal dulu Mas. Saya sangat tertarik untuk belajar SAP, tertutama utk menjadi seorang ABAPer.Saya sudah pesan bukunya Mas Yasir tentang belajar SAP/ABAP, dan alhamdulillah sudah saya terima. Saya juga sempat browsing ke website ataupun blog-blog lain yang memuat seputar SAP.
Di sana saya temukan beberapa materi tentang SAP netweaver 2004 dan VMware utk Virtual machine nya.
Yang ingin saya tanyakan, apakah program tersebut diatas harus diinstall dulu di komputer saya, dan program2 apa saja yang juga harus diinstall dikomputer saya supaya saya bisa memulai belajar SAP? 🙂
Terima kasih sebelumnya atas jawabannya.
Untuk bisa dan membuat program SAP dengan bahasa ABAP didalamnya, setidaknya anda mempunyai SAP Netweaver. Dan untuk menjalankan ini di platform Windows, anda harus membuat Virtual Machine. Silahkan jalankan VMWare dan install SAP Netweaver di dalamnya.
Tapi kalau ingin belajar SAP dari sudut pandang proses bisnis, maka anda memerlukan modul-modul yang memuat proses bisnis. Misalnya modul MM, SD, FI. Paketnya biasa disebut IDES. Saran saya, anda bekerja saja di perusahaan yang memakai SAP. Karena dengan begitu, anda akan jauh lebih cepat memahaminya.
jadi intinya kudu gimana neh maz, untuk softwar free tidak buat developer atau abaper pemula. so aq ingin sekali belajar so saya paling senang upgrade knowledge hehehe…
thanks dah ngankat abap di blog so info lainnya ntar tak bantu publish di blog qu.. kalo mau iklan juga gpp..
welcome to jungle,,,,,,,
mantav ,gk ada conto programmingny y
Reblogged this on Andi Abdurachman and commented:
Menjadi ABAPER itu Harus mulai dari mana?