Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi408.p |
eq-grp-embarq
eq-grp-embarq |
Atributo | Tipo | Formato | Descrição | Obr. |
cod-canal-venda | integer | >>9 | Código do canal de vendas | não |
cod-estabel | character | x(3) | Código do estabelecimento | não |
des-grp-embarq | character | x(60) | Descrição Grupo Embarque | não |
dsl-narrat | character | x(15000) | Narrativa | não |
log-ativo | logical | Sim/Não | Filtro ativo | não |
nom-grp-embarq | character | x(15) | Nome Grupo Embarque | sim |
r-Rowid | Rowid | | Armazena Endereço físico | sim |
Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
|
Atributo | Tipo | Formato | Descrição | Obr. |
| | | | |
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona registro com base no índice eqgrpmbr-id.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnom-grp-embarq | Char | x(15) | X | | | Nome Grupo Embarque |
Método:
getKey
Descrição: Retorna valores dos campos do índice eqgrpmbr-id.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnom-grp-embarq | Char | x(15) | | X | | Nome Grupo Embarque |
Método:
validateRecord
Descrição: Valida temptable RowObject
Requisitos: Nenhum
Parâmetros:
Recebe o tipo de validação (Create, Delete, Update)
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pType | Char | | X | | | Recebe o tipo de validação |
Método:
getCharField
Descrição: Retorna o valor de um campo character.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Char | | | X | | Valor Campo |
Método:
getDecField
Descrição: Retorna o valor de um campo decimal.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Decimal | | | X | | Valor Campo |
Método:
getIntField
Descrição: Retorna o valor de um campo inteiro.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Integer | | | X | | Valor Campo |
Método:
getDateField
Descrição: Retorna o valor de um campo date.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Date | | | X | | Valor Campo |
Método:
getLogField
Descrição: Retorna o valor de um campo logical.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Logical | | | X | | Valor Campo |
Método:
getRawField
Descrição: Retorna valor de campos do tipo raw.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Raw | | | X | | Valor Campo |
Método:
getRecidField
Descrição: Retorna valor de campos do tipo recid.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char | | X | | | Nome Campo |
pFieldValue | recid | | | X | | Valor Campo |
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
OpenQueryStatic ("Main")
Descrição:
Busca conjunto de registros da tabela eq-grp-embarq.
Método:
openQueryStatic (“CanalVendas”)
Descrição:
Busca conjunto de registros da tabela eq-grp-embarq especificados dentro de um limite (inicial e final) ou através de campos definidos (log-ativo, cod-estabel e cod-canal-venda).
Constraints Associados:
Executar o método setConstraintCanalVenda
Método:
openQueryStatic (“GrpEmb”)
Descrição:
Busca conjunto de registros da tabela eq-grp-embarq especificados dentro de um limite (inicial e final) ou através de alguns campos definidos (log-ativo, cod-estabel e cod-canal-venda).
Constraints Associados:
Executar o método setConstraintGrpEmb
Método:
openQueryStatic (“Estabel”)
Descrição:
Busca conjunto de registros da tabela eq-grp-embarq especificados dentro de um limite (inicial e final) ou através de alguns campos definidos (log-ativo, cod-estabel e cod-canal-venda).
Constraints Associados:
Executar o método setConstraintEstabel
Método:
SetConstraintCanalVenda
Descrição: Seta as variáveis de controle paras queries contendo o código inicial e final do canal de vendas e uma variável para mostrar os registros que estão inativos ou não.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-canal-venda-ini | Inte | | X | | | Código Inicial do Canal de Venda |
p-cod-canal-venda-fin | Inte | | X | | | Código Final do Canal de Venda |
p-tb-inativo3 | Log | | X | | | Oculta/Mostra registros inativos |
Método:
SetConstraintEstabel
Descrição: Seta as variáveis de controle paras queries contendo o código inicial e final do estabelecimento e uma variável para mostrar os registros que estão inativos ou não.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-estabel-ini | char | | X | | | Código Inicial do Estabelecimento |
p-cod-estabel-fin | char | | X | | | Código Final do Estabelecimento |
p-tb-inativo2 | Log | | X | | | Oculta/Mostra registros inativos |
Método:
SetConstraintGrpEmb
Descrição: Seta as variáveis de controle paras queries contendo o código inicial e final do grupo de embarque e uma variável para mostrar os registros que estão inativos ou não.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-nom-grp-embarq-ini | char | | X | | | Código Inicial do Grupo de Embarque |
p-nom-grp-embarq-fin | char | | X | | | Código Final do Grupo de Embarque |
p-tb-inativo1 | Log | | X | | | Oculta/Mostra registros inativos |
Métodos adicionais de atualização e acesso a base de dados .
Método:
Descrição:
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| | | | | | |
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))