Á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

...

Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.

Item

Atributo

Tipo

Formato

Descrição

Obr.

cod-estabelcharacterx(5)EstabelecimentoSim
cod-localcharacterX(3)LocalSim
dt-implan-doctodate99/99/9999Data ImplantaçãoSim
id-doctodecimal>>>>>>>>>9Identificador DoctoSim
num-doctocharacterX(16)Número DoctoSim
ind-origem-doctointeger>9Origem DoctoSim
seriecharacterX(5)SérieNão
ind-tipo-transinteger>9Tipo TransaçãoSim
cod-usuariocharacterX(12)UsuárioNão
ind-sit-doctointeger>9Situação DoctoSim
log-coletorlogicalSim/NãoColetor AtualizandoNão
num-docto-origemcharacterX(100)Número Docto OrigemNão
log-docto-concluidologicalSim/NãoDocto ConcluídoSim
log-docto-disp-conflogicalSim/NãoDocto Disponível ConferênciaSim
cod-docainteger>>9Código DocaSim
id-cargadecimal>>>>>>>>>>>>>9Id CargaSim
nr-embarqueinteger>>>>>9EmbarqueNão
nr-resumointeger>>>>,>>9Nr ResumoNão
nome-abrevcharacterX(12)Nome AbreviadoNão
nr-pedclicharacterx(12)Pedido ClienteNão
cod-motiv-movtocharacterx(4)Motivo MovimentoNão
log-obrig-movto-modul-estoqlogicalSim/NãoObrigatório Movimento Modulo ENão
log-fatur-ant-wmslogicalSim/NãoCálculo NF Antes Retorno WMSSim
log-dat-atualiz-movto-estoqlogicalSim/NãoData Atualização Movimento EstoqueSim
cdd-embarqdecimal>>>>>>>>>>>>>>>9EmbarqueNão
cdn-hora-criacinteger>>>>9hora criaçãoNão
char-1
RowNum

char

x(100)

?

integer

Não
char
r-
2
rowid

char

x(100)

?

Não

dec-1

dec

->>>>>>>>>>>9.9

?

Não

dec-2

dec

->>>>>>>>>>>

?

Não

int-1

int

->>>>>>>>>9

?

Não

int-2

int

->>>>>>>>>9

?

Não

log-1

log

yes/no    

?

Não

log-2

log

yes/no    

?

Não

data-1

date

99/99/9999  

?

Não

data-2

date

99/99/9999 

?

Não

Métodos Básicos

Métodos básicos de acesso ao banco de dados.

Método:

rowid

Não


Métodos Básicos


Métodos básicos de acesso ao banco de dados.


Método:

goToKey

 

Descrição:

Reposiciona o registro da tabela wm-docto através de sua chave primária (idx-docto1).


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

x(05)

X

 

 

Código do Estabelecimento

pcod-localcharx(03)X

Código do Local
pdt-implan-doctodatedd/mm/aaaaX

Data Implantação Documento
pid-doctodecimal>>>>>>>>>9X

Identificador Docto


Método:

goToKey2goToKey

 

Descrição:

Reposiciona o registro da tabela wm-docto através de sua chave primária (idx-docto1).

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

x(05)

X

 

 

Código do Estabelecimento

pcod-localcharx(03)X

Código do Local
pdtpid-implan-doctodatedecimal>>>>>>>>>9dd/mm/aaaaXData Implantação Documentopid-doctodecimal>>>>>>>>>9XIdentificador Docto

Método:



Identificador Docto


Método:

goToKey3goToKey2

 

Descrição:

