Ketika kita bicara mengenai addon, kita pasti memerlukan bahwa addon tersebut dapat membuat SAP Business One anda akan semakin berguna, dan tidak membuat ataupun menambah masalah baru bagi tim anda. Terkadang, kita membuat suatu matrix dengan menu yang ada di SAP Business One dengan menggunakan bantuan add-on. Kali ini, tips dari kami, cobalah gunakan DataTable untuk mempercepat kinerja ketika loading data ke matrix. Tentu akan jadi jauh lebih cepat dibanding menyimpan data melalui matrix.
Pertama-tama, kita perlu menyebutkan dulu (declare) variabel DataTable. Kemudian add kolom dengan tipe data yang sesuai ke DataTable. Pada titik ini, DataTable sudah siap untuk di bind ke matrix.
Langkah kedua, bind lah masing-masing kolom tadi di dalam matrix ke kolom yang sesuai yang sudah ada di DataTable yang telah dibuat sebelumnya.
Tambahkan baris (Add row) ke DataTable, dan fungsi SetValue untuk menyimpan data ke DataTable. Untuk langkah terakhir dari action ini adalah, me-load data ke matrix dari fungsi LoadFromDataSourceEx dan data akan secara otomatis ter-insert ke dalam matrix.
Tapi, alternatif lain, sangat mungkin untuk mendapatkan data dengan menggunakan query SQL, dan bisa saja itupun merupakan salah satu opsi terbaik. DataTable memiliki fungsi untuk mengeksekusi query executeQuery dan yang kita lakukan setelahnya adalah memanggil nya dengan menjalankan (call) fungsi LoadFromDataSourceEx dan data pun akan otomatis terisi ke matrix hanya dalam hitungan detik saja.
Baca juga:
Originally posted 2018-03-08 03:00:18.
Most Viewed Posts
- Daftar Object Type di SAP BUSINESS ONE (118,950)
- Restart Service SAP HANA di SuSE Linux (74,689)
- Access Log & Change Log untuk Identifikasi Akses User (35,896)
- Cara Merubah Format Tanggal (32,064)
- Satuan (UoM) Default di Item Master Data (30,404)