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 | input | Hora da Leitura | |
c-cod-area-produc | input | Código da Área de Produção | |
c-it-codigo | input | Código do Item | |
tt-tanque-leitura | output | Temp-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 | input | Hora da Leitura | |
c-cod-area-produc | input | Código da Área de Produção | |
c-it-codigo | input | Código do Item | |
tt-tanque-leitura | output | Temp-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 | input | Código do Item | |
p-de-qtd-prod-total | output | Quantidade 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 | |
RowErrors | output | Temp-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-leitura | input | Valor da leitura | |
p-c-it-codigo | input | Código do Item | |
p-d-volume | output | Volume 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-indice | input | Valor da Sequência | |
p-d-volume | output | Volume da Leitura | |
Funcionamento | Retorna o volume da sequência considerando o índice informado. |