Reposiciona o registro da tabela wm-docto através de sua chave primária (idx-docto1Registro com Base no Tipo de Transacao (Entrada/Saida).


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

x(05)

X

 

 

Código do Estabelecimento

pcod-localcharx(03)X

Código do Local
pidpnum-doctodecimalcharx(16)X

Número Documento
ptipo-transinteger>9>>>>>>>>>9XIdentificador

DoctoTipo Transação


Método:

goToKey3goToKey4

 

Descrição:

Reposiciona Registro com Base no Tipo de Transacao (Entrada/Saida) com base no índice idx-docto5.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

x(05)

X

 

 

Código do Estabelecimento

pcod-localcharx(03)X

Código do Local
pnum-doctocharx(16)X

Número Documento
ptipo-transinteger>9X

Tipo Transação
porigem-doctointeger>9X

Origem Documento


Método:

goToKey4goToKey6

 

Descrição:

Reposiciona Registro com Base no Tipo de Transacao (Entrada/Saida), situação do documento (Implantado/Atualizado) com base no índice idxíndice wmsdocto-docto509.

Requisitos: Nenhum

Utilizar o método setConstraintFiltro3 (detalhado neste documento) para atualizar as variáveis de origem do documento (ind-origem-docto).


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

x(05)

X

 

 

Código do Estabelecimento

pcod-localcharx(03)X

Código do Local
pnum-doctocharx(16)X

Número Documento
ptipo-transinteger>9X

Tipo Transação
porigempsit-doctointeger>9X

Origem Situação Documento


Método:

goToKey6MakeDocto

 

Descrição:

Reposiciona Registro com Base no Tipo de Transacao (Entrada/Saida), situação do documento (Implantado/Atualizado) com base no índice wmsdocto-09.

Requisitos:

Cria um documento e seus itens.


Requisitos:

NenhumUtilizar o método setConstraintFiltro3 (detalhado neste documento) para atualizar as variáveis de origem do documento (ind-origem-docto).


Parâmetros:

estabelx(05)

Parâmetro

Tipo

Formato

I

O

IO

Descriçãopcod

tt-wm-

docto

char

Table

-

X

 

 

Código do Estabelecimento

pcod-localcharx(03)XCódigo do Localpnum-doctocharx(16)XNúmero Documentoptipo-transinteger>9XTipo Transaçãopsit-doctointeger>9XSituação Documento

Método:

MakeDocto

 

Descrição:

Temp-table wm-docto

tt-wm-docto-itens

Table

-

X

 

 

Temp-table wm-docto-itens

Definição das Tabelas:

Define temp-table tt-wm-docto          no-undo like wm-docto.

Define temp-table tt-wm-docto-itens no-undo like wm-docto-itens.


Método:

MakeDoctoTransfer

 

Descrição:

Consiste em criar um documento no WMS quando houver uma transferência de depósitosCria um documento e seus itens.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pid-cargadecimal>>>>>>>>>9X

Identificador de carga

tt-wm-docto

Table

-

X

 

 

Temp-table wm-docto

tt-wm-docto-itens

Table

-

X

 

 

Temp-table wm-docto-itens

Definição

...

Tabela:

As definições das tabelas são as mesmas conforme já definidas no método MakeDocto

Define temp-table tt-wm-docto          no-undo like wm-docto.

Define temp-table tt-wm-docto-itens no-undo like wm-docto-itens.


Método:

MakeDoctoTransfermakeReceiving

 

Descrição:

Consiste em criar um documento no WMS quando houver uma transferência de depósitose seus respectivos itens.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pid

tt-

carga

docto

decimal

Table

>>>>>>>>>9

-

X

Identificador de carga

 

 

Temp-table 

Definição Tabela:

tt-

wm-

docto

Table

Atributo

-

Tipo

X

Formato

 

 

Temp-table wm

Descrição

num-docto

tt-wm-docto-itens

Table

-

X

 

 

Temp-table wm-docto-itens

Definição Tabela:

As definições das tabelas são as mesmas conforme já definidas no método MakeDocto.

Método:

makeReceiving

 

Descrição:

Consiste em criar um documento e seus respectivos itens.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

tt-docto

...

Table

...

-

...

X

...

 

...

 

...

Temp-table 

characterX(16)Número Docto
cod-estabelcharacterx(5)Estabelecimento
cod-itemcharacterX(16)Item
cod-refercharacterX(8)Referência
cod-lotecharacterx(40)Nr. Série / Lote
dt-validadedate99/99/9999Data Validade Lote
log-dat-atualiz-movto-estoqlogicalsim/nãoData Atualização Movimento Estoque
qtd-itemdecimal>>>,>>>,>>9.9999Qtd Item
num-docto-origem

Definição Tabela:

tt-docto

Atributo

Tipo

Formato

Descrição

num-doctocharacterX(16)Número Docto Origem
cod-estabelcharacterx(5)Estabelecimento
cod-itemcharacterX(16)Item
cod-refercharacterX(8)Referência
cod-lotecharacterx(40)Nr. Série / Lote
dt-validadedate99/99/9999Data Validade Lote
log-dat-atualiz-movto-estoqlogicalsim/nãoData Atualização Movimento Estoque
qtd-itemdecimal>>>,>>>,>>9.9999Qtd Item
num-docto-origemcharacterX(16)Número Docto Origem
nr-seq-item-pedinteger>>>>>9Sequência Item pedido
nr-pedclicharacterx(12)Pedido Cliente
nome-abrevcharacterx(12)Nome Abrev
cdd-embarqdecimal>>>>>>>>>>>>>>>9Embarque
qtd-pesodecimal>>>,>>>,>>9.9999Peso
nr-resumointeger>>>>,>>9Resumo
cod-docainteger>>9Código Doca
log-encomendaligicalSim/NãoPedido Sob Encomenda
nr-pedidointeger>>>,>>>,>>9Pedido
log-lifo-ped-explogicalSim/NãoLifo Pedido Exportação
log-pedido-explogicalSim/NãoPedido Exportação

Queries e Constraints

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:

nr-seq-item-pedinteger>>>>>9Sequência Item pedido
nr-pedclicharacterx(12)Pedido Cliente
nome-abrevcharacterx(12)Nome Abrev
cdd-embarqdecimal>>>>>>>>>>>>>>>9Embarque
qtd-pesodecimal>>>,>>>,>>9.9999Peso
nr-resumointeger>>>>,>>9Resumo
cod-docainteger>>9Código Doca
log-encomendaligicalSim/NãoPedido Sob Encomenda
nr-pedidointeger>>>,>>>,>>9Pedido
log-lifo-ped-explogicalSim/NãoLifo Pedido Exportação
log-pedido-explogicalSim/NãoPedido Exportação

Queries e Constraints


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:

openQueryMain

 

Descrição:

Disponibiliza todos os Documentos.


Método:

openQueryDtNumIdDocto

 

Descrição:

Disponibiliza os Documentos filtrados por Data Implantação Docto, Num. Docto e Id. Docto.

Requisito:

Utilizar o método setConstraintDtNumIdDocto.


Método:

openQueryDtNumIdDocto2

 

Descrição:

Disponibiliza os Documentos filtrados por Estabelecimento, Local, Num. Docto, Tipo Transação e Origem Docto.

Requisito:

Utilizar o método setConstraintDtNumIdDocto2.


Método:

openQueryEstabelLocal

 

Descrição:

Disponibiliza os Documentos filtrados por faixa de Estabelecimento e Local.

Requisito:

Utilizar o método setConstraintEstabelLocal.


Método:

openQueryEstabelLocal2

 

Descrição:

Disponibiliza os Documentos filtrados por Estabelecimento, Local, Data Implantação Docto, Tipo Transação e Origem Docto.

Requisito:

Utilizar o método setConstraintEstabelLocal2.


Método:

openQueryFiltroopenQueryMain

 

Descrição:

Disponibiliza todos os Documentos filtrados por Origem Docto, Situação Docto e Tipo Transação.

Requisito:

Utilizar o método setConstraintFiltro.


Método:

openQueryDtNumIdDoctoopenQueryFiltro2

 

Descrição:

Disponibiliza os Documentos filtrados por Data Implantação Docto, Num. Docto e Id. Docto.cuja origem seja "Transferência Destino".

Requisito:

Utilizar o método setConstraintDtNumIdDoctométodo setConstraintTransferencia .


Método:

openQueryDtNumIdDocto2openQueryFiltro3

 

Descrição:

Disponibiliza os Documentos filtrados por Estabelecimento, Local, Num. Docto, Tipo Transação e Origem DoctoOrigem Docto (1 a 14), Situação Docto e Tipo Transação.

Requisito:

Utilizar o método setConstraintDtNumIdDocto2método setConstraintFiltro3.


Método:

openQueryEstabelLocalopenQueryFiltro4

 

Descrição:

Disponibiliza os Documentos filtrados por faixa de Estabelecimento e Localuma única Origem Docto e por Situação Docto (Implantado, Atualizado ou Ambos).

Requisito:

Utilizar o método setConstraintEstabelLocalmétodo setConstraintFiltro4.


Método:

openQueryEstabelLocal2openQueryIdDocto

 

Descrição:

Disponibiliza os Documentos filtrados por Estabelecimento, Local, Data Implantação faixa de Id.Docto, Tipo Transação Trans e Origem Docto.

Requisito:

Utilizar o método setConstraintEstabelLocal2método setConstraintIdDocto.


Método:

openQueryFiltroopenQueryMovtoEstoq

 

Descrição:

Disponibiliza os Documentos filtrados por Origem Estabelecimento, Local, Num. Docto, Situação Docto e Tipo TransaçãoData Implantação e Origem Docto.

Requisito:

Utilizar o método setConstraintFiltrométodo setConstraintMovtoEstoq.


Método:

openQueryFiltro2openQueryOrigemDocto

 

Descrição:

Disponibiliza os Documentos cuja origem seja "Transferência Destino"filtrados por Estabelecimento, Local, Origem Docto, com situação do documento igual a liberado.

Requisito:

Utilizar o método setConstraintTransferencia setConstraintOrigemDocto.


Método:

openQueryFiltro3retornaDoctoAtualizaEstoque

 

Descrição:

Disponibiliza os Documentos filtrados por Origem Docto (1 a 14), Situação Docto e Tipo Transação.

Requisito:

Utilizar o método setConstraintFiltro3 .

Método:

setConstraintDtNumIdDocto

Retorna (sim ou não) se o documento pesquisado (com situação de implantado) possui algum item cujo status do movimento esteja "em processo" ou "concluído".

Parâmetros:

dt-inplan-docto-ini

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local
p-ind-origem-doctointeger>9X

Origem Docto
p-num-docto-iniorigemcharacterX(16)X

Nr. Docto InicialOrigem
p-num-docto-fimcharacterX(16)X

Nr. Docto Final
p-idind-doctotipo-initransdecimalinteger>>>>>>>>>9>9XId. Docto Inicial

Tipo Transação
p-idatualiza-docto-fimestoquedecimallogical>>>>>>>>>9sim/não
XId
. Docto FinalEstoque Atualizado


Método:setConstraintDtNumIdDocto2:

retornaGradeDocProducao

 

Descrição:

Retorna uma temporária com o(s) documento(s) de origem igual a "Requisição Material Produção", conforme parâmetros informados.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local
p-num-docto-inicharacterX(16)X

Nr. Docto Inicial
p-num-docto-fimcharacterX(16)X

Nr. Docto Final

p-

ind

dt-

tipo

inplan-

trans

docto-ini

integer>9

date

dd/mm/aaaa

X

Tipo Transação Inicial

 

 

Data implantação docto Inicial

p-

ind

dt-

tipo

inplan-

trans

docto-fim

integer

date

dd/mm/aaaa

>9

X

Tipo Transação Finalp-ind-origem

 

 

Data implantação docto Final

tt-wm-docto-
ini
producao
integer
temp-table
>9


X
XOrigem Doctop-ind-origem-docto-fiminteger>9XOrigem Docto

Método:

setConstraintEstabelLocal

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição


Tabela temporária


Definição Tabela Temporária:

DEFINE TEMP-TABLE tt-wm-docto-producao NO-UNDO
      FIELD cod-estabel AS CHAR FORMAT "X(3)" LABEL "Estabelecimento"
      FIELD cod-local AS CHAR FORMAT "X(3)" LABEL "Local"
      FIELD num-docto AS CHAR FORMAT "X(16)" LABEL "Documento"
      FIELD dt-implan-docto AS DATE FORMAT "99/99/9999" LABEL "Data"
      FIELD ind-sit-docto AS CHAR FORMAT "X(5)" LABEL "Atualizado"
      FIELD id-docto AS DECIMAL FORMAT ">>>>>>>>>9" LABEL "ID Docto"
INDEX codigo IS UNIQUE cod-estabel cod-local id-docto.



Método:

retornaGradeDocumentos

 

Descrição:

Retorna uma temporária com o(s) documento(s) que possuem tarefas.

...

Método:

setConstraintEstabelLocal2

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local

p-dt-inplan-docto-ini

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

p-
ind
id-
tipo-trans
docto-ini
integer
decimal
>9
>>>>>>>>>9X
Tipo Transação


Id. Docto Inicial
p-
ind
id-
tipo
docto-
trans-
fim
integer
decimal
>9
>>>>>>>>>9X
Tipo Transação Final


Id. Docto Final
p-
ind
num-
origem-
docto-ini
integer
characterX(16)
>9
X
Origem


Nr. Docto Inicial
p-
ind-origem
num-docto-fim
integer
characterX(16)
>9
X
Origem


Nr. Docto

Método:

setConstraintFiltro

Parâmetros:

Final
p-docto-entradalogicalsim/não

X



Entrada
p-docto-saidalogicalsim/nãoX

Saída
p-docto-ressuplogicalsim/não

X



Ressuprimento
p-docto-transf

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-filtrointeger>9

X

 

 

Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos)p-entrada-man
logicalsim/nãoX
 


