Árvore de páginas

Versões comparadas

Chave

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

As execuções O processamento do MRP Memória mantém registradas as informações registrado o conteúdo de todos os parâmetros que foram considerados no cálculo.

As informações dos parâmetros utilizados em tabelas que armazenam as informações de cada processamento do MRP são registradas na tabela HW1, e na tabela HW3 ficam registradas algumas informações gerais sobre o processamento.Quando é utilizado um Setup de Configuração, os parâmetros do Setup de Configuração ficam registrado na tabela HW2são:

HW1 - armazena o conteúdo dos parâmetros considerados no cálculo.

HW2 - armazena o conteúdo dos parâmetros do Setup de Configuração (quando utilizado).

HW3 - armazena informações diversas sobre o processamento.



Índice
absoluteUrltrue

01. 

...

Parâmetros utilizados no processamento do MRP (HW1)

Na tabela HW2 HW1, são registrados os parâmetros de tela que serão utilizados ao utilizar o setup de configuração. As colunas HW2utilizados pelo MRP Memória. As colunas HW1_FILIAL e HW2HW1_CODIGO TICKET identificam a filial em qual filial o MRP foi processado, e o código número identificador do setup de configuração. As colunas HW2_CODIGO e HW2_DESCRI são exibidas na primeira tela do MRP Memória, nos respectivos campos "Código" e "Descrição". O conteúdo dos parâmetros na tabela HW2 é registrado nas colunas HW2_PARAM, HW2_VALOR e HW2_LISTA, conforme a tabela de execução do MRP (TICKET). As colunas HW1_PARAM, HW1_VAL e HW1_LISTA identificam os parâmetros utilizados, e qual o conteúdo dos parâmetros, conforme a lista abaixo:

1 = Subtrai = MantémEstoque DE terceiro1 = Soma2 = Não somaArmazena os identificadores dos armazéns selecionados no seletivo de armazéns
Parâmetro
(HW2HW1_PARAM)
Descrição

Valor
(

HW2

HW1_

VALOR

VAL)

Valor listaLista
(HW2HW1_LISTA)
Schedule
(Valores para operação em schedule)
allocationSuggestionSugestão de lote e endereço dos empenhos

1 = Sim;

2 = Não.
-blockedLotEstoque bloqueado por lote"1" - Sim;
"2
" - Não.-
cEmpAntGrupo de empresasIndica o grupo de empresas utilizado na execução do MRP-
cFilAntFilialIndica o código da filial utilizada na execução do MRP-
allocationBenefitIndica se devem ser gerados empenhos para produtos do tipo BNS = Sim;
N = Não.


blockedLotEstoque bloqueado por loteconsignedIn

1 = Subtrai;

2 = Mantém.
-consignedOutEstoque EM terceiro"1" - Subtrai;
"2" - Mantém.-
consolidateProductionOrderAglutina ordem de produção

1 = Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.
-
consolidatePurchaseRequestAglutina solicitação de compras

1 = Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.
-
demandCodesSeletivo de demandas-Armazena os identificadores das demandas selecionadas no seletivo de demandas. Os códigos são separados pelo caracter | (PIPE).
demandEndDateData final para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-
demandStartDateData inicial para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-
demandTypeIndica os tipos de demanda que serão consideradas pelo MRP

Concatena os identificadores dos tipos de demanda que devem ser considerados.

1 = Pedido de venda;
2 = Previsão de vendas;
3 = Plano mestre de produção;
4 = Empenhos de projeto;
9 = Manual.

-
demandsProcessedConsiderar demandas já processadas

1 = Sim;

2 = Não.
-
documentTypeIndica o tipo dos documentos que devem ser considerados

Concatena os identificadores dos tipos de documentos que serão considerados. Os identificadores são separados pelo caracter | (PIPE).

1.1 - Exclui documentos previstos;
1.2 - Não exclui documentos previstos;
1.3 – Previstos entram no cálculo do MRP;
2 – Considera documentos suspensos;
3 – Considera documentos sacramentados.

-
documentsSeletivo de documentos-Armazena os identificadores dos documentos selecionados no seletivo de documentos. Os códigos são separados pelo caracter | (PIPE).
eventLogGerar log de eventos

1 = Sim;

2 = Não.
-
firmHorizonHorizonte firme

1 = Sim;

2 = Não.
-
lGeraDocGerar documentos ao término do cálculo

1 = Sim;

2 = Não.
-
lRastreiaEntradasGerar rastreabilidade das demandas

