Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | mip/miapi074.p |
Objetivo
A API faz através das temp-tables passadas como parâmetro, o planejamento dos materiais necessários a Manutenção Industrial.
Funcionamento
A API faz o planejamento para compra ou produção dos materiais necessários as ordens de manutenção existentes no sistema.
...
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 |
ttSelecao | Tabela temporária com a seleção do filtro | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
familyInit | Char | Padrão | Família do Item Inicial do filtro | Sim | 001 |
familyFinal | Char | Padrão | Família do Item Final do Filtro | Sim | 001 |
stockGroupInit | Integer | Padrão | Grupo de Estoque Inicial do Filtro | Sim | 001 |
stockGroupFinal | Integer | Padrão | Grupo de Estoque Final do Filtro | Sim | 001 |
itemInit | Char | Padrão | Item inicial do Filtro | Sim | 001 |
itemFinal | Char | Padrão | Item final do Filtro | Sim | 001 |
plannerInit | Char | Padrão | Planejador Inicial do Filtro | Sim | 001 |
plannerFinal | Char | Padrão | Planejador Final do Filtro | Sim | 001 |
productionLineInit | Integer | Padrão | Linha de Produção Inicial do Filtro | Sim | 001 |
productionLineFinal | Integer | Padrão | Linha de Produção Final do Filtro | Sim | 001 |
establishmentInit | Char | Padrão | Estabelecimento Inicial do Filtro | Sim | 001
|
establishmentFinal | Char | Padrão | Estabelecimento Final do Filtro | Sim | 001 |
bussinessUnitInit | Char | Padrão | Unidade de Negócio Inicial do Filtro | Sim | 001 |
bussinessUnitFinal | Char | Padrão | Unidade de Negócio Final do Filtro | Sim | 001 |
priceType | Integer | Padrão | Tipo de preço | Sim | 001 |
currency | Integer | Padrão | Moeda corrente | Sim | 001 |
dateInitial | Date | 99/99/9999 | Data Inicial do Filtro | Sim | 001 |
dateFinal | Date | 99/99/9999 | Data Final do Filtro | Sim | 001 |
...
Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
Método Negócio
generateMaterialPlanning
Requisito | Handles estarem inicializados. |
| ||||||
Sintaxe | RUN generateMaterialPlanning IN h-handle (INPUT TABLE ttSelecao, INPUT TABLE ttParametros, OUTPUT TABLE RowErrors). | |||||||
Descrição | Gera o Planejamento de Materiais. | |||||||
| Parâmetros | Descrição | ||||||
| ttSelecao ttParametros RowErrors | Tabela Temporária com as informações do filtro realizado Tabela Temporária com as informações dos parâmetros ao realizar o planejamento 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.
|
|