Transferência

 

Entrada Manual
p-
saida
nao-
man
iniciadalogicalsim/não

X

Saída Manual


Não iniciado
p-
recebimento
em-processologicalsim/nãoX
Recebimento


Em processo
p-
pre-fat
concluidalogicalsim/não

X

Pré-faturamento


Concluído
p-
pedido
implantadologicalsim/nãoX
Pedido


Implantado
p-
trans-destino
atualizadologicalsim/não

X

Transferência Destino


Atualizado
p
tt-
trans
grade-
origem
doctos
logicalsim/não

X

Transferência Origemp-rejeicaologicalsim/nãoXRejeiçãop-devolucaologicalsim/não

X

Devoluçãop-transacaointeger>9

X

Tipo Transaçãop-reportelogicalsim/nãoXReportep-estornologicalsim/não

X

Estornop-consolidadologicalsim/nãoXConsolidadop-inv-entradalogicalsim/não

X

Inventário Entradap-inv-saidalogicalsim/nãoXInventário Saídap-canc-nfslogicalsim/não

X

Cancelamento NFSp-req-materiallogicalsim/não

X

Requisição Material Produçãop-dev-req-estoquelogicalsim/não

X

Devolução Requisição Estoquep-req-estoquelogicalsim/nãoXRequisição Estoque

