Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | prgfin/apb/apb911za |
Objetivo
Atualizar informações referentes a cheques administrativos no Contas a Pagar.
Funcionamento
A API/BO...
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as a temp-tables carregadas table carregada com as informações necessárias.
...
run prgfin/apb/apb911za.py (Input 1,
Input Input table tt_cheq_ap_adm,
Output table tt_log_erros_cheq_ap).
Os parâmetros de entrada são:
...
tt_cheq_ap_adm: conterá os dados do cheque administrativo a ser atualizado;
tt_log_erros_cheq_ap: : conterá as informações do retorno dos erros ocorridos na atualização.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
Tabela Temporária | Descrição | Entrada/Saída |
tt_cheq_ap_adm | Conterá as informações do cheque administrativo a ser atualizado. | Entrada |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_num_cheque | integer | >>>>,>>>,>>9 | Num Número do Cheque |
|
|
tta_cod_estab_cheq | character | x(3) / x(5)* | Estabelecimento do Estabelec Cheque |
|
|
tta_num_id_cheq_ap | integer | 9999999999 | Token cheq_ap |
|
|
tta_dat_emis_cheq_administ | date | 99/99/9999 | EmissÆo Cheque AdminData de Emissão |
|
|
tta_ind_localiz_cheq_administ | character | x(16) | Localiza‡ÆoLocalização |
|
|
tta_dat_retir_cheq_administ | date | 99/99/9999 | Data de Retirada Cheque Admi |
|
|
tta_dat_cancel_cheq_administ | date | 99/99/9999 | Cancel Cheque AdmData de Cancelamento |
|
|
tta_dat_termo_respde_cheq | date | 99/99/9999 | Data Termo Resp Cheq ADM |
|
|
tta_nom_usuar_termo_respde | character | x(40) | Usu rioUsuário |
|
|
def temp-table tt_cheq_ap_adm no-undo
...
field tta_cod_estab_cheq as character format "x(35)" label "Estabelec Cheque" column-label "Estabelec Cheque"
...
field tta_dat_emis_cheq_administ as date format "99/99/9999" initial ? label "EmissÆo Emissão Cheque Admin" column-label "EmissÆo Emissão Cheque Admin"
field tta_ind_localiz_cheq_administ as character format "x(16)" initial "Nenhum" label "Localiza‡ÆoLocalização" column-label "Localiza‡ÆoLocalização"
field tta_dat_retir_cheq_administ as date format "99/99/9999" initial ? label "Retirada Cheque Admi" column-label "Retirada Cheque Admi"
...
field tta_nom_usuar_termo_respde as character format "x(40)" label "Usu rioUsuário" column-label "Usu rioUsuário"
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros_cheq_ap | Conterá as informações dos erros encontrados durante as validações para a atualização do número do cheque.Entrada | Saída |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. |
tta_cod_estab_cheq | character | x(3) / x(5)* | Estabelecimento do Estabelec Cheque |
|
|
tta_num_id_cheq_ap | integer | 9999999999 | Token cheq_ap |
|
|
tta_num_cheque | integer | >>>>,>>>,>>9 | Num Número do Cheque |
|
|
ttv_num_mensagem | integer | >>>>,>>9N£mero | Número da Mensagem de Erro |
|
|
ttv_des_msg_erro | character | x(60) | Mensagem de Erro |
|
|
ttv_des_msg_ajuda | character | x(40) | Mensagem de Ajuda |
|
|
def temp-table tt_log_erros_cheq_ap no-undo
field tta_cod_estab_cheq as character format "x(35)" label "Estabelec Cheque" column-label "Estabelec Cheque"
field tta_num_id_cheq_ap as integer format "9999999999" initial 0 label "Token cheq_ap" column-label "Token cheq_ap"
field field tta_num_cheque as integer format ">>>>,>>>,>>9" initial ? label "Num Cheque" column-label "Num Cheque"
field ttv_num_mensagem as integer format ">>>>,>>9" label "N£meroNúmero" column-label "N£mero Número Mensagem"
field ttv_des_msg_erro as character format "x(60)" label "Mensagem Erro" column-label "InconsistˆnciaInconsistência"
field ttv_des_msg_ajuda as character format "x(40)" label "Mensagem Ajuda" column-label "Mensagem Ajuda"
index tt_erro is erro is primary unique
tta_cod_estab_cheq ascending
...
ttv_num_mensagem ascending
.