Pada tulisan pertama dibulan November 2011 ini, penulis akan share bagaimana cara membuat custom layout report di SAP B1.
Seperti yang kita ketahui SAP B1 menyediakan tool untuk membuat atau memodifikasi layout report yang disebut Print Layout Designer atau PLD. Menurut saya, membuat atau memodifikasi sebuah layout report dengan PLD cukup rumit dan butuh waktu lama bila dibandingkan kita membuat atau memodifikasinya menggunakan tool lain seperti Crystal Report.
Berikut ini adalah alasan saya untuk tidak menggunakan PLD dalam membuat atau memodifikasi sebuah layout report :
- User Interface PLD kurang user friendly.
- PLD lebih rumit dan akan butuh waktu lama untuk menyelesaikan sebuah layout.
- PLD tidak bisa menampilkan data dari UDT (User Defined Tables) atau UDF (User Defined Fields).
Bagi orang – orang yang sudah terbiasa menggunakan Crystal Report, pembuatan custom layout ini akan terasa mudah dan cepat. Sama halnya dengan membuat sebuah report biasa, tahap – tahap pembuatan custom layout report adalah sebagai berikut :
- Membuat query, store procedure atau view untuk mengambil data.
- Membuat koneksi ke data source atau server.
- Membuat formula-formula atau parameter fields bila diperlukan.
- Membuat layout.
- Menarik field – field hasil query, store procedure atau view ke dalam layout.
- Preview layout report yang telah dibuat.
- Mengintegrasikan layout report kedalam SAP B1.
Berikut ini adalah 2(dua) contoh custom layout report yang penulis buat untuk penggunaan internal ditempat penulis bekerja.
- BKK (Bukti Kas Keluar) adalah custom layout report untuk mencatat transaksi uang atau cash keluar, BKK ini bagi sebagian orang menyebutnya PV (Payment Voucher).
- A/P Invoice adalah custom layout report yang digunakan sebagai bukti pengakuan utang ke vendor dan menjadi dasar pengajuan untuk permintaan pembayaran ke finance department.
Pada tulisan berikutnya penulis akan menjelaskan secara teknis bagaimana membuat custom layout report tersebut dan cara mengintegrasikannya ke dalam SAP B1, ditunggu yaaach 😛
——-Selesai ——-
Leave a Reply