Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/apb/apb908za

 

Objetivo

Verificar qual o valor comprometido de cada previsão ou provisão informadas na tabela temporária, validando se a previsão/provisão está vinculada a algum título estornado, implantado ou baixado.

 

Pparâmetros de entrada e saída

p_num_vers_integr_api: será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API;

tt_tit_ap_vl_compdo: conterá as informações necessárias para encontrar a provisão ou previsão dentro do APB e irá retornar o valor que está comprometido para aquela provisão ou previsão informada.

 

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se a temp-table carregada com as informações necessárias.

A sintaxe para a chamada da API/BO é:

run prgfin/apb/apb908za.py (Input 1,

                            Input-output table tt_tit_ap_vl_compdo).

 

Tabelas Temporárias

 

Tabela Temporária

Descrição

Entrada/Saída

tt_tit_ap_vl_compdo

Conterá as informações necessárias para encontrar a provisão ou previsão dentro do APB e irá retornar o valor que está comprometido para aquela provisão ou previsão informada.

Entrada e Saída

 

(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.

(**) Liberado o número de documento com 16 posições e série com 5, a partir de maio/2011.

Atributo

Tipo

Formato

Descrição

Obrig.

Evol.

tta_cod_estab

character

x(3) / x(5)*

Estabelecimento

 

 

tta_cdn_fornecedor

Integer

>>>,>>>,>>9

Fornecedor

 

 

tta_cod_espec_docto

character

x(3)

Espécie Documento

 

 

tta_cod_ser_docto

character

x(3)/x(5)**

Série Documento

 

 

tta_cod_tit_ap

character

x(10)/x(16)**

Título

 

 

tta_cod_parcela

character

x(02)

Parcela

 

 

tta_val_comprtdo_tit_ap

decimal

->>>,>>>,>>9.99

Valor Comprometido

 

 

tta_val_sdo_tit_ap

decimal

->>>,>>>,>>9.99

Valor Saldo

 

 

ttv_log_existe_tit

logical

Sim/Não

 

 

 

 

def temp-table tt_tit_ap_vl_compdo 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(3)" label "Série Documento" column-label "Série"

    field tta_cod_tit_ap                   as character format "x(10)" label "Título" column-label "Título"

    field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"

    field tta_val_comprtdo_tit_ap          as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Comprometido d" column-label "Valor Comprometido d"

    field tta_val_sdo_tit_ap               as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Saldo" column-label "Valor Saldo"

    field ttv_log_existe_tit               as logical format "Sim/NÆo" initial no

    .