Método:

setConstraintTransferencia

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

p-transferencia

...

logical

...

sim/não

...

X

...

 

...

 

...

Transferência

temp-table

X
Tabela temporária


Definição Tabela Temporária:

DEF TEMP-TABLE tt-grade-doctos NO-UNDO LIKE wm-docto
       FIELD tipo-transacao AS CHARACTER FORMAT "X(25)"
       FIELD origem-docto AS CHARACTER FORMAT "X(25)"
       FIELD situacao-docto AS CHARACTER FORMAT "X(15)"
       FIELD picking AS CHARACTER FORMAT "X(15)"
       FIELD r-rowid AS ROWID.


Método:

retornaGradeEmbarque

 

Descrição:

Retorna uma temporária com o(s) documento(s) que possuem tarefas.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local

p-dt-inplan-docto-ini

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

p-id-docto-inidecimal>>>>>>>>>9X

Id. Docto Inicial
p-id-docto-fimdecimal>>>>>>>>>9X

Id. Docto Final
p-num-docto-inicharacterX(16)X

Nr. Docto Inicial
p-num-docto-fimcharacterX(16)X

Nr. Docto Final
p-cdd-embarq-inidecimal>>>>>>>>>9X

Cód. Embarque Inicial
p-cdd-embarq-fimdecimal>>>>>>>>>9X

