Á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ísico

 mip/miapi076.p

 

Objetivo

A API faz através das temp-tables passadas como parâmetro, o detalhamento das informações das ordens de compra ou ordens de produção geradas através do planejamento de materiais.

 

Funcionamento

Através dos registros da tabela de Planejamento do Período são informados os detalhes das ordens de compra ou ordens de produção geradas através do planejamento de materiais.

...

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

 

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:

 

Tabela Temporária

Descrição

Entrada/Saída

ttDemonstrativo

Tabela temporária com a seleção do usuário

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

item

Char

Padrão

Item

Sim

001

itemDescription

Char

Padrão

Descrição do Item

Não

001

date

date

99/99/9999

Data

Sim

001

establishment

Char

Padrão

Estabelecimento

Sim

001

establishmentDescription

Char

Padrão

Descrição do Estabelecimento

Não

001

compromissedOrders

Integer

Padrão

Ordens Comprometidas

Não

001

plannedOrders

Integer

Padrão

Ordens Planejadas

Não

001

compromissedReserves

decimal

Padrão

Reservas Comprometidas

Não

001

plannedReserves

decimal

Padrão

Reservas Planejadas

Não

001

itemAvailable

decimal

Padrão

Quando de Itens disponiveis

Não

001

itemValue

decimal

Padrão

Valor dos Itens

Não

001 

dimension

Char

Padrão

Utilizado para posicionar o registro

Não

001

...

    

Requisito

Handles estarem inicializados.

Sintaxe

RUN detailOrders IN h-handle (INPUT TABLE ttDemonstrativo,

                              OUTPUT TABLE ttOrdensProdComprometidas,

                              OUTPUT TABLE ttOrdensCompraComprometidas,

                              OUTPUT TABLE ttMateriaisPlanejados,

                              OUTPUT TABLE ttMateriaisComprometidos,

                              OUTPUT TABLE RowErrors).

Descrição

Retornar os detalhes sobre as ordens de compra e ordens de produção geradas através do planejamento de materiais.

 

Parâmetros

Descrição

 

ttDemonstrativo

ttOrdensProdComprometidas

ttOrdensCompraComprometidas

ttMateriaisPlanejados

ttMateriaisComprometidos

RowErrors

Tabela Temporária com as informações do filtro realizado

 

Tabela Temporária com as informações das Ordens de Produção Comprometidas

Tabela Temporária com as informações das Ordens de Compras Comprometidas

Tabela Temporária com as informações dos Materiais Planejados

 

Tabela Temporária com as informações dos Materiais Comprometidos

Tabela temporária com os erros que poderão retornar da API.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.