Árvore de páginas

Documento de API

Produto:

Datasul

Versões:

12.1.2209 ou superior

Ocorrência:

Documentação de API

Nome Físico

prgfin/apb/apb546za


Objetivo

Retornar lista com as chaves e valores originais de antecipações filtrando por ordem de compra.


Parâmetros de entrada

p_cod_estab_ems2: Código do estabelecimento no EMS 2;

p_num_ord_compra: Número da ordem de compra;


Parâmetros de saída

tt_antecipacao_ordem_compras: Temp-Table com as chaves, valores e data de transação das antecipações.

Funcionamento

A sintaxe para executar a API em modo persistente é:

run prgfin/apb/apb546za.py persistent set v_hdl_api.
    
run pi_main_retorna_tt_valor_antecipacao_oc in v_hdl_api(input p_cod_estab_ems2 ,
                                                                                           INPUT p_num_ord_compra,
                                                                                          output TABLE tt_antecipacao_ordem_compras).

Tabelas Temporárias


Tabela Temporária

Descrição

Entrada/Saída

tt_antecipacao_ordem_compras

Informações das Antecipações.

Saída

Atributo

Tipo

Formato

Descrição

tta_cod_estab

characterx(5)Estabelecimento da Antecipação

tta_cdn_fornecedor 

integer>>>,>>>,>>9Fornecedor

tta_cod_espec_docto

characterx(3)Espécie

tta_cod_ser_docto           

characterx(5)Série Documento

tta_cod_tit_ap                  

characterx(16)Título

tta_cod_parcela               

decimal->>>,>>>,>>9.99Parcela

tta_val_origin_tit_ap        

decimal->>>,>>>,>>9.99Valor Original
tta_dat_transacao             date99/99/9999Data Transação


def temp-table tt_antecipacao_ordem_compras no-undo
    field tta_cod_estab                    as character format "x(5)" label "Estabelecimento" column-label "Estab"
    field tta_cdn_fornecedor           as Integer format ">>>,>>>,>>9" initial 0 label "Fornecedor" column-label "Fornecedor"
    field tta_cod_espec_docto        as character format "x(3)" label "Espécie Documento" column-label "Espécie"
    field tta_cod_ser_docto            as character format "x(5)" label "Série Documento" column-label "Série"
    field tta_cod_tit_ap                   as character format "x(16)" label "Título" column-label "Título"
    field tta_cod_parcela                as character format "x(02)" label "Parcela" column-label "Parcela"
    field tta_val_origin_tit_ap         as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Original" column-label "Valor Original"
    field tta_dat_transacao             as date format "99/99/9999" initial today label "Data Transação" column-label "Dat Transac"