Cód. Embarque Final
p-nr-resumo-iniinteger>>>>,>>9X

Nr. Resumo Inicial
p-nr-resumo-fiminteger>>>>,>>9X

Nr. Resumo Final
p-docto-entrada

Método:

setConstraintFiltro3

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-filtrointeger>9

X

 

 

Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos)p-entrada-man
logicalsim/não

X

 

 



Entrada
Manual
p-docto-saida
-man
logicalsim/nãoX

Saída
Manual
p-docto-
recebimento
ressuplogicalsim/não

X

Recebimento


Ressuprimento
p-
pre
docto-
fat
transflogicalsim/nãoX
Pré-faturamento


Transferência
p-
pedido
nao-iniciadalogicalsim/não

X

Pedido


Não iniciado
p-
trans
em-
destino
processologicalsim/nãoX
Transferência Destino


Em processo
p-
trans-origem
concluidalogicalsim/não

X

Transferência Origem


Concluído
p-
rejeicao
implantadologicalsim/nãoX
Rejeição


Implantado
p-
devolucao
atualizadologicalsim/não

X

Devolução


Atualizado
p
tt-grade-
reporte
doctos
logicalsim/nãoXReportep-estornologicalsim/não

X

Estornop-sit-entlogicalsim/não

X

Entradap-sit-sailogicalsim/nãoXSaídap-sit-reslogicalsim/não

