Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | frbo/bofr138 |
Objetivo
Validação, Manutenção e acesso rápido a tabela “mco-transf-compon”.
Funcionamento
A BO irá validar os dados, manutenir a tabela e fazer a leitura dos registros da tabela “mco-transf-compon”.
...
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 “mco-transf-compon”. | Entrada/Saída |
...
Requisito | Nenhum | |
Sintaxe | run goToKey in h-handle (input <integer>, input <integer>). | |
Descrição | Reposiciona a query com base na chave primária da tabela. | |
| Parâmetros | Descrição |
| pnum-docto | recebe valor do campo num-docto |
pnum-seqcial | recebe valor do campo pnum-seqcial | |
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 RowErrors. | |
getKey
Requisito | Nenhum | ||||||
Sintaxe | run getKey in h-handle (output <integer>, output <integer>). | ||||||
Descrição | Retorna os campos da chave primária da tabela. | ||||||
| Parâmetros | Descrição | |||||
| pnum-docto | recebe valor do campo num-docto | |||||
pnum-seqcial | recebe valor do campo num-seqcial | ||||||
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 RowErrors. | ||||||
getCharField
Requisito | Nenhum | |
Sintaxe | run getCharField in h-handle (input <character>, output <character>). | |
Descrição | Retorna os valores dos campos da tabela que são caracteres. | |
| Parâmetros | Descrição |
| pFieldName | Nome do campo a ser retornado |
| pFieldValue | Valor do campo. |
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 RowErrors. | |
...
Requisito | Nenhum | |
Sintaxe | run getRecidField in h-handle (input <character>, output <recid>). | |
Descrição | Retorna os valores dos campos da tabela que são numéricos e definem uma seqüência única para a tabela dentro do database. | |
| Parâmetros | Descrição |
| pFieldName | Nome do campo a ser retornado |
| pFieldValue | Valor do campo. |
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 RowErrors. | |
...
OpenQuery / SetConstraint / LinkTo
...
Requisito | Nenhum | |||||
Sintaxe | run openQueryDefault in h-handle. | |||||
Descrição | Realiza a abertura da query da BO. | |||||
| Parâmetros | Descrição | ||||
| Não Contem | |||||
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. |
| ||||
Método Negócio
validateRecord
...
Requisito | Nenhum | |
Sintaxe | run getDefaultValues in h-handle (output <character>. | |
Descrição | Retorna o usuário corrente. | |
| Parâmetros | Descrição |
| cUsuario | Código do usuário corrente |
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 RowErrors. | |
getOrigemValues
Requisito | Nenhum | |
Sintaxe | run getOrigemValues in h-handle (input <character>, output <character>, output <character>, output <character>). | |
Descrição | Retorna informações referente a origem da “ficha”. | |
| Parâmetros | Descrição |
| numDocto | Número do Documento |
| estabOri | Código do Estabelecimento Origem |
| ccOri | Código do Centro de Custo Origem |
| unOri | Código da Unidade de Negócio Origem |
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 RowErrors. | |
getComponValues
Requisito | Nenhum | |
Sintaxe | run getComponValues in h-handle (input <character>, output <character>, output <character>). | |
Descrição | Retorna informações referente ao Componente. | |
| Parâmetros | Descrição |
| numSeqci | Número seqüencial do componente |
| cCompon | Código do componente |
| cSubSist | Código do Sub-sistema |
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 RowErrors. | |