1 = Sim;

2 = Não.
-
leadTimeCálculo de lead time

1 = Sem calendário;
2 = Dias corridos;

3 = Dias úteis.
-
mrpStartDateData de início do cálculo do MRPArmazena a data de início do cálculo do MRP (data base) no formato AAAA-MM-DD. Cada vez que o setup for utilizado em um processamento do MRP, esta informação será atualizada.-
numberOfPeriodsNúmero de períodos do MRPGrava quantos períodos foram configurados para o cálculo do MRP.-
orderPointConsidera ponto de pedido

1 = Sim;

2 = Não.
-
periodTypeTipo de período utilizado no cálculo do MRP

1 = Diário;
2 = Semanal;
3 = Quinzenal;

4 = Mensal.
-
productGroupsSeletivo de grupo de produtos-Armazena os identificadores dos grupos de produto selecionados no seletivo de grupo de produto. Os códigos são separados pelo caracter | (PIPE).
productTypesSeletivo de tipo de produtos-Armazena os identificadores dos tipos de produto selecionados no seletivo de tipo de produto. Os códigos são separados pelo caracter | (PIPE).
productionOrderNumberIncrementa ordem de produção

1 = Por item;

2 = Por número.
-
productionOrderTypeGerar documentos

1 = Previstos;

2 = Firmes.
-
productsSeletivo de produtos-Armazena os identificadores dos produtos selecionados no seletivo de produto. Os códigos são separados pelo caracter | (PIPE).
purchaseRequestNumberIncrementa solicitações de compras

1 = Por item;

2 = Por número.
-
rejectedQualityEstoque rejeitado pelo CQ

1 = Subtrai;

2 = Mantém.
-
safetyStockConsidera estoque de segurança

1 = Sim;

2 = Não.
-
setupCodeSetup de configuraçãoCódigo do setup de configuração utilizado na execução do MRP.-
setupDescriptionDescrição do setup de configuraçãoDescrição do setup de configuração utilizado na execução do MRP.-
structurePrecisionPrecisão da estruturaQuantidade de casas decimais utilizada na estrutura (G1_QUANT).-
userUsuárioCódigo do usuário que iniciou o processamento do MRP.-
branchCentralizingFilial centralizadora do MRP Multi-empresasIndica o código da filial centralizadora-Carregado automaticamente pela rotina. Não deve ser manipulado.
breakByMinimunLotParâmetro MV_FORCALMSe o parâmetro MV_FORCALM estiver configurado como “.T.”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_FORCALM.
calculoIndicePerdaMRP

Parâmetro MV_MRPPERD:

Indica qual será o formato de cálculo de perda utilizado pelo MRP

1 = Considera a fórmula:

nNec = (nNec / (100 - nFatPerda)) * 100

2 = Considera a fórmula:

nNec = nNec + (nNec * (nFatPerda / 100))



cEmpAntGrupo de empresasIndica o grupo de empresas utilizado na execução do MRP-Informar o grupo de empresa utilizado para a execução do MRP
(parâmetro obrigatório).
cFilAntFilialIndica o código da filial utilizada na execução do MRP-Informar a filial utilizada para a execução do MRP
(parâmetro obrigatório).
centralizedBranchesFiliais centralizadas do MRP Multi-empresas-Código de todas as filiais centralizadas consideradas no cálculo do MRP Multi-empresas. Os códigos de filiais são concatenados, e separados pelo caracter | (PIPE).Carregado automaticamente pela rotina. Não deve ser manipulado.
consignedInEstoque DE terceiro

1 = Subtrai;

2 = Mantém.
-"1" - Subtrai;
"2" - Mantém.
consignedOutEstoque EM terceiro

1 = Soma;

2 = Não soma.
-"1" - Soma;
"2" - Não soma.
consolidateProductionOrderAglutina ordem de produção

1 = Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.
-"1" - Aglutina;
"2" - Não aglutina;
"3" - Aglutina somente demandas.
consolidatePurchaseRequestAglutina solicitação de compras

1 = Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.
-"1" - Aglutina;
"2" - Não aglutina
"3" - Aglutina somente demandas.
demandCodesSeletivo de demandas-Armazena os identificadores das demandas selecionadas no seletivo de demandas. Os códigos são separados pelo caracter | (PIPE).Informar as demandas selecionadas em uma string, separando por meio do caracter | (PIPE).

