Pada report List | Receive Item yang di dapat dari menu List | Receive Item | Kemudian klik Print, maka akan muncul daftar/list Receive Item pada suatu laporan. Jika dilaporan List RI tsb ingin memunculkan variable No PO nya, maka langkahnya adalah sbb :
1. Buka report List RI nya, kemudian masuk ke Modify | Available Column | Ambil variable “Calculated Field” dengan cara di klik 2x, nanti akan masuk ke Used Column.
2. Lalu ke Selected Column & Filters, kemudian centang box Calculated Field nya | Klik OK.
3. Setelah itu masuk ke Designer | ke tab Data, klik kotak IBX lalu tekan F11.
4. ke bagian SQL, klik kotak dengan titik tiga.
5. Lalu edit SQL nya, sebelum baris “FROM” tambahkan baris-baris ini :
,(
select list(distinct PONO) from PO a
left outer join apitmdet b on b.POID=a.POID
where b.APINVOICEID=RECEIVEITEM.APINVOICEID
)listpono
Sehingga keseluruhan SQL nya menjadi seperti ini :
SELECT
RECEIVEITEM.INVOICENO COLUMNVALUE_1,
RECEIVEITEM.APINVOICEID PRIMARYKEYVALUE_10001,
RECEIVEITEM.INVOICEDATE COLUMNVALUE_2,
RECEIVEITEM.SEQUENCENO COLUMNVALUE_3,
RECEIVEITEM_VENDORID.NAME COLUMNVALUE_4,
RECEIVEITEM_VENDORID.ID PRIMARYKEYVALUE_36,
RECEIVEITEM.DESCRIPTION COLUMNVALUE_5,
GET_OTHERAPINVDATA_RI.STATUS COLUMNVALUE_6,
GET_OTHERAPINVDATA_RI.APINVOICEID PRIMARYKEYVALUE_20001,
DATA_COUNT.DATACOUNT COLUMNVALUE_7,
DATA_COUNT.DATACOUNT PRIMARYKEYVALUE_40001,
GET_REPORTCUSTOMFIELD.CUSTOMFIELD2 COLUMNVALUE_8,
GET_REPORTCUSTOMFIELD.PKFIELD PRIMARYKEYVALUE_30001
,(
select list(distinct PONO) from PO a
left outer join apitmdet b on b.POID=a.POID
where b.APINVOICEID=RECEIVEITEM.APINVOICEID
)listpono
FROM
APINV RECEIVEITEM
LEFT OUTER JOIN GET_OTHERAPINVDATA (RECEIVEITEM.APINVOICEID) GET_OTHERAPINVDATA_RI ON RECEIVEITEM.APINVOICEID=GET_OTHERAPINVDATA_RI.APINVOICEID
LEFT OUTER JOIN GET_REPORTCUSTOMFIELD ON 1=1
LEFT OUTER JOIN DATA_COUNT ON 1=1
LEFT OUTER JOIN PERSONDATA RECEIVEITEM_VENDORID ON RECEIVEITEM.VENDORID=RECEIVEITEM_VENDORID.ID
WHERE 1=1
AND RECEIVEITEM.POSTED=0 AND (RECEIVEITEM.INVOICEDATE BETWEEN :PARAMDATE1 AND :PARAMDATE2)
ORDER BY
RECEIVEITEM.InvoiceDate DESC,
RECEIVEITEM.InvoiceNo DESC
6. Setelah itu klik tanda centang, lalu masuk ke tab Report Page | Di bagian Master Data, klik 2x untuk memo calculated field nya, dan ganti isi memonya dengan ini : [First_Query.”LISTPONO”]
7. Lalu save | Dan laporan ini akan menjadi dalam bentuk fr3, silahkan bisa di import dari menu Report | Index to Report | Designed Report File, lalu klik Import dan ambil fr3 yang tadi sudah disimpan.
(Available for V4 dan V5)