Árvore de páginas


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