Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoscbo/bosc117.p

Objetivo

Faz a manutenção na tabela wm-inventario

Atributo

Tipo

Formato

Evolução

ObrigatórioEvolução
cod-estabel

Character

X(3)

EstabelecimentoSimems202.
cod-localVarCharX(3)LocalSimems202.
dt-inventario

Date

99/99/9999

Dt InventarioSimems202.
idi-tip-invent

Integer

>9

Tipo InventárioSimems202.
ind-orig-invent

Integer

>9

Origem InventarioSimems202.
ind-sit-invent

Integer

>9

SituaçãoSimems202.
log-acerto-ce

Logical

Sim/não

Gera Acerto EstoqueSimems202.
log-gera-contag-ender-vazio

Logical

Sim/não

Gera Contagem Endereco VazioSimems202.
log-gera-contag-smte-ender-vazio

Logical

Sim/não

Gera Contagem Somente EnderecoSimems202.
num-seq-invent

Integer

>>>,>>9

Num InventSimems202.


DEFINE TEMP-TABLE ttWm-inventario NO-UNDO LIKE wm-inventario.

...

DEFINE OUTPUT PARAMETER pNumSeqInvent AS INTE NO-UNDO.


Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabelCharacter(3)X

Código da Doca
pCodLocalCharacter(3)X

Código Local
pDtInventarioDate99/99/9999X

Data Inventário
pNumSeqInventInteger>9
X
Sequencia do Inventário

Queries e Constraints Métodos

...

Retorna o valor do campo alfanumerico.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueCHARACTER

X
Retorna o valor do campo


Método:  getDateField  

Descrição:

Retorna o valor do campo Date.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueDATE

X
Retorna o valor do campo


Método:  getDecField  

Descrição:

Retorna o valor do campo Decimal.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueDECIMAL

X
Retorna o valor do campo


Método:  getIntField  

Descrição:

Retorna o valor do campo Decimal.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueINTEGER

X
Retorna o valor do campo


Método:  getFirstInventSitInvMenor  

...

pcod-estabel = wm-inventario.cod-estabel
pcod-local = wm-inventario.cod-local
pdt-inventario = wm-inventario.dt-inventario
pnum-seq-invent = wm-inventario.num-seq-invent.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

 LIKE wm-inventario.cod-estabel

X
Estabelecimento
pcod-local LIKE wm-inventario.cod-local 

X
Local
pdt-inventario LIKE wm-inventario.dt-inventario 

X
Data Inventário
 pnum-seq-invent  LIKE wm-inventario.num-seq-invent 

X
Sequencia do Inventário


Método:  getIndSitInventario  

...

nao sendo possivel reposicionar a query (goToKey) e utilizar o metodo getIntField.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
pCodLocal LIKE wm-inventario.cod-local 
X

Local
pDtInventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
 pNumSeqInvent LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
 pIndSitInventLIKE wm-inventario.ind-sit-invent

X


Método:  getIndSitInventario  

...

nao sendo possivel reposicionar a query (goToKey) e utilizar o metodo getIntField.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

 LIKE wm-inventario.cod-estabel
X

Estabelecimento
pCodLocal LIKE wm-inventario.cod-local 
X

Local
pDtInventario LIKE wm-inventario.dt-inventario 
X

Data Inventário
 pNumSeqInvent LIKE wm-inventario.num-seq-invent 
X

Sequencia do Inventário
 pIndSitInventLIKE wm-inventario.ind-sit-invent

X


Método:  getInventario  

Descrição:

...

Parameters:
retorna valor do campo cod-estabel
retorna valor do campo cod-local
retorna valor do campo dt-inventario
retorna valor do campo num-seq-invent

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel

X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local

X
Local
pdt-inventario LIKE wm-inventario.dt-inventario

X
Data Inventário
pnum-seq-invent pnum-seq-invent LIKE wm-inventario.num-seq-invent 

X
Sequencia Inventário


Método:  getLastInventario  

...

Posiciona no inventário com situação >= 3 e que já foi  executado o acerto no ERP.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel

X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local

X
Local
pdt-inventario LIKE wm-inventario.dt-inventario

X
Data Inventário


Método:  getLastInventarioAberto  

...

Posiciona o inventário conforme parâmetros passados e retorna Data e sequencia do inventário localizado.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcodestabel LIKE wm-inventario.cod-estabel
X

Estabelecimento

pcodlocal LIKE wm-inventario.cod-local
X

Local
pdtinventario LIKE wm-inventario.dt-inventario

X
Data Inventário
pNumSeqInventLIKE wm-inventario.num-seq-invent

X
Sequencia do Inventário


Método:  getLastInventario  

...

Posiciona no inventário com situação >= 3 e que já foi  executado o acerto no ERP.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel

X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local

X
Local
pdt-inventario LIKE wm-inventario.dt-inventario

X
Data Inventário


Método:  getLastInventSitInvIgual  

...

Posiciona no inventário com situação = 4.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel

X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local

X
Local
pdt-inventario LIKE wm-inventario.dt-inventario

X
Data Inventário
pnum-seq-invent LIKE wm-inventario.num-seq-invent 

X
Sequencia do Inventário


Método:  getLogField  

Descrição:

Retorna valor de campos do tipo lógico

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueLOGICAL

X
Retorna o valor do campo


Método:  getRawField  

Descrição:

Retorna o valor do campo Raw.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueRAW

X
Retorna o valor do campo


Método:  getRawField  

Descrição:

Retorna o valor do campo RECID.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

CHARACTER
X

Campo da tabela wm-inventario
pFieldValueRECID

X
Retorna o valor do campo


Método:  goToKey  

Descrição:

...

recebe valor do campo cod-estabel
recebe valor do campo cod-local
recebe valor do campo dt-inventario
recebe valor do campo num-seq-invent

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel LIKE wm-inventario.cod-estabel

X

Estabelecimento

pcod-local LIKE wm-inventario.cod-local

X
Local
pdt-inventario LIKE wm-inventario.dt-inventario

X
Data Inventário
pnum-seq-invent LIKE wm-inventario.num-seq-invent 

X
Sequencia do Inventário


Método:  setConstraintFaixa  

...

c-estabel-ini = pi-estabel-ini
c-estabel-fim = pi-estabel-fim
c-local-ini = pi-local-ini 
c-local-fim = pi-local-fim 
d-data-ini = pi-data-ini
d-data-fim = pi-data-fim.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-estabel-iniLIKE wm-inventario.cod-estabel
X

Estabelecimento

pi-estabel-fim LIKE wm-inventario.cod-estabel
X

Estabelecimento
pi-local-iniLIKE wm-inventario.cod-local 
X

Local
pi-local-fim LIKE wm-inventario.cod-local
X

Local
pi-data-iniLIKE wm-inventario.dt-inventario
X

Data Inventário
pi-data-fimLIKE wm-inventario.dt-inventario
X

Data Inventário


Método:  validaNumeroContagem  

...

Validações da Contagem de Inventario

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabelLIKE wm-inventario.cod-estabel
X

Estabelecimento

pCodLocalLIKE wm-inventario.cod-local 
X

Local
pDtInventarioLIKE wm-inventario.dt-inventario
X

Data Inventário
pNumSeqInventLIKE wm-inventario.dt-inventario
X

Sequencia Inventário
pNumContageminteger
X

Contagem


Método:  validateRecord  

...

Verifica ocorrência de erros.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pTypeCHARACTER
X

Estabelecimento