01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAWMS
Função:

MATA241 - Movimentações Internas - Modelo2

WMSXFUNG.prw

WMSDTCOrdemServicoCreate.prw

País:Todos Países
Ticket:10798187
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-11721


02. SITUAÇÃO/REQUISITO

O Sistema gera um registro na tabela DH1, realiza a atualização dos campos B2_RESERVA e B8_EMPENHO do produto/lote informado na rotina, porém, o campo DH1_IDDCF permanece em branco. 

Neste caso, não há nem como estornar o movimento, já que não existe nenhuma rotina na qual o registro inconsistente possa ser excluído e as reservas
estornadas. Isto faz com que seja necessário a interação de alguém de TI, realizando manutenções diretamente nas tabelas - excluindo o registro incorreto
da DH1 e acertando os campos citados. O armazém de origem é unitizado.

03. SOLUÇÃO

Efetuado ajuste nas rotinas que processam a geração da Ordem de Serviço e efetuam a atualização com o número da OS gerada na tabela DH1, para que se ocorrer alguma inconsistência não seja efetivado o processo de gravação do registro na rotina MATA241 (Movimentações Internas - Modelo 2).

Exemplo de Utilização

MATA241

  • Inclua um novo registro informando uma TM de Requisição interna.
  • Informe o custo, o serviço e o endereço, forçando uma inconsistência na gravação da Ordem de Serviço.

VIA BANCO DE DADOS

  • Consulte os dados da tabela DH1 e valide se o registro não foi gerado.

MATA241

  • Inclua um novo registro, informando uma TM de Requisição interna.
  • Informe o custo, o serviço e o endereço, sem forçar inconsistência.

MATA246

  • Valide se o registro foi gerado corretamente.

VIA BANCO DE DADOS

  • Consulte a tabela DH1 e valide se o campo IDDCF foi preenchido corretamente.


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>