Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | laphtml/mlahtml002p.p |
Considerações Gerais
Objetivo
Objetivo
O objetivo desta API é fornecer dados sobre pendências do módulo do MLA para o documento Solicitação de Compra (Total), estejam elas pendentes de aprovações, aprovadas ou reprovadas.
Funcionamento
A API fornece basicamente dois tipos de informações: listagem de documentos (neste caso solicitações de compra) e/ou detalhe um documento (neste caso solicitação de compra).
...
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Método Negócio
Quando a API estiver executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
...
tt-requisicao-lista | Entrada/ Saída | ||||||||||
Temp-table com dados de solicitação de compra para serem apresentados na listagem | Saída | ||||||||||
Atributo | Tipo | Formato | Descrição | Obrigatório | |||||||
cod-estabel | CHARACTER | X(5) | Estabelecimento | Sim | |||||||
nr-requisicao | INTEGER | >>>,>>>,>>9 | Requisição | Sim | |||||||
nome-abrev | CHARACTER | X(12) | Requisitante | Sim | |||||||
situacao | CHARACTER | X(10) | Situação | Sim | |||||||
estado | CHARACTER | X(12) | Estado | Sim | |||||||
valor | DECIMAL | ->>,>>>,>>9.99 | Valor | Sim | |||||||
situacao-doc | INTEGER | >9 | Situação da pendência | Sim | |||||||
situacao-doc-desc | CHARACTER | X(15) | Descrição da situação | Sim | |||||||
nr-trans | INTEGER | >>>,>>>,>>9 | Número da transação (MLA) | Sim | |||||||
alternativo | LOGICAL | YES/NO | Indica que é uma pendência como alternativo | Sim | |||||||
cod-usuar | CHARACTER | X(12) | Aprovador | Sim | |||||||
mla-doc-pend-aprov-valor-doc | DECIMAL | ->>,>>>,>>9.99 | Valor do documento | Sim | |||||||
chave-doc | CHARACTER | X(40) | Chave do documento | Sim | |||||||
chave-doc-formatada | CHARACTER | X(70) | Chave do documento formatada | Sim |
Obs.: Se necessário alterar ou incluir informação na listagem, existe um ponto de EPC com evento com o nome de “ListagemDocs” que pode ser utilizado. Ele possui o parâmetro “Handle_ttDados”, que possui o handle da temp-table ttDados.
...
tt-it-requisicao | Entrada/ Saída | |||
Temp-table com dados dos itens de solicitação de compra para serem apresentados no detalhamento do documento | Saída | |||
Atributo | Tipo | Formato | Descrição | Obrigatório |
it-codigo | CHARACTER | X(16) | Item | Sim |
desc-it-codigo | CHARACTER | X(60) | Descrição do item | Sim |
nr-requisicao | INTEGER | >>>,>>>,>>9 | Requisição | Sim |
ct-codigo | CHARACTER | X(20) | Conta | Não |
desc-ct-codigo | CHARACTER | X(40) | Descrição da conta | Não |
sc-codigo | CHARACTER | X(20) | Sub-conta | Não |
desc-sc-codigo | CHARACTER | X(40) | Descrição sub-conta | Não |
sequencia | INTEGER | >>9 | Sequência | Sim |
un | CHARACTER | X(2) | Unidade de medida | Sim |
desc-un | CHARACTER | X(15) | Descrição da unidade medida | Sim |
narrativa | CHARACTER | X(2000) | Narrativa | Não |
qt-requisitada | DECIMAL | >>>,>>>,>>9.9999 | Quantidade requisitada | Sim |
qt-a-atender | DECIMAL | >>>,>>>,>>9.9999 | Quantidade a atender | Não |
dt-entrega | DATE | 99/99/9999 | Data entrega | Sim |
preco-unit | DECIMAL | >>>>>,>>>,>>9.99999 | Preço unitário | Não |
cod-utiliz | CHARACTER | X(12) | Código Utilização | Não |
desc-cod-utiliz | CHARACTER | X(40) | Descrição Código Uitlização | Não |
total-item | DECIMAL | >>>>>,>>>,>>9.9999 | Total do Item | Sim |
valor-unit | DECIMAL | >>>>>,>>>,>>9.9999 | Valor unitário | Sim |
cod-refer | CHARACTER | X(8) | Referência | Sim |
desc-cod-refer | CHARACTER | X(32) | Descrição da referência | Sim |
urgente | LOGICAL | YES/NO | Urgente | Sim |
homologa | LOGICAL | YES/NO | Homola fornecedor | Sim |
afeta-qualidade | LOGICAL | YES/NO | Afeta Qualidade | Sim |
num-ord-inv | INTEGER | >>>,>>9 | Ordem Investimento | Não |
prioridade | CHARACTER | X(15) | Prioridade | Sim |
Obs.: Se necessário alterar ou incluir informação no detalhamento, existe um ponto de EPC com evento com o nome de “DetalheDoc” que pode ser utilizado. Ele possui o parâmetro “Handle_ttDados”, que possui o handle da temp-table ttDados.
...