Exemplo: "|001|002|"
demandEndDateData final para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-Data final para filtro da carga de demandas do MRP, no tipo date.
demandStartDateData inicial para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-Data inicial para filtro da carga de demandas do MRP, no tipo date.
demandTypeIndica os tipos de demanda que serão consideradas pelo MRP

Concatena os identificadores dos tipos de demanda que devem ser considerados.

1 = Pedido de venda;
2 = Previsão de vendas;
3 = Plano mestre de produção;
4 = Empenhos de projeto;
9 = Manual.

-

Informar as demandas que serão consideradas pelo MRP.

.T. - Considera;
.F. - Não considera.

demandsProcessedConsiderar demandas já processadas

1 = Sim;

2 = Não.
-.T. = Sim
.F. = Não
doTransfersMrp

Parâmetro MV_MRPTRAN          
Indica se devem ser efetuadas as transferência de estoque entre filiais, existentes para o ticket, na geração dos documentos pelo processamento do MRP.

1 = Sim;
2 = Não.

-.T. = Sim
.F. = Não

opGenerationDate

scGenerationDate

opGenerationDate - Datas selecionadas para a geração das OPs

scGenerationDate - Datas selecionadas para a geração de SCs/AEs

-

Armazena as datas e tipo de documento selecionado para processar a geração de documentos. Somente serão gerados os documentos planejados para as datas selecionadas. O tipo de documento (Firme ou Previsto) também é salvo neste parâmetro, junto com as datas selecionadas.

Este parâmetro somente é registrado após iniciar o processamento da geração dos documentos.

Os dados serão gravados no seguinte formato:
{"DATA":"TIPO","DATA":"TIPO"}

"DATA" → Será a data selecionada em tela no formato AAAAMMDD. Ex: Selecionado em tela 05/10/2022, irá registrar 20221005.

"TIPO" → Será o tipo do documento parametrizado para gerar na data, podendo ter os valores "F" (Firme) ou "P" (Previsto).

Carregado automaticamente pela rotina. Não deve ser manipulado.
documentTypeIndica o tipo dos documentos que devem ser considerados

Concatena os identificadores dos tipos de documentos que serão considerados. Os identificadores são separados pelo caracter | (PIPE).

1.1 - Exclui documentos previstos;
1.2 - Não exclui documentos previstos;
1.3 – Previstos entram no cálculo do MRP;
2 – Considera documentos suspensos;
3 – Considera documentos sacramentados.

-

Previstos:

"1" - Exclui;
"2" - Não exclui;
"3" - Entra no MRP.

Suspensas/Sacramentadas:

.T. - Considera;
.F. - Não considera.

documentsSeletivo de documentos.-Armazena os identificadores dos documentos selecionados no seletivo de documentoswarehousesSeletivo de armazéns-. Os códigos são separados pelo caracter | (PIPE).

02. Ticket do MRP (HW3)

Na tabela HW3, são armazenadas as principais informações de cada ticket do MRP. As informações armazenadas são:

...

Status do processamento do ticket.

Os status registrados são:

1 - Reservado;
2 - Iniciado;
3 - Finalizado;
4 - Cancelando;
5 - Cancelado;
6 - Documentos gerados;
7 - Documentos gerados com pendências;
8 - Excluído;
9 - Documentos gerados (integrando).

Informar os documentos selecionados em uma string, separando por meio do caracter | (PIPE).

Exemplo: "|001|002|"
eventLogGerar log de eventos

1 = Sim;

2 = Não.
-.T. = Sim
.F. = Não
expiredLotParâmetro MV_LOTVENCSe o parâmetro MV_LOTVENC estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_LOTVENC.
firmHorizonHorizonte firme

1 = Sim;

2 = Não.
-1 = Sim
2 = Não
inProcessLocationParâmetro MV_LOCPROCValor do parâmetro MV_LOCPROC-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_LOCPROC.
lDocAlcadaDefine se gerará a alçada de aprovação para as Solicitações de Compras que serão geradas pelo MRP.

1 = Sim;
2 = Não.

-1 = Sim;
2 = Não.
lGeraDocGerar documentos ao término do cálculo

1 = Sim;

2 = Não.
-.T. = Sim
.F. = Não
lRastreiaEntradasGerar rastreabilidade das demandas

1 = Sim;

2 = Não.
-.T. = Sim
.F. = Não
leadTimeCálculo de lead time

1 = Sem calendário;
2 = Dias corridos;

3 = Dias úteis.
-"1" - Sem calendário;
"2" - Dias corridos;
"3" - Dias úteis.
limiteQuebraLE                     Define o limite da quebra de demanda no processamento do MRP Memória.

