July 7, 2011

Pending or Error Receiving Transactions (ORACLE EBS)

Bagaimana mengulangi proses receiving (status pending atau error) pada aplikasi ORACLE EBS ??
Ketika kita menemukan hal ini, maka solusinya adalah :

1. Pilih responsibility Purchasing super user
2. Masuk ke menu Receiving > Transaction status summary
3. Kemudian klik Find
4. Jika ada data yang ditampilkan pada form tersebut, maka lakukan proses hapus record
5. Setelah proses hapus selesai, jangan lupa untuk Save transaction


June 30, 2011

ORA-04062: signature of package has been changed

Jika suatu ketika pada saat implementasi aplikasi ORACLE kalian bertemu dengan error message seperti ini

ORA-04062: signature of package has been changed

maka untuk pertolongan pertama, kita dapat melakukan compile pada object yang terkait dengan error message tersebut.

Jika kondisi tersebut masih berlanjut maka mintalah bantuan dari ORACLE Support.
:)

May 24, 2011

Desformat Report Untuk Cetak Nota Kasir

Bagaimana membuat format report untuk cetak nota penjualan pada kasir menggunakan Oracle Report Developer? pertanyaan ini langsung muncul ketika ada project yang membutuhkan modul kasir. Sebenarnya tidak sulit membuat desain report kasir, hanya saja yang menjadi kendala (karena belum berpengalaman) adalah menghentikan berputarnya gulungan kertas pada baris terakhir yang tercetak.

Akhirnya setelah mendapat pencerahan dari salah satu rekan disebuah forum Oracle, hal tersebut sudah dapat diselesaikan. Berikut ini adalah cara yang cukup sederhana untuk melakukannya :

1. Gunakan salah satu format print file pada parameter Desformat.
2. Buka dan edit print file yang digunakan. (contoh : no_ff.prt)
3. Hapus pada baris afterpage.
4. Tutup dan simpan print file tersebut.
5. Lanjutkan cetak nota kasir.

Selamat mencoba :)

January 22, 2011

Menggunakan Proses Aritmatik

Dalam penyusunan sebuah laporan, sering kali dibutuhkan perhitungan pada data yang ditampilkan. Dalam SQL hal ini dapat dilakukan dengan menggunaka operator arimatika.
Jika digunakan beberapa operator aritmatik bersamaan, maka akan ada prioritas yang akan dikerjakan, yaitu:

- level 1 : * (perkalian) dan / (pembagian)
- level 2 : + (penjumlahan) dan - (pengurangan)

Untuk operator yang berada di level yang sama akan dikerjakan berurutan dari kiri ke kanan, selain itu dapat juga prioritas tersebut diganti, dengan cara menggunakan tanda kurung ().

Contoh :
sql>select id, (nilai_01 * 0.1) + (nilai_02 * 0.2)
  from nilaiku;