1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Duvida Uso ENAPI302

Discussão em 'EMS , HCM e Totvs 11' iniciado por tfofano, Março 31, 2026.

  1. tfofano

    tfofano Membro Participativo

    Bom dia pessoal,

    Espero que se encontrem bem,

    Ao chamar a API da seguinte forma, conforme documentação:

    RUN enp/enapi302.p (INPUT TABLE tt-versao-integr,
    OUTPUT TABLE tt-erros-geral,
    INPUT-OUTPUT TABLE tt-alternativo,
    INPUT-OUTPUT TABLE tt-alternativo,
    INPUT c-return). // Se necessário incluir item alternativo obsoleto
    recebo o erro:
    "Mismatched parameter types passed to procedure enp/enapi302.p. (3230)",

    c-return defini como logical, e na doc indica para passar duas vezes as tt-alternativo, tentei passei a tt-ref-estrut mas continuou com o mesmo erro, alguém já implementou essa API?

    Desde já agradeço
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    No fonte que tenho aqui, antigo, está definido assim:
    upload_2026-3-31_21-31-46.png

    As definições em anexo

    Arquivos Anexados:

  3. tfofano

    tfofano Membro Participativo

    Opa, deu certo fazendo dessa forma aqui:

    run enp/enapi302.p (input table tt-versao-integr,
    output table tt-erros-geral,
    input-output table tt-alternativo,
    input c-return).

    C-return é um logical.
    rafael.andrade curtiu isso.

Compartilhe esta Página