Conteúdo do parâmetro MV_QLIMITE

-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_QLIMITE
memoryLoadTypeParâmetro MV_MRPCMEMConteúdo do parâmetro MV_MRPCMEM-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_MRPCMEM.
minimunLotAsEconomicLotParâmetro MV_SUBSLESe o parâmetro MV_SUBSLE

...

03. Parâmetros utilizados no processamento do MRP (HW1)

Na tabela HW1, são registrados os parâmetros utilizados pelo MRP Memória. As colunas HW1_FILIAL e HW1_TICKET identificam em qual filial o MRP foi processado, e o número identificador de execução do MRP (TICKET). As colunas HW1_PARAM, HW1_VAL e HW1_LISTA identificam os parâmetros utilizados, e qual o conteúdo dos parâmetros, conforme a lista abaixo:

Parâmetro
(HW1_PARAM)Descrição

Valor
(HW1_VAL)

Valor Lista
(HW1_LISTA)allocationSuggestionSugestão de lote e endereço dos empenhos

1 = Sim;

2 = Não.-blockedLotEstoque bloqueado por lote

1 = Subtrai;

2 = Mantém.-branchCentralizingFilial centralizadora do MRP Multi-empresasIndica o código da filial centralizadora-breakByMinimunLotParâmetro MV_FORCALMSe o parâmetro MV_FORCALM
estiver configurado como “.T.”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-
cEmpAntGrupo de empresasIndica o grupo de empresas utilizado na execução do MRP-cFilAntFilialIndica o código da filial utilizada na execução do MRP-centralizedBranchesFiliais centralizadas do MRP Multi-empresas-Código de todas as filiais centralizadas consideradas no cálculo do MRP Multi-empresas. Os códigos de filiais são concatenados, e separados pelo caracter | (PIPE).consignedInEstoque DE terceiro

1 = Subtrai;

2 = Mantém.-consignedOutEstoque EM terceiro

1 = Soma;

2 = Não soma.-consolidateProductionOrderAglutina ordem de produção

1 = Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.-consolidatePurchaseRequestAglutina solicitação de compras

1 = Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.-demandCodesSeletivo de demandas-Armazena os identificadores das demandas selecionadas no seletivo de demandas. Os códigos são separados pelo caracter | (PIPE).demandEndDateData final para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-demandStartDateData inicial para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-demandTypeIndica os tipos de demanda que serão consideradas pelo MRP

Concatena os identificadores dos tipos de demanda que devem ser considerados.

1 = Pedido de venda;
2 = Previsão de vendas;
3 = Plano mestre de produção;
4 = Empenhos de projeto;
9 = Manual.

-demandsProcessedConsiderar demandas já processadas

1 = Sim;

2 = Não.-documentTypeIndica o tipo dos documentos que devem ser considerados
Irá utilizar o conteúdo que estiver configurado no parâmetro MV_SUBSLE.
mrpStartDateData de início do cálculo do MRPArmazena a data de início do cálculo do MRP (data base) no formato AAAA-MM-DD.-Carregado automaticamente pela rotina. Não deve ser manipulado.
numberOfPeriodsNúmero de períodos do MRPGrava quantos períodos foram configurados para o cálculo do MRP.-

Número de períodos do MRP.
Padrão: "30 "

optionalAllLevelsParâmetro MV_REPGOPCConteúdo do parâmetro MV_REPGOPC.-

S - Sim;
N - Não.

orderPointConsidera ponto de pedido

1 = Sim;

2 = Não.
-"1" - Sim;
"2" - Não.
packingQuantityFirstParâmetro MV_USAQTEMSe o parâmetro MV_USAQTEM estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_USAQTEM.
periodTypeTipo de período utilizado no cálculo do MRP

1 = Diário;
2 = Semanal;
3 = Quinzenal;

4 = Mensal.
-

"1" - Diário;
"2" - Semanal;
"3" - Quinzenal;
"4" - Mensal;
"5" - Semestral.

processLogsParâmetro MV_LOGMRPConteúdo do parâmetro MV_LOGMRP.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_LOGMRP.
productGroupsSeletivo de grupo de produtos.-Armazena os identificadores dos grupos de produto selecionados no seletivo de grupo de produto. Os códigos
Concatena os identificadores dos tipos de documentos que serão considerados. Os identificadores
são separados pelo caracter | (PIPE).Informar os grupos de produtos selecionados em uma string, separando por meio do caracter | (PIPE).

