CREATE OR REPLACE
PROCEDURE TEST_DPND_VALUESET_FLEX(
errbuf IN OUT VARCHAR2 ,
RETCODE IN OUT VARCHAR2 ,
P_VENDOR_ID IN VARCHAR2,
P_INVOICE_NUM IN VARCHAR2 )
IS
CURSOR INV_CUR
IS
SELECT AIA.INVOICE_ID ,
APS.VENDOR_NAME ,
AIA.INVOICE_NUM ,
AIA.INVOICE_AMOUNT ,
AIA.INVOICE_DATE
FROM AP_INVOICES_ALL AIA,
AP_SUPPLIERS APS
where 1 =1
AND APS.VENDOR_ID = P_VENDOR_ID
AND AIA.INVOICE_NUM = P_INVOICE_NUM;
begin
-- FND_FILE.PUT_LINE (FND_FILE.log,'BEFORE THE FOR LOOP');
-- FND_FILE.PUT_LINE (FND_FILE.OUTPUT,'BEFORE THE FOR LOOP');
FOR INV_REC IN INV_CUR
LOOP
FND_FILE.PUT_LINE (FND_FILE.OUTPUT,'INVOICE ID '||':-'||' '||INV_REC.INVOICE_ID||chr(13) ||'SUPPLIER NAME '||':-'||' '||INV_REC.VENDOR_NAME||chr(13) ||'INVOICE NUMBER'||':-'||' '||INV_REC.INVOICE_NUM||chr(13) ||'INVOICE AMOUNT'||':-'||' '||INV_REC.INVOICE_AMOUNT||chr(13) ||'INVOICE DATE '||':-'||' '||INV_REC.INVOICE_DATE);
FND_FILE.PUT_LINE (FND_FILE.log,'INVOICE ID '||':-'||' '||INV_REC.INVOICE_ID||chr(13) ||'SUPPLIER NAME '||':-'||' '||INV_REC.VENDOR_NAME||chr(13) ||'INVOICE NUMBER'||':-'||' '||INV_REC.INVOICE_NUM||chr(13) ||'INVOICE AMOUNT'||':-'||' '||INV_REC.INVOICE_AMOUNT||chr(13) ||'INVOICE DATE '||':-'||' '||INV_REC.INVOICE_DATE);
end LOOP;
-- FND_FILE.PUT_LINE (FND_FILE.log,'AFTER THE FOR LOOP');
-- FND_FILE.PUT_LINE (FND_FILE.OUTPUT,'AFTER THE FOR LOOP');
end;
/