Berhasil mencoba ‘Tutorial 2 – BAPI Usage’ dari Web Dynpro for ABAP: Tutorials for Beginners. Hasilnya adalah sebagai berikut:

Namun saya mendapatkan kejutan kejutan pada saat mengikuti petunjuk tutorial tersebut. Terkadang tutorial tidak menunjukkan secara detil tentang suatu operasi atau tidak diberi contoh gambar. Kesulitan yang saya alami dan terpecahkan adalah sebagai berikut:
1. Pada halaman 7 bagian bawah ada teks seperti berikut:
Adapt Context: Select from Nodes/Attributes Names DESTINATION_FROM, DESTINATION_TO and FLIGHT_LIST. Press Continue.
Awalnya saya bingung bagaimana memilih parameter-parameter tersebut. Ternyata caranya adalah sebagai berikut:

Hasilnya adalah ‘component controller context’ sekarang berisi ‘context nodes’ yang telah kita pilih di atas untuk ‘BAPI call’ seperti pada gambar berikut:

2. Pada halaman 11 bagian bawah ada teks seperti berikut:
Repeat the same procedure (2-5) to create an UI element GROUP_1, bind it with context node DESTINATION_TO and select again the attributes CITY and COUNTR.
Setelah selesai mengikuti perintah tersebut, ternyata label untuk CITY dan COUNTR tidak otomatis muncul seperti proses untuk DESTINATION_FROM. Anda dapat meng-edit kedua label tersebut dengan cara berikut:

3. Pada halaman 14 ditunjukkan hasil pembuatan kode untuk method ONACTIONGET_FLIGHTS.
Namun saya mendapatkan hasil kode yang berbeda:

OK, sekarang pokoknya berhasil mengikuti tutorial dulu. Masalah memahami generated codes pikir belakangan dulu… hehehe.