Exemplo: "|001|002|"
productTypesSeletivo de Tipo de Produto-Armazena os identificadores dos tipos de produto selecionados no seletivo de tipo de produto. Os códigos são separados pelo caracter | (PIPE).Informar os tipos de produtos selecionados em uma string, separando por meio do caracter | (PIPE).

Exemplo: "|PA|PI|MP|"
productionOrderNumberIncrementa ordem de produção

1 = Por item;

2 = Por número.
-"1" - Por item;
"2" - Por número.
productionOrderPerLotParâmetro MV_QUEBROPSe o parâmetro MV_QUEBROP estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_QUEBROP.
productionOrderTypeGerar documentos

1 = Previstos;

2 = Firmes.
-"1" - Previstos;
"2" - Firmes.
productsSeletivo de Produto-Armazena os identificadores dos produtos selecionados no seletivo de produto. Os códigos são separados pelo caracter | (PIPE).Informar os produtos selecionados em uma string, separando por meio do caracter | (PIPE).

Exemplo: "|001|002|"
purchaseRequestNumberIncrementa solicitações de compras

1 = Por item;

2 = Por número.
-"1" - Por item;
"2" - Por número.
purchaseRequestPerLotParâmetro MV_QUEBRSCSe o parâmetro MV_QUEBRSC estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_QUEBRSC.
qualityWarehouseParâmetro MV_CQConteúdo do parâmetro MV_CQ.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_CQ.
rejectedQualityEstoque rejeitado pelo CQ

1 = Subtrai;

2 = Mantém.
-"1" - Subtrai;
"2" - Mantém.
revisionInProductIndicatorParâmetro MV_REVFILSe o parâmetro MV_REVFIL estiver configurado como “.T.” E a coluna “BZ_REVATU” existir no dicionário de dados, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_REVFIL.
safetyStockConsidera estoque de segurança

1 = Sim;

2 = Não.
-"1" - Sim
"2" - Não
serverMemoryLimitChave ServerMemoryLimit do AppServer.iniValor da chave ServerMemoryLimit. Caso a chave não exista, será registrado o conteúdo "0".-Carregado automaticamente pela rotina. Não deve ser manipulado.
setupCodeSetup de configuraçãoCódigo do setup de configuração utilizado na execução do MRP.-

Informar o código do setup de configuração utilizado na execução do MRP.

setupDescriptionDescrição do Setup de ConfiguraçãoDescrição do setup de configuração utilizado na execução do MRP.-Informar a descrição do setup de configuração utilizado na execução do MRP.
standardTimeUnitParâmetro MV_TPHRConteúdo do parâmetro MV_TPHR.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_TPHR.
stockPolicyPMPParâmetro MV_POLPMPSe o parâmetro MV_POLPMP estiver configurado como “.T.” irá registrar o conteúdo “S”. Caso contrário, registra o conteúdo “N”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_POLPMP.
structurePrecisionPrecisão da estrutura.Quantidade de casas decimais utilizada na estrutura (G1_QUANT).-Carregado automaticamente pela rotina. Não deve ser manipulado.
substituiNoMesmoPeriodo Parâmetro MV_MRPSBPR

Indica se permite que o saldo gerado em um período pelo plano mestre de produção seja utilizado no mesmo período para atender substituições em produtos alternativos.

Se o parâmetro MV_MRPSBPR estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.

-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_MRPSBPR.
transportingLanesParâmetro MV_PCPMADISe o parâmetro MV_PCPMADI estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_PCPMADI.
unitOfLaborInTheBOMParâmetro MV_UNIDMODConteúdo do parâmetro MV_UNIDMOD.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_UNIDMOD.
userUsuárioCódigo do usuário que iniciou o processamento do MRP.-Informar o código do usuário que irá iniciar o processamento do MRP
(parâmetro obrigatório).
usesInProcessLocationParâmetro MV_GRVLOCP.Se o parâmetro MV_GRVLOCP estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_GRVLOCP.
usesLaborProductParâmetro MV_PRODMODSe o parâmetro MV_PRODMOD estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_PRODMOD.
usesProductIndicatorParâmetro MV_ARQPRODSe o parâmetro MV_ARQPROD estiver configurado como “SBZ” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-Irá utilizar o conteúdo que estiver configurado no parâmetro MV_ARQPROD.
warehousesSeletivo de armazéns-Armazena os identificadores dos armazéns selecionados no seletivo de armazéns. Os códigos são separados pelo caracter | (PIPE).Informar os armazéns selecionados em uma string, separando por meio do caracter | (PIPE).

