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