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 Tips SAP Business One yang relevan:
- Panduan Maksimum Baris Choose From List SAP B1
- Gunakan Formula di Laporan Cash Flow SAP Business One
- Hubungkan Resource Master Data ke Item Master Data di SAP Business One
- Numbering Series Tidak Terupdate ke Object Type di SAP B1
- Quick Copy vs Solution Packager di SAP B1
- Template DTW Tidak Ada di SAP Business One? Ini Solusinya
Originally posted 2025-10-11 12:19:39.