X

Ressuprimentop-sit-tralogicalsim/nãoXTransferência p-sit-motlogicalsim/não

X

Movimentaçãop-dev-req-estoquelogicalsim/não

X

Devolução Requisição Estoquep-req-estoquelogicalsim/nãoXRequisição Estoque

Método: 

getDescFK

 

Descrição

O método consiste na pesquisa em uma tabela, conforme parâmetro passado e retorna uma descrição/comentário.

No caso da verificação da integração de produtos, é passado o nome da tabela (wm-integra-produto), o valor que indica integração de referências (“2”) e uma variável de que indicará se o registro foi encontrado ou não (“YES”/”NO”).

 

Requisitos:

temp-table

X
Tabela temporária


Definição Tabela Temporária:

DEF TEMP-TABLE tt-grade-doctos NO-UNDO LIKE wm-docto
       FIELD tipo-transacao AS CHARACTER FORMAT "X(25)"
       FIELD origem-docto AS CHARACTER FORMAT "X(25)"
       FIELD situacao-docto AS CHARACTER FORMAT "X(15)"
       FIELD picking AS CHARACTER FORMAT "X(15)"
       FIELD r-rowid AS ROWID.



Método:

selecaoDoctoCarga

 

Descrição:

Retorna uma temporária com o(s) documento(s) que possuem carga.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-docto-cargatemp-table

X
Tabela temporária
p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local

p-dt-inplan-docto-ini

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

p-num-docto-inicharacterX(16)X

Nr. Docto Inicial
p-num-docto-fimcharacterX(16)X

Nr. Docto Final
i-docto-cargainteger9X

1- Com carga/ 2- Sem carga/ 3- Ambos
p-docto-entradalogicalsim/não

X



Entrada
p-docto-saidalogicalsim/nãoX

Saída
p-docto-ressuplogicalsim/não

X



Ressuprimento
p-nao-iniciadalogicalsim/não

X



Não iniciado
p-em-processologicalsim/nãoX

Em processo
p-concluidalogicalsim/não

X



Concluído
p-docto-implantadologicalsim/nãoX

Docto Implantado
p-docto-concluidologicalsim/não

X



Docto Concluído


Definição Tabela Temporária:

DEF TEMP-TABLE tt-docto-carga NO-UNDO
        FIELD cod-estabel LIKE Wm-docto.cod-estabel
        FIELD cod-local LIKE Wm-docto.cod-local
        FIELD id-docto LIKE Wm-docto.id-docto FORMAT ">>>>>>>>>>>9"
        FIELD dt-implan-docto LIKE Wm-docto.dt-implan-docto
        FIELD num-docto LIKE Wm-docto.num-docto
        FIELD id-carga LIKE Wm-carga.id-carga FORMAT ">>>>>>>>>>>9"
        FIELD dt-geracao LIKE Wm-carga.dt-geracao
        FIELD num-docto-origem LIKE Wm-docto.num-docto-origem
        FIELD tipo-transacao as character format "X(25)"
        FIELD origem-docto as character format "X(25)".


Método:

VerificaDoctoProd

 

Descrição:

Retorna se encontrou ou não um documento wms de origem "Reporte Produção" ou "Requisição Material Produção".

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-ord-prodinteiro>>>,>>>,>>9X

Nr. Ordem Produção
p-docto-wmslogicalsim/não
X
Encontrou ou não um documento WMS.


Método:

VerificaDoctoProdReserva

 

Descrição:

Retorna se encontrou ou não um item de documento wms cuja origem seja "Requisição Material Produção".

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-ord-prodinteiro>>>,>>>,>>9X

Nr. Ordem Produção
p-cod-itemcharacterx(16)X

Código Item
p-cod-refercharacterx(08)X

Código Referência
p-item-docto-wmslogicalsim/não
X
Encontrou ou não um item de documento WMS.


Método:

verifyDocumentSituation

 

Descrição:

Verifica se o usuário materiais tem permissão ou não para dar manutenção nos documentos de Recebimento, Pré-faturamento, 

