API de Inclusão de dados (001)
Nome Físico: sec/seapi002aa.r
Nome do Include com Parâmetros: sec/seapi002aa.i
Versão de Integração: 001
Objetivo:
Criar registros nas tabelas usuar_mestre, usuar_mestre_ext, grp_usuar, usuar_grp_usuar, usuar_mestre_aux.
Pré-requisitos:
Não se aplica
Considerações Gerais
- A API recebe como parâmetros temp-tables que correspondem as informações necessárias para a inclusão nas tabelas;
- A include {sec/seapi002aa.i} contém as definições das Temp-Tables que devem ser passadas como parâmetros à API sec/seapi002aa.p. Sendo que a chamada desta include, como a inclusão de valores, deve ser feita antes da chamada da API sec/seapi002aa.p.
Parâmetros de Entrada e Saída
Execução
A API sec/seapi002aa.p irá executar 6 validações básicas:
Exemplo de utilização
Executando a api:
DEFINE TEMP-TABLE tt-usuar_mestre LIKE usuar_mestre. DEF temp-table tt-erro no-undo field i-sequen as int field cd-erro as int field mensagem as char format "x(255)". CREATE tt-usuar_mestre. ASSIGN tt-usuar_mestre.cod_usuario = "_API0032" tt-usuar_mestre.nom_usuario = "_API0032" tt-usuar_mestre.nom_dir_spool = "c:\tmp" tt-usuar_mestre.ind_tip_usuar = "comum" tt-usuar_mestre.ind_tip_aces_usuar = "Interno" tt-usuar_mestre.cod_dialet = "pt" tt-usuar_mestre.cod_idiom_orig = "POR". RUN seapi002aa.p(INPUT TABLE tt-usuar_mestre, OUTPUT TABLE tt-erro). FOR EACH tt-erro: MESSAGE i-sequen " - " cd-erro " - " mensagem VIEW-AS ALERT-BOX INFO BUTTONS OK. END.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas