Period status didalam Oracle Application (EBS / E-Business Suite) sangat
penting. Karena saat mau melakukan posting maupun memproses transaksi
dibutuhkan period yang open/future tergantung pada Aplikasi (modul) yang
dipergunakan. Suatu perusahaan atau organisasi bisa menggunakan banyak
modul seperti General Ledger, Inventory, Payables, Receivables, dan
lain-lain. Jika kita ingin memeriksa status period nya open/closed di
masing-masing modul tanpa harus berpindah-pindah modul, sehingga bisa
menghemat waktu dan tenaga maka bisa di pergunakan query berikut ini.
Yang dibutuhkan adalah application_name pada table fnd_application_tl,
serta set_of_books_id, period_name pada table gl_period_statuses
SELECT gs.period_name, fa.application_name, gs.closing_status, gs.set_of_books_id,
DECODE (gs.closing_status,
'C','Closed',
'O','Open',
'F','Future',
'W','Closed Pending',
'N','Never Opened',
'P','Permanently Closed'
) "PERIOD_CLOSING_STATUS"
FROM gl.gl_period_statuses gs, apps.fnd_application_tl fa
WHERE fa.application_id = gs.application_id
AND fa.application_name IN
('Payables', 'Receivables', 'General Ledger')
AND gs.set_of_books_id = :set_of_books_d
AND gs.period_name in ('OCT-14','SEP-14')
and closing_status in ('O','W','C')
group by gs.Period_name, fa.application_name, gs.closing_status, gs.set_of_books_id order by Period_name desc
Artikel Terkait :
0 comments:
Post a Comment