Reporte Produção, Estorno Produção e Transferência Origem.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local
p-id-doctodecimal>>>>>>>>>9X

Id. Docto
p-cod-usuariocharacterX(12)X

Usuário
p-docto-entradalogicalsim/nãoX

Documento de entrada


Método:

getLocalEstab

 

Descrição:

Validar se o Local é correspondente ao Estabelecimento.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local


Método:

selecaoDoctoCargaNew

 

Descrição:

Retorna uma temporária com o(s) documento(s) que possuem carga. É uma evolução do método selecaoDoctoCarga, no qual foi adicionado o filtro código do embarque.

Parâmetros:


Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-docto-cargatemp-table

X
Tabela temporária
p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local

p-dt-inplan-docto-ini

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

p-num-docto-inicharacterX(16)X

Nr. Docto Inicial
p-num-docto-fimcharacterX(16)X

Nr. Docto Final
i-docto-cargainteger9X

1- Com carga/ 2- Sem carga/ 3- Ambos
p-docto-entradalogicalsim/não

X



Entrada
p-docto-saidalogicalsim/nãoX

Saída
p-docto-ressuplogicalsim/não

X



Ressuprimento
p-nao-iniciadalogicalsim/não

X



Não iniciado
p-em-processologicalsim/nãoX

Em processo
p-concluidalogicalsim/não

X



Concluído
p-docto-implantadologicalsim/nãoX

Docto Implantado
p-docto-concluidologicalsim/não

X



Docto Concluído
p-cdd-embaq-inidecimal>>>>>>>>>>>9X

Cód.Embarque Inicial
p-cdd-embaq-finaldecimal>>>>>>>>>>>9X

Cód.Embarque Final


Definição Tabela Temporária:

DEF TEMP-TABLE tt-docto-carga NO-UNDO 
        FIELD cod-estabel LIKE Wm-docto.cod-estabel
        FIELD cod-local LIKE Wm-docto.cod-local
        FIELD id-docto LIKE Wm-docto.id-docto FORMAT ">>>>>>>>>>>9"
        FIELD dt-implan-docto LIKE Wm-docto.dt-implan-docto
        FIELD num-docto LIKE Wm-docto.num-docto
        FIELD id-carga LIKE Wm-carga.id-carga FORMAT ">>>>>>>>>>>9"
        FIELD dt-geracao LIKE Wm-carga.dt-geracao
        FIELD num-docto-origem LIKE Wm-docto.num-docto-origem
        FIELD tipo-transacao as character format "X(25)" 
        FIELD origem-docto as character format "X(25)".



Método:

setConstraintDtNumIdDocto


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-dt-inplan-docto-ini

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

p-num-docto-inicharacterX(16)X

Nr. Docto Inicial
p-num-docto-fimcharacterX(16)X

Nr. Docto Final
p-id-docto-inidecimal>>>>>>>>>9X

Id. Docto Inicial
p-id-docto-fimdecimal>>>>>>>>>9X

Id. Docto Final


Método:

setConstraintDtNumIdDocto2


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local
p-num-docto-inicharacterX(16)X

Nr. Docto Inicial
p-num-docto-fimcharacterX(16)X

Nr. Docto Final
p-ind-tipo-trans-iniinteger>9X

Tipo Transação Inicial
p-ind-tipo-trans-fiminteger>9X

Tipo Transação Final
p-ind-origem-docto-iniinteger>9X

Origem Docto
p-ind-origem-docto-fiminteger>9X

Origem Docto


Método:

setConstraintEstabelLocal


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel-inicharacterX(05)X

Estabelcimento Inicial
p-cod-estabel-fimcharacterX(05)X

Estabelcimento Final
p-cod-local-inicharacterX(03)X

Local Inicial
p-cod-local-fimcharacterX(03)X

Local Final


Método:

setConstraintEstabelLocal2


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local

p-dt-inplan-docto-ini

date

dd/mm/aaaa

X

 

 

Data implantação docto Inicial

p-dt-inplan-docto-fim

date

dd/mm/aaaa

X

 

 

Data implantação docto Final

p-ind-tipo-trans-iniinteger>9X

Tipo Transação Inicial
p-ind-tipo-trans-fiminteger>9X

