Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 frbo/bofr137 

 

Objetivo

Validação, Manutenção e acesso rápido a tabela “mco-transf”.

 

Funcionamento

A BO irá validar os dados, manutenir a tabela e fazer a leitura dos registros da tabela “mco-transf”.

...

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”.

Entrada/Saída

...

Requisito

Ter sido executada alguma ação para manutenção do registro da tabela. Esta procedure é executada somente internamente pela BO.

Sintaxe

run validate in this-procedure (input <character>).

Descrição

Valida as ações feitas em cima do registro da tabela corrente da BO. Estas ações podem ser: “CREATE”, “UPDATE” e “DELETE”.

 

Parâmetros

Descrição

 

pType

 

 

Tipo de ação:

“CREATE”

“UPDATE”

“DELETE”

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. 

validaUnidNegocAtiva

Requisito

Nenhum

Sintaxe

run validaUnidNegocAtiva in h-handle (output <logical>).

Descrição

Retorna se a unidade de negócio esta Ativada ou desativada.

 

Parâmetros

Descrição

 

pUnidadeNegocAtiva

Valor lógico de retorno

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. 

getDefaultValues

Requisito

Nenhum

Sintaxe

run getDefaultValues in h-handle (output <character>,

                                  output <character>).

Descrição

Retorna os valores default da tela Metadados.

 

Parâmetros

Descrição

 

pNumDocto

Numero do Documento

 

pUsuario

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. 

validaExistenciasFilhos

Requisito

Nenhum

Sintaxe

run validaExistenciasFilhos in h-handle (input <character>,

                                         output <logical>,

                                         output <logical>).

Descrição

Valida se a ficha de transferência tem filhos e se os mesmos estão enviados.

 

Parâmetros

Descrição

 

cDoc

Numero do Documento

 

lTemFilhos

Variável lógica indicando se a ficha tem filhos.

 

lTemFilhosEnviados

Variável lógica indicando se os filhos foram enviados.

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.

...