ORACLE R12 – API PARA OBTER VALOR TOTAL DA PO

Como obter um valor total em uma ordem de compra padrão?

A Oracle fornece algumas API para obter o valor total em uma ordem de compra padrão. Usando esta API, você não precisa se preocupar com o cálculo da Quantidade x Preço da Unidade e o que precisa ser excluído do cálculo.

Para obter o montante total da revisão atual da Ordem de Compra Padrão

—–
DECLARE
l_total  NUMBER := 0;
BEGIN
l_total := po_core_s.get_total(‘H’, :p_po_header_id);
dbms_output.put_line(‘PO Total Amount:’||l_total);
END;
—–

Para obter o montante total de quaisquer revisões anteriores da Ordem de Compra Padrão, use a seguinte API.
—–
DECLARE
l_total   NUMBER := 0;
BEGIN
l_total := po_core_s.get_archive_total_for_any_rev
(:p_po_header_id,– PO Header Id

‘H’,            — Standard Header
‘PO’,           — Document Type
‘STANDARD’,     — Document Sub Type
0,              — Revision Num
‘Y’);           — Base Currency
dbms_output.put_line(‘PO Total Amount:’||l_total);
END;
—–

Deixe uma resposta

Pular para a barra de ferramentas