Cara Membuat Log Report Oracle EBS
Tutorial Cara Buat Log Report pada Report Builder
Admin akan menjelaskan yang pertama cara buat log report aplikasi Report Builder Oracle, langkah-langkah sebagai berikut :
Pertama buka aplikasi Report Builder, ![]() |
| Halaman Report Builder |
Buat projek yang diberi log, untuk contoh kali ini dimisalkan mau membuat log untuk variable berikut, SRW ( SQL Report Writer) adalah sebuah package yang sudah termasuk didalam aplikasi Oracle Report Builder. Ini adalah kumpulan konstruksi PL/SQL yang didalamnya terdapat banyak fungsi, prosedur dan exception yang dapat kamu gunakan untuk rujukan pada report dan libraries-mu. Salahnya yang dapat kamu gunakan adalah : SRW.MESSAGE
![]() |
| Halaman Membuat log Report Builder |
- msg_number : tanda nomer urutan untuk log, bisa bebas atau berurut tergantug kebutuhan.
- msg_text : text yang akan ditampilkan pada log, untuk msg_text menampilkan variabel di dalam report dapat menggunakan format SRW.MESSAGE(1, 'Nilai dari a : '|| a);
Fungsi : untuk menampilkan pesan dengan nomer pesan dan tulisan pesan yang kamu spesifikan. Biasanya ini digunakan untuk men-debug pada Report Builder.
Tutorial Membuat Log Report pada Procedure dan Function Database Oracle
Pertama admin akan memberikan penjelasan FND_FILE, loh min kenapa FND_FILE min? Oke jawabannya FND_FILE ini yang akan digunakan untuk membuat log pada prosedur database Oracle.
FND_FILE merupakan prosedur yang sudah disediakan oleh Oracle Apps (E-Business Suit Oracle) untuk menulis log dan output file di concurrent program PL/SQL. Untuk melihat hasil output dapat dilihat di : View → Requests → Find selanjutnya kamu cari nama concurrent program yang sudah kamu jalankan.
Log File adalah log file yang menyimpan kumpulan pesan error dan debug.
Output File adalah file yang dapat output dari proses concurrent program.
Format penggunaan FND_FILE, FND_FILE.log untuk log yang akan tampil pada log concurrent. FND_FILE.output untuk log yang akan tampil pada output concurrent.
FND_FILE.PUT_LINE format ini yang digunakan untuk menampilkan log dari procedure dan function di database Oracle.
procedure FND_FILE.PUT_LINE
(jenis IN NUMBER,
text IN VARCHAR2);
jenis dapat diisi dengan FND_FILE.LOG atau FND_FILE.OUTPUT.
text dapat diisi dengan text yang akan ditampilkan.
CREATE OR REPLACE PROCEDURE fnd_file_Demo
(o_chr_errbuf VARCHAR2 ,
o_chr_errcode VARCHAR2 )
IS
BEGIN
--- Creating log mesage----
fnd_file.put_line(fnd_file.log,'This is log file ');
fnd_file.put_line(fnd_file.log,'You can put error, debug message here ' || SQLERRM);
fnd_file.put_line(fnd_file.log,'You can also use built in API ' || fnd_message.get);
---Creating output message
fnd_file.put_line(fnd_file.output,'This is output file');
fnd_file.put_line(fnd_file.output,'You can use it to put summary information');
END;
Jalankan concurrent program dan cek log dan output file.
Contoh log file
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
This is log file
You can put error, debug message here ORA-0000: normal, successful completion
You can also use built in API
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+---------------------------------------------------------------------------+
Contoh output file This is output file
You can use it to put summary information
Ingin baca tentang Google bisa ke sini : Cara Membuat Akun Google
Sumber : Atechtown
Sumber Logo Oracle : Sintesys
Semua gambar yang anda temukan di sini diyakini ada di dalam "domain publik". Beberapa gambar yang ditampilkan tidak diketahui secara pasti sumber asalnya. Kami tidak berniat untuk melanggar hak intelektual yang sah, hak artistik atau hak cipta. Jika Anda adalah pemilik sah dari salah satu gambar yang diposting di situs ini, dan tidak ingin ditampilkan atau jika Anda memerlukan kredit yang sesuai, maka silakan hubungi kami dan kami akan segera melakukan apa saja yang diperlukan dengan menghapus atau memberikan kredit pada konten yang ditampilkan.



Comments
Post a Comment