Árvore de páginas



API descontinuada

A funcionalidade Controle de Medições foi descontinuada a partir da release 12.1.2311.

Documento de API

Produto: Datasul

Ocorrência: Documentação de API

Nome Físico: sfc/sfapi100.p

Objetivo

Efetuar o gerenciamento e reporte dos processos realizados nas medições do Apontamento por tanque, no módulo Chão de Fábrica.

Principais Características

Necessita ser executada como persistente.

Tabelas Temporárias

Include com as temp-tables principais:  sfc/sfapi100.i

Temp-Table
tt-tanque-leitura

tt-movto-estoq

tt-ordens
tt-ordens-reporte
tt-movto-result
tt-medi-tanque
tt-apont-tanque
tt-apont-reporte
tt-apont-tanque-movto
tt-agrup

Métodos

pi-cria-tt-tanque-leitura-agrup

Requisito

Conter o agrupamento, tanques modelos e modelo/Item criados.

Obrigatório?

Não

Sintaxe

RUN pi-cria-tt-tanque-leitura-agrup IN h-sfapi100 (INPUT <character>).

Parâmetros

Nome

Definição

Descrição

p-cod-area-produc

input

Código Área de Produção

Funcionamento

Cria temp-table com os tanques referentes ao agrupamento relacionado, verificando todas as condições do tanque,agrupamento,

Modelo e tanque.

pi-cria-tt-tanque-leitura

Requisito

Conter tanques, modelos e modelo/Item criados.

Obrigatório?

Não

Sintaxe

RUN pi-cria-tt-tanque-leitura IN h-sfapi100 (INPUT <character>, INPUT <character>, INPUT <character>, INPUT <character>, OUTPUT TABLE <temp-table>).

Parâmetros



Nome

Definição

Descrição

p-d-data

input

Data da Leitura

p-c-hora inputHora da Leitura 
c-cod-area-producinputCódigo da Área de Produção
c-it-codigoinputCódigo do Item 
 tt-tanque-leituraoutputTemp-Table dos tanques para Leitura

Funcionamento

Cria temp-table com os tanques referentes ao agrupamento relacionado, verificando todas as condições do tanque,agrupamento,

Modelo e tanque.

pi-cria-tt-tanque-leitura

Requisito

Conter tanques, modelos e modelo/Item criados.

Obrigatório?

Não

Sintaxe

RUN pi-cria-tt-tanque-leitura IN h-sfapi100 (INPUT <character>, INPUT <character>, INPUT <character>, INPUT <character>, OUTPUT TABLE <temp-table>).

Parâmetros




Nome

Definição

Descrição

p-d-data

input

Data da Leitura

p-c-hora inputHora da Leitura 
c-cod-area-producinputCódigo da Área de Produção 
c-it-codigoinputCódigo do Item 
tt-tanque-leituraoutputTemp-Table dos tanques para Leitura

Funcionamento

Cria temp-table com os tanques referentes ao agrupamento relacionado, verificando todas as condições do tanque,agrupamento,

Modelo e tanque.

pi-calcula-qtd-prod-agrup

Requisito

Conter tt-tanque-leitura populada

Obrigatório?

Não

Sintaxe

RUN pi-calcula-qtd-prod-agrup IN h-sfapi100 (INPUT <character>, INPUT <character>, OUTPUT <decimal>).

Parâmetros




Nome

Definição

Descrição

p-d-data-leitura

input

Data da Leitura

p-c-hora-leitura inputCódigo do Item 
p-de-qtd-prod-totaloutputQuantidade produzida total

Funcionamento

Compara diferença da leitura atual e ultima leitura de cada tanque, verificando se houve transferências para seu estabelecimento, depósito e localização do agrupamento,

se tanque for do tipo processo, caso seja tanque acabado verifica estabelecimento, depósito e localização do próprio tanque, retornando sua quantidade produzida.

pi-apontamento-tanque

Requisito

Conter tt-tanque-leitura populada

Obrigatório?

Não

Sintaxe

RUN pi-apontamento-tanque IN h-sfapi100 (INPUT <logical>, OUTPUT TABLE <temp-table>).

Parâmetros



Nome

Definição

Descrição

p-gera-roteiro

input

Flag para gera roteiro se solicitado

RowErrorsoutputTemp-Table de erros

Funcionamento

Gerencia o apontamento por completo, chamando as diversas procedures realizando a, gravação da leitura do tanque, apontamento de produção,

transferência dos tanques de processo para os tanques de acabado e, geração de roteiro.

pi-calcula-proporcao

Requisito

Conter tt-tanque-leitura populada

Obrigatório?

Não

Sintaxe

RUN pi-calcula-proporcao IN h-sfapi100 (INPUT <character>, INPUT <decimal>, INPUT <character>, OUTPUT <decimal>).

Parâmetros




Nome

Definição

Descrição

p-c-cod-tanque

input

Código do tanque

p-d-leiturainputValor da leitura
p-c-it-codigoinputCódigo do Item
p-d-volumeoutputVolume da Leitura

Funcionamento

Verifica o volume total do tanque conforme formula de cada tanque, gerando o volume respectivo considerado na medição da leitura reportada


pi-volume-indice

Requisito

Registros de Índice

Obrigatório?

Não

Sintaxe

RUN pi-volume-indice IN h-sfapi100 (INPUT <character>, INPUT <decimal>, OUTPUT <decimal>).

Parâmetros




Nome

Definição

Descrição

p-cod-indic-medi

input

Código do Índice

p-seq-indiceinputValor da Sequência
p-d-volumeoutputVolume da Leitura

Funcionamento

Retorna o volume da sequência considerando o índice informado.