Exemplo: "|01|02|"

02. Ticket do MRP (HW3)

Na tabela HW3, são armazenadas as principais informações de cada ticket do MRP. As informações armazenadas são:

ColunaDescrição
HW3_FILIALIndica a filial onde foi realizada a execução do MRP.
HW3_TICKETNúmero do ticket que foi gerado pelo processamento.
HW3_DTINICData de início do processamento do MRP.
HW3_HRINICHora de início do processamento do MRP.
HW3_DTFIMData de término do processamento do MRP.
HW3_HRFIMHora de término do processamento do MRP.
HW3_STATUS

Status do processamento do ticket.

Os status registrados são:

1 - Reservado - Numeração foi reservada para o processo, mas o processamento ainda não foi iniciado;
2 - Iniciado - Processamento do MRP está em execução;
3 - Finalizado - Processamento do MRP já foi finalizado;
4 - Cancelando - Foi solicitado o cancelamento do processamento do MRP, e este ainda está no processo de cancelamento dos processos;
5 - Cancelado - Foi solicitado o cancelamento do processo durante o cálculo do MRP, e o cancelamento foi realizado corretamente;
6 - Documentos gerados - O processo do cálculo do MRP foi finalizado, e também foi executado o processo de geração dos documentos com sucesso;
7 - Documentos gerados com pendências - O processo do cálculo do MRP foi finalizado, e também foi executado o processo de geração dos documentos, porém ocorreram erros no processo de geração dos documentos;
8 - Excluído - Os dados de resultado do cálculo deste ticket foram eliminados através da função de Limpeza de Tickets;
9 - Documentos gerados (integrando) - O processo do cálculo do MRP foi finalizado, e também foi executado o processo de geração dos documentos, sendo que o processo de geração dos documentos ainda possui integrações para executar, e estas estão em andamento.

HW3_DTFCMIData de término da carga inicial de dados em memória.
HW3_HRFCMIHora de término da carga inicial de dados em memória
HW3_DTFCMGData de término da carga de dados em memória
HW3_HRFCMGHora de término da carga de dados em memória
HW3_STATCM

Define o status da carga dos dados em memória.

0 - Não iniciada (aguardando a sincronização ou processamento das pendências de integração);
1 - Pendente;
2 - Carregando;
3 - Em memória;
4 - Descarregada;
9 - Erro na execução.

HW3_STATRN

Define o status do processamento do recálculo de níveis.

1 - Pendente;
2 - Executando;
3 - Concluído;
9 - Erro na execução.

HW3_STATCA

Define o status do processamento do cálculo do MRP.

1 - Pendente;
2 - Em andamento;
3 - Concluído;
4 - Cancelado.

HW3_STATPE

Define o status do processamento da gravação dos resultados do MRP no banco de dados.

1 - Pendente;
2 - Em andamento;
3 - Concluído;
4 - Cancelado.

HW3_USERUsuário que gerou o ticket de processamento do MRP.
HW3_USRCANUsuário que efetuou o cancelamento do ticket.
HW3_DTCANCData de cancelamento do ticket.
HW3_HRCANCHora de cancelamento do ticket.
HW3_MSGMensagem de erro para validações efetuadas antes do início do cálculo do MRP, que impedem o processamento.


03. Setup de configuração (HW2)

Na tabela HW2, são registrados os parâmetros de tela que serão considerados ao utilizar o setup de configuração. As colunas HW2_FILIAL e HW2_CODIGO identificam a filial e o código identificador do setup de configuração. As colunas HW2_CODIGO e HW2_DESCRI são exibidas na primeira tela do MRP Memória, nos respectivos campos Código e Descrição

O conteúdo dos parâmetros é registrado nas colunas HW2_PARAM, HW2_VALOR e HW2_LISTA, conforme a tabela abaixo:

Parâmetro
(HW2_PARAM)
DescriçãoValor
(HW2_VALOR)
Valor lista
(HW2_LISTA)
allocationSuggestionSugestão de lote e endereço dos empenhos

1.1 - Exclui documentos previstos;
1.2 - Não exclui documentos previstos;
1.3 – Previstos entram no cálculo do MRP;
2 – Considera documentos suspensos;
3 – Considera documentos sacramentados.

-documentsSeletivo de documentos.-Armazena os identificadores dos documentos selecionados no seletivo de documentos. Os códigos são separados pelo caracter | (PIPE).eventLogGerar log de eventos

