Perhatian, bila anda akan mengikuti langkah demi langkah di artikel ini, baca dulu no. 8 dan 9. Halah… piye to iki.
- Jalankan kode transaksi SE80.
- Pilih ‘Web Dynpro component/application’ dari drop down box.
- Beri nama program: Z_WDP_HELLO.
- Klik Yes untuk membuat object.
- Kemudian muncul form ‘Web Dynpro: Component / Create Interface’. Isi Window Name dengan: MAIN.
- Kemudian muncul form ‘Create Object Directory Entry’. Isi Package dengan: $TMP.
- Hasilnya seperti gambar di bawah dan klik dobel pada obyek Z_WDP_HELLO untuk menampilkan rincian properti komponen. Lalu, Klik kanan untuk membuat View. Muncullah form: Create View dan isi View dengan: MAINVIEW.
- Gubrak! aku dapat error kayak gini: “The host http://ivml2005.wdf.sap.corp:8042/sap/bc/wdvd? _vdrespkey=AT… does not exist. Please check the spelling or your access to the Internet”.
Setelah googling sebentar ternyata Services for Web Dynpro ABAP belum diaktifkan. Sebelum service diaktifkan, sesuaikan dulu ip address di /etc/hosts dan restart network-nya. Cara mengaktifkannya silakan baca di sini. Sorry saya belum sempat bikin cerita step by step cara mengaktifkan service tersebut. Lain kali aja yah he..he…
Masalah lain muncul ketika layout viewer sudah tampil yaitu elemen-elemen web tidak dapat di drag & drop ke layout dan tidak dapat di-edit properti-nya baik dari dalam VMWare maupun dari komputer lain. Capek deh. Akhirnya aku install SAP NetWeaver 7.0 ABAP Trial Version for Windows.
- Bila semua services yang dibutuhkan telah berjalan semua, anda akan diminta login lagi saat akan membuat View. Masukkan user: bcuser dan password: minisap (bukan developer lagi soalnya aku sudah pindah ke SAP NetWeaver 7.0 ABAP Trial for Windows). Kalau anda mencoba develop pake SAP GUI di komputer lain, layout viewer mungkin tidak jalan karena nilai icm/host_full_name masih localhost. Untuk menggantinya ke FQDN (nama komputer & domain anda) gunakan transaksi RZ10. Awas, nama domain harus lengkap misalnya ivan.net.id. Web Dynpro tidak bisa menggunakan nomor IP Address. Maaf, belum bisa bahas RZ10, nanti kepanjangan artikelnya.
- Ubah ke mode Change (Edit).
- Drag & drop elemen caption ke layout viewer.
- Edit properti text dari caption.
- Klik dobel pada obyek MAIN Window.
- Di dalam ‘Window-Struktur’ klik kanan MAIN dan pilih ‘Embed View’.
- Muncul form ‘Web Dynpro: Embed View’. Klik tombol yang muncul dari ‘View to Be Embedded’.
- Muncul form ‘Restrictions’ dan pilih MAINVIEW.
- Setelah MAINVIEW menjadi anggota dari MAIN window, Klik kanan obyek Z_WDP_HELLO.
- Pilih Create -> Web Dynpro Application.
- Muncul form ‘Create Web Dynpro Application’. Isi ‘Description’ sesuka anda. Save program anda dan bila muncul form lain, pilih saja save atau ok.
- Sekarang muncul folder baru ‘Web Dynpro Applicat’. Aktifkan program dengan cara klik kanan pada komponen Z_WDP_HELLO dan pilih Activate. Bila muncul form, pilih tanda centang. Ups, mestinya angka di gambar adalah 20 bukan 21.
- Klik kanan Z_WDP_HELLO dari ‘Web Dynpro Applicat’ dan pilih ‘Test’. Bila muncul form login, isi user: bcuser dan password: minisap.
- Inilah hasil dari perjuangan membuat ABAP Web Dynpro Hello World.
Begitu melelahkan buat sesuatu yang hanya untuk bersenang-senang









