Pessoal, estou com o seguinte problema, trabalho com o Oracle EBS e existe uma rotina que insere dados nas tabelas interfaces(AP/AR):
- AP_INVOICES_INTERFACE
- RA_INTERFACE_LINES_all
Porém as informações da tabela AP_INVOICES_INTERFACE estão sendo deletadas via aplicação por algum usuário.
Criei uma trigger de Banco para que possa guardar os dados deletados na tabela X, porém existe uma rotina do EBS que após a interação das notas, as mesmas são detadas, daí a quantidade de informações na tabela x é enorme.
Após isso, criei uma trigger no Form - Bloco de Dados - Invices_Folder: PRE-Delete ... antes de deletar o valor será inserido na tabela X.
DECLARE
Cursor cdados is
SELECT * FROM AP_INVOICES_INTERFACE
WHERE org_id = '86'
and invoice_id = :invoices_folder.invoice_id;
cnf cdados%rowtype;
BEGIN
Open cdados;
loop
Fetch cdados into cnf;
EXIT WHEN cdados%notfound;
Insert into AP_INTERFACE
(invoice_id, --1
invoice_num, --2
invoice_type_lookup_code, --3
invoice_date, --4
po_number, --5
vendor_id, --6
vendor_num, --7
)
values
(cnf.invoice_id, --1
cnf.invoice_num, --2
cnf.invoice_type_lookup_code, --3
cnf.invoice_date, --4
cnf.po_number, --5
cnf.vendor_id, --6
cnf.vendor_num --7
);
end loop;
CLOSE cdados;
END;
Porém quando estou deletando a NF na aplicação, ocorre o seguinte erro:
ORA-01003: no statement parsed
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Qui, 03 Dez 2009 10:12 pm
- Localização: São Paulo
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Qui, 03 Dez 2009 10:12 pm
- Localização: São Paulo
Desculpe-me pessoal, não coloquei o erro completo:
ORA-01003: no statement parsed
--------------------------------------------------------------
FRM-40735: ON-DELETE trigger raised unhandled exception ORA-04098.
ORA-01003: no statement parsed
--------------------------------------------------------------
FRM-40735: ON-DELETE trigger raised unhandled exception ORA-04098.
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Qui, 03 Dez 2009 10:12 pm
- Localização: São Paulo
Ninguém pode me ajudar, nenhuma dica?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Google [Bot] e 16 visitantes