1 = Sim;

2 = Não.
-
expiredLotParâmetro MV_LOTVENCSe o parâmetro MV_LOTVENC estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-firmHorizon
blockedLotEstoque bloqueado por lote
Horizonte firme

1 =

Sim

Subtrai;

2 =
Não
Mantém.-
inProcessLocationParâmetro MV_LOCPROC
consignedInEstoque DE terceiro

1 = Subtrai;

2 = Mantém.
Valor do parâmetro MV_LOCPROC
-
lGeraDoc
consignedOutEstoque EM terceiro
Gerar documentos ao término do cálculo

1 =

Sim

Soma;

2 = Não soma.
-
lRastreiaEntradasGerar rastreabilidade das demandas
consolidateProductionOrderAglutina ordem de produção

1 =

Sim

Aglutina;
2 = Não aglutina;

3 = Aglutina somente demandas.
-
leadTime
consolidatePurchaseRequest
Cálculo
Aglutina solicitação de
lead time
compras

1 =

Sem calendário

Aglutina;
2 =

Dias corridos

Não aglutina;

3 =
Dias úteis
Aglutina somente demandas.-
memoryLoadTypeParâmetro MV_MRPCMEMConteúdo do parâmetro MV_MRPCMEM-minimunLotAsEconomicLotParâmetro MV_SUBSLESe o parâmetro MV_SUBSLE estiver configurado como “.T.”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-mrpStartDateData de início do cálculo do MRP
demandCodesSeletivo de demandas-Armazena os identificadores das demandas selecionadas no seletivo de demandas. Os códigos são separados pelo caracter | (PIPE).
demandEndDateData final para filtro da carga de demandas do MRPData informada em tela no formato AAAA-MM-DD.-
demandStartDateData inicial para filtro da carga de demandas do MRPData informada em tela
Armazena a data de início do cálculo do MRP (data base)
no formato AAAA-MM-DD.-
numberOfPeriods
demandType
Número de períodos do MRP
Indica os tipos de demanda que serão consideradas pelo MRP

Concatena os identificadores dos tipos de demanda que devem ser considerados.

1 = Pedido de venda;
2 = Previsão de vendas;
3 = Plano mestre de produção;
4 = Empenhos de projeto;
9 = Manual

Grava quantos períodos foram configurados para o cálculo do MRP

.

-
orderPoint
demandsProcessedConsiderar demandas já processadas
Considera ponto de pedido

1 = Sim;

2 = Não.
-
packingQuantityFirstParâmetro MV_USAQTEMSe o parâmetro MV_USAQTEM estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-periodTypeTipo de período utilizado no cálculo do MRP

1 = Diário;
2 = Semanal;
3 = Quinzenal;

4 = Mensal.-processLogsParâmetro MV_LOGMRPConteúdo do parâmetro MV_LOGMRP.-
documentTypeIndica o tipo dos documentos que devem ser considerados

Concatena os identificadores dos tipos de documentos que serão considerados. Os identificadores são separados pelo caracter | (PIPE).

1.1 - Exclui documentos previstos;
1.2 - Não exclui documentos previstos;
1.3 – Previstos entram no cálculo do MRP;
2 – Considera documentos suspensos;
3 – Considera documentos sacramentados.

-
documentsSeletivo de documentos
productGroupsSeletivo de grupo de produtos.
-Armazena os identificadores dos
grupos de produto
documentos selecionados no seletivo de
grupo de produto
documentos. Os códigos são separados pelo caracter | (PIPE).
productTypes
eventLog
Seletivo de Tipo de Produto-Armazena os identificadores dos tipos de produto selecionados no seletivo de tipo de produto. Os códigos são separados pelo caracter | (PIPE).productionOrderNumberIncrementa ordem de produção

1 = Por item;

2 = Por número.-productionOrderPerLotParâmetro MV_QUEBROPSe o parâmetro MV_QUEBROP estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-productionOrderTypeGerar documentos

1 = Previstos;

2 = Firmes.-productsSeletivo de Produto-Armazena os identificadores dos produtos selecionados no seletivo de produto. Os códigos são separados pelo caracter | (PIPE).purchaseRequestNumberIncrementa solicitações de compras

1 = Por item;

2 = Por número.-purchaseRequestPerLotParâmetro MV_QUEBROPSe o parâmetro MV_QUEBRSC estiver configurado como “S”, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-qualityWarehouseParâmetro MV_CQConteúdo do parâmetro MV_CQ.-rejectedQualityEstoque rejeitado pelo CQ

