Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | ipp/ipapi010.p |
Objetivo e Breve Descrição
O objetivo desta API é efetuar o cálculo do custo para valorização prevista, o mesmo esta sendo utilizado para valorizar os documentos de Avaliação na Manutenção Preditiva, porém o mesmo se aplica a qualquer processo de valorização previsto de Ordens de Manutenção ou Planos de Manutenção (Padrão, Equipamento, Equipamento / Tag). A API recebe por parâmetros uma Ordem de Manutenção ou um Plano de Manutenção e as opções de custeio, e retorna, através da tabela temporária tt-retorno o custo do Material, o custo MOB, o custo GGF, o tempo de parada, e a quantidade de pessoas envolvidas na manutenção.
Funcionamento
A API deve ser executada diretamente, passando-se alguns parâmetros pré-definidos.
A sintaxe para chamada da api é a seguinte:
run ipp/ipapi010.p (input <character>,
input <character>,
input <integer>,
input <character>,
input <character>,
input <integer>,
input <integer>,
input <integer>,
input <integer>,
input <date>,
input <date>,
output table <temp-table>).
Tabelas Temporárias
Tabela Temporária | Descrição | Entrada/Saída |
tt-retorno | Tabela utilizada no retorno das informações da API | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
nr-ord-produ | integer | Padrão | Num. Ordem Manutenção | Sim | 001 |
cd-manut | char | Padrão | Código Plano Manutenção | Sim | 001 |
cd-equipto | char | Padrão | Código do Equipto | Sim | 001 |
cd-tag | char | Padrão | Código do Tag | Sim | 001 |
valor-mat | dec | Padrão | Custo Material | Sim | 001 |
Valor-mob | dec | Padrão | Custo MOB | Sim | 001 |
valor-ggf | dec | Padrão | Custo GGF | Sim | 001 |
Tempo-para | dec | Padrão | Tempo Parada | Sim | 001 |
Qtd-pessoas | dec | Padrão | Qtd pessoas envolvidas | Sim | 001 |
Descrição Parâmetros
Parâmetros | Descrição |
pin-cod-estabel | Código do Estabelecimento |
pin-cd-manut | Código do Plano de Manutenção |
pin-plano-orig | Tipo de Plano de Manutenção, onde 1 = padrão; 2 = manutenção equipamento; 3 = manutenção equipamento no tag |
pin-cd-equipto | Código do Equipamento |
pin-cd-tag | Código do Tag |
pin-i-nr-ord-produ | Número da Ordem de Manutenção |
pin-i-moeda | Número da Moeda, onde 1 = moeda oficial; 2 = moeda alternativa 1; 3 = moeda alternativa 2 |
pin-i-tipo-calc | Tipo de Cálculo, onde 1 = real; 2 = previsto. |
pin-i-preco | Tipo de Preço, onde 1 = Mensal; 2 = On-Line; 3 = Padrao; 4 = Base; 5 = Reposição; 6 = Última Entrada. Obs: quando o tipo de cálculo for 1 (real), deverá ser informado um valor de 1 a 3 para este parâmetro. Os valores 4 em diante são somente para previsto (2). |
pin-da-dt-ini-mov | Data de início das Movimentações |
pin-da-dt-fim-mov | Data final das Movimentações |
tt-retorno | Temp-table com as informações de saída |