Histórico da Página
...
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. |
|