1 = Subtrai;

2 = Mantém.-revisionInProductIndicatorParâmetro MV_REVFILSe o parâmetro MV_REVFIL estiver configurado como “.T.” E a coluna “BZ_REVATU” existir no dicionário de dados, irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-safetyStockConsidera estoque de segurança

1 = Sim;

2 = Não.-setupCodeSetup de configuraçãoCódigo do setup de configuração utilizado na execução do MRP.-setupDescriptionDescrição do Setup de ConfiguraçãoDescrição do setup de configuração utilizado na execução do MRP.-standardTimeUnitParâmetro MV_TPHRConteúdo do parâmetro MV_TPHR.-structurePrecisionPrecisão da estrutura.Quantidade de casas decimais utilizada na estrutura (G1_QUANT).-transportingLanesParâmetro MV_PCPMADISe o parâmetro MV_PCPMADI estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-unitOfLaborInTheBOMParâmetro MV_UNIDMODConteúdo do parâmetro MV_UNIDMOD.-userUsuárioCódigo do usuário que iniciou o processamento do MRP.-usesInProcessLocationParâmetro MV_GRVLOCP.Se o parâmetro MV_GRVLOCP estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-usesLaborProductParâmetro MV_PRODMODSe o parâmetro MV_PRODMOD estiver configurado como “.T.” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”.-usesProductIndicatorParâmetro MV_ARQPRODSe o parâmetro MV_ARQPROD estiver configurado como “SBZ” irá registrar o conteúdo “1”. Caso contrário, registra o conteúdo “2”
Gerar log de eventos

1 = Sim;

2 = Não.
-
firmHorizonHorizonte firme

1 = Sim;

2 = Não.
-
lDocAlcadaDefine se gerará a alçada de aprovação para as Solicitações de Compras que serão geradas pelo MRP.

1 = Sim;
2 = Não.

-
lGeraDocGerar documentos ao término do cálculo

1 = Sim;

2 = Não.
-
lRastreiaEntradasGerar rastreabilidade das demandas

1 = Sim;

2 = Não.
-
leadTimeCálculo de lead time

1 = Sem calendário;
2 = Dias corridos;

3 = Dias úteis.
-
mrpStartDateData de início do cálculo do MRPArmazena a data de início do cálculo do MRP (data base) no formato AAAA-MM-DD. Cada vez que o setup for utilizado em um processamento do MRP, esta informação será atualizada.-
numberOfPeriodsNúmero de períodos do MRPGrava quantos períodos foram configurados para o cálculo do MRP.-
orderPointConsidera ponto de pedido

1 = Sim;

2 = Não.
-
periodTypeTipo de período utilizado no cálculo do MRP

1 = Diário;
2 = Semanal;
3 = Quinzenal;

4 = Mensal;
5 = Semestral.
-
productGroupsSeletivo de grupo de produtos-Armazena os identificadores dos grupos de produto selecionados no seletivo de grupo de produto. Os códigos são separados pelo caracter | (PIPE).
productTypesSeletivo de tipo de produtos-Armazena os identificadores dos tipos de produto selecionados no seletivo de tipo de produto. Os códigos são separados pelo caracter | (PIPE).
productionOrderNumberIncrementa ordem de produção

1 = Por item;

2 = Por número.
-
productionOrderTypeGerar documentos

1 = Previstos;

2 = Firmes.
-
productsSeletivo de produtos-Armazena os identificadores dos produtos selecionados no seletivo de produto. Os códigos são separados pelo caracter | (PIPE).
purchaseRequestNumberIncrementa solicitações de compras

1 = Por item;

2 = Por número.
-
rejectedQualityEstoque rejeitado pelo CQ

1 = Subtrai;

2 = Mantém.
-
safetyStockConsidera estoque de segurança

1 = Sim;

2 = Não.
-
setupCodeSetup de configuraçãoCódigo do setup de configuração utilizado na execução do MRP.-
setupDescriptionDescrição do setup de configuraçãoDescrição do setup de configuração utilizado na execução do MRP.-
structurePrecisionPrecisão da estruturaQuantidade de casas decimais utilizada na estrutura (G1_QUANT).-
userUsuárioCódigo do usuário que iniciou o processamento do MRP.-
warehousesSeletivo de armazéns-Armazena os identificadores dos armazéns selecionados no seletivo de armazéns. Os códigos são separados pelo caracter | (PIPE).