Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicolaphtml/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.

...