Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | frbo/bofr058 |
Objetivo
Validação, Manutenção e acesso rápido a tabela “mab-item-lubrific”.
...
Nos atributos das tabelas temporárias:
Tabela Temporária | Descrição | Entrada/Saída |
RowObject | Tabela de comunicação entre Interface e banco de dados da tabela “mab-item-lubrific”. | Entrada/Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
num-docto | int | >>>,>>>,>>9 | Número Documento | Sim / Key | 001 |
cod-comptmento | char | x(8) | Código do Compartimento | Sim / Key | 001 |
it-codigo | char | x(16) | Código do Item de Estoque | Sim / Key | 001 |
cod-evento | char | x(8) | Código do Evento | Sim | 001 |
cd-tipo | int | >>,>>9 | Código do Tipo de Manutenção | Sim | 001 |
val-quant | dec | >>>,>>9.99 | Quantidade Lubrificada | Sim | 001 |
val-mater-1 | dec | >>>,>>>,>>9.999 | Valor do abastecimento na moeda 0. | Não | 001 |
val-mater-2 | dec | >>>,>>>,>>9.999 | Valor do abastecimento na moeda 1. | Não | 001 |
val-mater-3 | dec | >>>,>>>,>>9.999 | Valor do abastecimento na moeda 2. | Não | 001 |
ep-codigo | int | >>9 | Empresa Equipamento | Sim | 001 |
cod-eqpto | char | x(16) | Código Equipamento | Sim | 001 |
val-dat-hora-invrtda | dec | 999999999999 | Valor da Data e Hora Invertidas do Apontamento | Sim | 001 |
cod-tip-mater | char | x(16) | Código do Tipo de Material | Sim | 001 |
cod-refer | char | x(8) | Referência do Item de Estoque | Não | 001 |
cod-localiz | char | x(10) | Localização do Item de Estoque | Não | 001 |
lote | char | x(10) | Lote do Item de Estoque | Não | 001 |
nr-trans | int | >>>,>>>,>>9 | Número da transação ocorrida no estoque (CEAPI001). | Não | 001 |
cod-livre-1 | char | x(1000) | Character Livre | Não | 001 |
cod-livre-2 | char | x(1000) | Character Livre | Não | 001 |
log-livre-1 | log | Sim/Não | Logical Livre | Não | 001 |
log-livre-2 | log | Sim/Não | Logical Livre | Não | 001 |
num-livre-1 | int | ->>>>>>>>>9 | Inteiro Livre | Não | 001 |
num-livre-2 | int | ->>>>>>>>>9 | Inteiro Livre | Não | 001 |
val-livre-1 | dec | ->>>>>>>>>>>9.9 | Decimal Livre | Não | 001 |
val-livre-2 | dec | ->>>>>>>>>>>9.9 | Decimal Livre | Não | 001 |
dat-livre-1 | date | 99/99/9999 | Data livre | Não | 001 |
dat-livre-2 | date | 99/99/9999 | Data livre | Não | 001 |
log-gera-amostra-oleo | Log | Sim/Não | Gera Amostra Óleo | Não | 001 |
cod-amostra-fisic | Char | x(12) | Número / Código da Amostra Física do Óleo | Não | 001 |
Tabela Temporária | Descrição | Entrada/Saída |
RowErrors | Contém os erros ocorridos na BO. | Saída |
cod-causa | char | x(8) | Causa | Não | 001 |
cod-estabel | char | x(5) | Código do Estabelecimento | Não | 001 |
cod-cta-ctbl | char | x(20) | Código da Conta Contábil Lubrificação | Não | 001 |
cod-ccusto | char | x(20) | Código do Centro de Custo Lubrificação | Não | 001 |
Tabela Temporária | Descrição | Entrada/Saída |
RowErrors | Contém os erros ocorridos na BO. | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
ErrorSequence | integer | padrão | Seqüência dos erros | Sim | 001 |
ErrorNumber | integer | padrão | |||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
ErrorSequence | integer | padrão | Seqüência dos erros | Sim | 001 |
ErrorNumber | integer | padrão | Número do erro | Sim | 001 |
ErrorDescription | char | padrão | Descrição do erro | Sim | 001 |
ErrorParameters | char | padrão | Parâmetros passados para criar mensagem | Não | 001 |
ErrorType | char | padrão | Tipo do erro: WARNING: Aviso ERROR: Erro | Sim | 001 |
ErrorHelp | char | padrão | Texto de ajuda do erro | Sim | 001 |
ErrorSubType | char | padrão | Sub Tipo da mensagem de erro | Não | 001 |
...
Requisito | Procedure chamada pelo método interno afterDeleteRecord. Não deve ser chamada externamente. | |
Sintaxe | run pi-cria-tt-movto-un in this-procedure. | |
Descrição | Cria a temp-table de Unidade de Negócio com base na Matriz do Histórico. | |
| Parâmetros | Descrição |
| Não Contém |
|
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 tt-erro. |
inicializaHandle
Requisito | Nenhum | |
Sintaxe | run inicializaHandle in h-handle. | |
Descrição | Inicialização de handle para chamada a partir do programa ab0705 Obs.: Uso Interno. | |
| Parâmetros | Descrição |
| Não Contém |
|
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 tt-erro. |
finalizaHandle
Requisito | Nenhum | |
Sintaxe | run finalizaHandle in h-handle. | |
Descrição | Finalização de handle para chamada a partir do programa ab0705 Obs.: Uso Interno. | |
| Parâmetros | Descrição |
| Não Contém |
|
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 tt-erro. |