Produto: | Datasul |
Versões: | 12.1.2209 ou superior |
Ocorrência: | Documentação de API |
Nome Físico | prgfin/apb/apb546za |
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.
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).
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 | character | x(5) | Estabelecimento da Antecipação |
tta_cdn_fornecedor | integer | >>>,>>>,>>9 | Fornecedor |
tta_cod_espec_docto | character | x(3) | Espécie |
tta_cod_ser_docto | character | x(5) | Série Documento |
tta_cod_tit_ap | character | x(16) | Título |
tta_cod_parcela | decimal | ->>>,>>>,>>9.99 | Parcela |
tta_val_origin_tit_ap | decimal | ->>>,>>>,>>9.99 | Valor Original |
| tta_dat_transacao | date | 99/99/9999 | Data 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"