[E-Bussiness Suite] Query PO Amount list by Month - Year


Deskripsi
   Query untuk melisting PO beserta dengan Total Amount.

Howto
1. Karena kita menggunakan view yang recordnya di hidden oleh oracle maka untuk melihatnya gunakan cara INI 
2. Jalankan Query dibawah 

select PRHA.segment1 as PO_NUMBER
        ,PDV.GL_ENCUMBERED_DATE
        ,PO_AMOUNT.AMOUNT

from PO_HEADERS_ALL PRHA
       ,PO_DISTRIBUTIONS_V PDV
       ,PO_LINES_ALL PLA
       ,(select  PRHA.po_header_id
                  ,SUM(PLA.UNIT_PRICE*PLA.QUANTITY) as Amount

         from PO_HEADERS_ALL PRHA
                ,PO_LINES_ALL PLA

              where PRHA.authorization_status = 'APPROVED'
               AND PRHA.po_header_id = PLA.po_header_id
             
              group by PRHA.po_header_id) PO_AMOUNT

where PRHA.authorization_status = 'APPROVED'
AND PRHA.po_header_id = PDV.po_header_id
AND PRHA.po_header_id = PLA.po_header_id
AND PRHA.po_header_id = PO_AMOUNT.po_header_id
-- Low Date Month
AND to_number(to_char(PDV.GL_ENCUMBERED_DATE,'mm')) >= '1'
-- High Date Month
AND to_number(to_char(PDV.GL_ENCUMBERED_DATE,'mm')) <= '12'
-- Year Date
AND to_char(PDV.GL_ENCUMBERED_DATE,'yyyy') = '2011'

group by PRHA.segment1
        ,PO_AMOUNT.AMOUNT
        ,PDV.GL_ENCUMBERED_DATE
order by PRHA.segment1

3. jika masih bermasalah tidak menampilkan record dan menggunakan software Toad coba baca INI

4. jika hasil query ga cocok tolong infokan lewat comment ntar ane cek lagi :D, terima kasih.

Post a Comment

Harap gunakan bahasa yang baik dan sopan, terima kasih