Histórico da Página
Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | prgfin/apb/apb788za |
Objetivo
Retornar o recid\rowid e num_id_tit_ap da tabela tit_ap (Contas a Pagar) conforme a chave do título informada ao programa.
Funcionamento
Antes da declaração das variáveis de entrada e saída é necessário definir a include abaixo:
/*-- Filtro RECID x ROWID Aplicado --*/
{include/i_fncrowid.i}
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
A sintaxe para a chamada da API/BO é:
run prgfin/apb/apb788za.py(input 1,
input c-cod-estab,
input c-cod-estab-ext,
input c-matr-trad,
input c-cod-especie,
input i-cod-fornecedor,
input c-cod-serie,
input c-cod-tit-ap,
input c-cod-parcela,
output c-retorno,
output rec-tit-ap,
output i-num-id-tit-ap ).
Parâmetros Entrada/Saída da API
Os parâmetros de entrada e saída são:
p_num_vers_integr_api: será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API;
...
p_rec_tit_ap: retornará o recid\rowid da tabela tit_ap (Contas a Pagar);
A declaração do parâmetro de saída p_rec_tit_ap deve ser conforme abaixo:
def output param p_rec_tit_ap &IF "{&ROWID_READY}" = "YES" &THEN as rowid &ELSE as recid format ">>>>>>9" &ENDIF no-undo.
p_num_id_tit_ap: retornará o num_id da tabela tit_ap (Contas a Pagar);