Tipo Transação Final
p-ind-origem-docto-iniinteger>9X

Origem Docto
p-ind-origem-docto-fiminteger>9X

Origem Docto


Método:

setConstraintFiltro


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-filtrointeger>9

X

 

 

Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos)
p-entrada-manlogicalsim/não

X

 

 

Entrada Manual
p-saida-manlogicalsim/nãoX

Saída Manual
p-recebimentologicalsim/não

X



Recebimento
p-pre-fatlogicalsim/nãoX

Pré-faturamento
p-pedidologicalsim/não

X



Pedido
p-trans-destinologicalsim/nãoX

Transferência Destino
p-trans-origemlogicalsim/não

X



Transferência Origem
p-rejeicaologicalsim/nãoX

Rejeição
p-devolucaologicalsim/não

X



Devolução
p-transacaointeger>9

X



Tipo Transação
p-reportelogicalsim/nãoX

Reporte
p-estornologicalsim/não

X



Estorno
p-consolidadologicalsim/nãoX

Consolidado
p-inv-entradalogicalsim/não

X



Inventário Entrada
p-inv-saidalogicalsim/nãoX

Inventário Saída
p-canc-nfslogicalsim/não

X



Cancelamento NFS
p-req-materiallogicalsim/não

X



Requisição Material Produção
p-dev-req-estoquelogicalsim/não

X



Devolução Requisição Estoque
p-req-estoquelogicalsim/nãoX

Requisição Estoque


Método:

setConstraintTransferencia


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-transferencia

logical

sim/não

X

 

 

Transferência


Método:

setConstraintFiltro3


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-filtrointeger>9

X

 

 

Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos)
p-entrada-manlogicalsim/não

X

 

 

Entrada Manual
p-saida-manlogicalsim/nãoX

Saída Manual
p-recebimentologicalsim/não

X



Recebimento
p-pre-fatlogicalsim/nãoX

Pré-faturamento
p-pedidologicalsim/não

X



Pedido
p-trans-destinologicalsim/nãoX

Transferência Destino
p-trans-origemlogicalsim/não

X



Transferência Origem
p-rejeicaologicalsim/nãoX

Rejeição
p-devolucaologicalsim/não

X



Devolução
p-reportelogicalsim/nãoX

Reporte
p-estornologicalsim/não

X



Estorno
p-sit-entlogicalsim/não

X



Entrada
p-sit-sailogicalsim/nãoX

Saída
p-sit-reslogicalsim/não

X



Ressuprimento
p-sit-tralogicalsim/nãoX

Transferência 
p-sit-motlogicalsim/não

X



Movimentação
p-dev-req-estoquelogicalsim/não

X



Devolução Requisição Estoque
p-req-estoquelogicalsim/nãoX

Requisição Estoque


Método:

setConstraintFiltro4


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-ind-origeminteger>9

X

 

 

Origem Docto
p-filtrointeger>9

X

 

 

Situação Docto (1- Implantado, 2-Atualizado, 3- Ambos)


Método:

setConstraintIdDocto


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local
p-id-docto-inidecimal>>>>>>>>>9X

Id. Docto Inicial
p-id-docto-fimdecimal>>>>>>>>>9X

Id. Docto Final
p-ind-tipo-trans-iniinteger>9X

Tipo Transação Inicial
p-ind-tipo-trans-fiminteger>9X

Tipo Transação Final
p-ind-origem-docto-iniinteger>9X

Origem Docto
p-ind-origem-docto-fiminteger>9X

Origem Docto


Método:

setConstraintMovtoEstoq


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabelcharacterX(05)X

Estabelcimento
p-cod-localcharacterX(03)X

Local
p-num-doctocharacterX(16)X

Nr. Docto
p-dt-doctodatedd/mm/aaaaX

Data Transação Docto
p-ind-origem-doctointeger>9X

Origem Docto


Método:

setConstraintOrigemDoctoNenhum


Parâmetros:

tableChar Valor da descrição

Parâmetro

Tipo

Formato

I

O

IO

Descriçãoc

p-cod-estabelcharacterX(05)X

 

Nome da tabela a ser pesquisada

c-param

Char

X

 

 

Valor do parâmetro

c-description

Char

 

X

 



Estabelcimento
p-cod-localcharacterX(03)X

Local
p-ind-origem-doctointeger>9X

Origem Docto