Sie sind auf Seite 1von 14

Boletim Tcnico

Tratar Componente X Operaes


Produto

Microsiga Protheus Planejamento e Controle da Produo (SIGAPCP) P12

Chamado

M_MAN_PCP001 - PCREQ-1213

Data da publicao

Pases

Todos

Bancos de Dados

10/07/15

Importante
Esta melhoria depende de execuo do update de base UPDPCP32 e UPDPR006, conforme
Procedimentos para Implementao.

Permitir que as informaes da relao Componentes x Operaes existente no mdulo SIGAPCP seja repassada ao
mdulo SIGADPR e vice-e-versa.
Hoje o consumo dos empenhos feito de acordo com o relacionamento operaes x componentes (SGF). Este update
passa a gerar as informaes de operao em que o componente consumido diretamente na tabela de empenho (SD4),
para que as alteraes no afetem as ordens de produo que j foram iniciadas.
Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.

Procedimento para Implementao


O sistema atualizado logo depois da aplicao do pacote de atualizaes (Patch) deste chamado.
Importante
Antes de executar os compatibilizadores UPDPCP32 e UPDPR006 imprescindvel:
a)
b)
c)
d)

e)

Realizar o backup da base de dados do produto que ser executado o compatibilizador (diretrio
\PROTHEUS11_DATA\DATA) e dos dicionrios de dados SXs (diretrio \PROTHEUS11_DATA\SYSTEM).
Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados
conforme o produto instalado na empresa.
Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema.
Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o
compatibilizador, certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar
ndices, ir adicion-los a partir da ordem original instalada pelo Protheus, o que poder sobrescrever ndices
personalizados, caso no estejam identificados pelo nickname.
O compatibilizador deve ser executado com a Integridade Referencial desativada*.

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Ttulo do documento
Ateno
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco
de Dados (DBA) ou equivalente!
A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas
no banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:
i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opo
Integridade/Verificao (APCFG60A).
ii. Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e
filiais cadastradas para o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE
NESTE, no necessrio qualquer outro procedimento de ativao ou desativao de integridade,
basta finalizar a verificao e aplicar normalmente o compatibilizador, conforme instrues.
iii. Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela
Verificao de relacionamento entre tabelas. Confirme a mensagem para que a verificao seja
concluda, ou;
iv. Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so
relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente,
a(s) que possui(em) integridade est(aro) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is)
possui(em) a integridade ativada e reserve esta anotao para posterior consulta na reativao (ou
ainda, contate nosso Help Desk Framework para informaes quanto a um arquivo que contm essa
informao).
v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar
tal integridade, selecionando a opo Integridade/ Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido
desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as
informaes da(s) empresa(s) e/ou filial(is) que possua(m) ativao da integridade, selecione-a(s)
novamente e confirme a ativao.
Contate o Help Desk Framework EM CASO DE DVIDAS!

UPDPCP32 Atualizao SIGAPCP


1.

Em ByYou Smart Client, digite informe UPDPCP32 no campo Programa Inicial.


Importante
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou superior a
24/04/2015

2.

Clique em OK para continuar.

3.

Depois da confirmao, exibida uma tela para a seleo da empresa em que o dicionrio de dados ser
modificado.

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

4.

Ao confirmar, exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.

5.

Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.
apresentada uma mensagem explicativa na tela.

6.

Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
Nesse log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador cria
os campos que ainda no existem no dicionrio de dados.

7.

Clique em Gravar para salvar o histrico (log) apresentado

8.

Clique em OK para encerrar o processamento.

UDPR006 Atualizao SIGADPR


1.

Em ByYou Smart Client, digite informe UPDPR006 no campo Programa Inicial.


Importante
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou superior a
24/04/2015

2.

Clique em OK para continuar.

3.

Depois da confirmao, exibida uma tela para a seleo da empresa em que o dicionrio de dados ser
modificado.

4.

Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.

5.

Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.
apresentada uma mensagem explicativa na tela.

6.

Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
Nesse log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador cria
os campos que ainda no existem no dicionrio de dados.

7.

Clique em Gravar para salvar o histrico (log) apresentado

8.

Clique em OK para encerrar o processamento.

Atualizaes do Compatibilizador
1. Criao de Campos no arquivo SX3 Campos:

Tabela SD4 Requisies Empenhadas:

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Ttulo do documento
Campo

D4_PRODUTO

Tipo

Tamanho

15

Decimal
Formato

@!

Ttulo

Produto Pai

Descrio

Produto Pai

Nvel
Usado

Sim

Obrigatrio

No

Browse

Sim

Opes
When
Relao
Val. Sistema
Help

Indica qual o pai do componente empenhado

Campo

D4_ROTEIRO

Tipo

Tamanho

Decimal
Formato

@!

Ttulo

Roteiro

Descrio

Roteiro

Nvel
Usado

Sim

Obrigatrio

No

Browse

Sim

Opes
When
Relao
Val. Sistema
Help

Indica qual o roteiro da ordem de produo

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Campo

D4_OPERAC

Tipo

Tamanho

Decimal
Formato

@!

Ttulo

Operao

Descrio

Operao

Nvel
Usado

Sim

Obrigatrio

No

Browse

Sim

Opes
When
Relao
Val. Sistema
Help

Indica qual operao ir consumir o componente


Tabela SGF Amarr Operao x Componente:

Campo

GF_DSPROD

Tipo

Tamanho

40

Decimal
Formato

@!

Ttulo

Desc Prod

Descrio

Descrio Produto

Nvel
Usado

Sim

Obrigatrio

No

Browse

No

Opes
When
Relao

POSICIONE(SB1,1,XFILIAL(SB1)+SGF->GF_PRODUTO,B1_DESC)

Val. Sistema
Help

Descrio do produto
Tabela DG9 Operaes SIGADPR

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Ttulo do documento
Campo

DG9_CDATET

Tipo

Tamanho

Igual G2_OPERAC

Decimal
Formato

Igual G2_OPERAC

Ttulo

Oper PCP

Descrio

Operao PCP

Nvel
Usado

Igual G2_OPERAC

Obrigatrio

No

Browse

Sim

Opes
When
Relao
Val. Sistema
Help

Indica qual operao ser utilizada no SIGAPCP

Campo

DG9_NRSQET

Tipo

Tamanho

Igual G1_TRT

Decimal
Formato

Igual G1_TRT

Ttulo

Seq PCP

Descrio

Sequncia PCP

Nvel
Usado

Igual G1_TRT

Obrigatrio

No

Browse

Sim

Opes
When
Relao
Val. Sistema
Help

Indica qual sequncia ser utilizada no SIGAPCP

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Tabela DG1 Componentes SIGADPR

Campo

DG1_CDATET

Tipo

Tamanho

Igual G2_OPERAC

Decimal
Formato

Igual G2_OPERAC

Ttulo

Oper PCP

Descrio

Operao PCP

Nvel
Usado

Igual G2_OPERAC

Obrigatrio

No

Browse

Sim

Opes
When
Relao
Val. Sistema
Help

Indica qual operao ser utilizada no SIGAPCP

Importante
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
2.

Criao de Consulta Padro no arquivo SXB Consulta Padro:


Pesquisa DG9TMP:
Alias

DG9TMP

Tipo

Sequncia

01

Coluna

RE

Descrio

Operaes

Contm

DG9

Alias

DG9TMP

Tipo

Sequncia

01

Coluna

01

Descrio
Contm

DPRA300_DG1()

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Ttulo do documento
Alias

DG9TMP

Tipo

Sequncia

01

Coluna
Descrio
Contm

VAR_IXB

Pesquisa SG1SGF:

Alias

SG1SGF

Tipo

Sequncia

01

Coluna

DB

Descrio

Estrutura

Contm

SG1

Alias

SG1SGF

Tipo

Sequncia

01

Coluna

01

Descrio

Cdigo + Componente

Contm

SG1

Alias

SG1SGF

Tipo

Sequncia

01

Coluna

01

Descrio

Sequencia

Contm

G1_TRT

Alias

SG1SGF

Tipo

Sequncia

01

Coluna

02

Descrio

Componente

Contm

G1_COMP

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Alias

SG1SGF

Tipo

Sequncia

01

Coluna

03

Descrio

Quantidade

Contm

G1_QUANT

Alias

SG1SGF

Tipo

Sequncia

01

Coluna
Descrio
Contm

SG1->G1_COMP

Alias

SG1SGF

Tipo

Sequncia

02

Coluna
Descrio
Contm

SG2->G1_TRT

Alias

SG1SGF

Tipo

Sequncia

01

Coluna
Descrio
Contm

SG1->G1_COD==FWFLDGET(GF_PRODUTO)

Pesquisa SG2SGF:

Alias

SG2SGF

Tipo

Sequncia

01

Coluna

DB

Descrio

Operaes

Contm

SG2

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Ttulo do documento
Alias

SG2SGF

Tipo

Sequncia

01

Coluna

01

Descrio

Produto + Cdigo + O

Contm
Alias

SG2SGF

Tipo

Sequncia

01

Coluna

01

Descrio

Operao

Contm

G2_OPERAC

Alias

SG2SGF

Tipo

Sequncia

01

Coluna

02

Descrio

Recursos

Contm

G2_RECURSO

Alias

SG2SGF

Tipo

Sequncia

01

Coluna
Descrio
Contm

SG2->G2_OPERAC

Alias

SG2SGF

Tipo

Sequncia

01

Coluna
Descrio
Contm

SG2->G2_PRODUTO==M->GF_PRODUTO .AND. SG2->G2_CODIGO==M>GF_ROTEIRO

10

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Pesquisa SD4SG2:

Alias

SD4SG2

Tipo

Sequncia

01

Coluna

RE

Descrio

Operaes

Contm

SG2

Alias

SD4SG2

Tipo

Sequncia

01

Coluna

01

Descrio
Contm

MATA381_SG2()

Alias

SD4SG2

Tipo

Sequncia

01

Coluna
Descrio
Contm
3.

VAR_IXB

Criao de ndices no arquivo SIX ndices:


ndice

SD4

Ordem

Chave

D4_FILIAL+D4_PRODUTO+D4_ROTEIRO+D4_OPERAC+D4_COD+D4_TRT

Descrio

Produto Pai+Roteiro+Operao+Produto+Seq.Estrut

Proprietrio

ndice

SGF

Ordem

Chave

GF_FILIAL+GF_PRODUTO+GF_COMP

Descrio

Produto+Componente

Proprietrio

SIGAPCP Tratar Componente X Operaes

11

Boletim Tcnico

Ttulo do documento

4.

ndice

CYP

Ordem

Chave

CYP_FILIAL+CYP_NRORPO+CYP_CDMT+CYP_NRSQMT

Descrio

Ord.Prod+Componente+Sequencia

Proprietrio

Criao de Gatilhos no arquivo SX7 Gatilhos:


Campo

GF_PRODUTO

Sequncia

001

Campo Domnio

GF_DSPROD

Tipo

Regra

POSICIONE(SB1,1,XFILIAL(SB1)+M->GF_PRODUTO,B1_DESC)

Posiciona?

Chave
Condio
Proprietrio

Campo

D4_OP

Sequncia

001

Campo Domnio

D4_ROTEIRO

Tipo

Regra

POSICIONE(SC2,1,XFILIAL(SC2)+M->D4_OP,C2_ROTEIRO)

Posiciona?

Chave
Condio
Proprietrio

Procedimento para Configurao


CONFIGURAO DE MENUS
O Menu dever ser atualizado automaticamente. Caso ocorra algum problema, atualizar conforme abaixo:
1. Alterar o menu SIGAPCP, alterando o programa Opera.x Compon. De MATA635 para MATA637

12

SIGAPCP Tratar Componente X Operaes

Boletim Tcnico

Procedimento para Utilizao


1.

MATA635 Programa desativado. Manuteno de Operaes x Componentes (SGF) passa a ser feita pelo programa
MATA637.

2.

MATA637 Novo programa para o relacionamento de Operaes x Componentes (SGF).

3.

MATA200 Estrutura
Mais facilidade na criao do relacionamento de Operaes x Componentes (SGF) por meio do cadastro de estrutura. O
acesso funo permanece igual.
So exibidas todas as operaes em todos os roteiros, que consomem o componente, sendo possvel incluir e excluir
relacionamentos.

4.

MATA650 Ordem de Produo


As requisies empenhadas (SD4) passam a receberam a informao da operao aonde o componente consumido.
Os campos D4_PRODUTO, D4_ROTEIRO e D4_OPERAC foram criados para isto. Ao ser criada uma ordem de
produo, para cada empenho gerado, ser verificada a existncia do relacionamento Operaes x Componentes para o
roteiro da ordem. Quando este relacionamento existir, sero preenchidos os novos campos, sendo assim, o consumo
ser feito de acordo com o empenho (SD4) e no mais com base no relacionamento operaes x componentes (SGF).

5.

MATA380 Empenho Simples


Ao incluir um empenho, ser possvel informar a operao em que o mesmo ser consumido.

6.

MATA381 Empenho Mltiplo


Ao incluir vrios empenhos para uma ordem de produo, ser possvel informar aonde cada componente ser
consumido.

7.

MATA680/MATA681 Apontamento Produo


Ao realizar um apontamento de produo, somente sero consumidos os componentes relacionados operao que est
sendo reportada. Os que no possuem relacionamento, sero consumidos na ltima operao.

8.

DPRA300 Verso Produto


Foram criados novos campos:
DG9_CDATET Indica o cdigo de operao utilizado no SIGAPCP;
DG1_NRSQET Indica o nmero da sequncia do componente na estrutura do SIGAPCP;
DG1_CDATET Indica em qual operao ser consumido o componente.

SIGAPCP Tratar Componente X Operaes

13

Boletim Tcnico

Ttulo do documento
Criando uma verso nova no SIGADPR:
O campo de Sequncia PCP e Operao PCP no so preenchidos automaticamente, preciso informar quais sero os
cdigos utilizados ao liberar a verso.
Para definir em qual operao o componente consumido, dever informar no campo Oper Externa, o cdigo da
operao externa:
possvel escolher a operao atravs da consulta padro, que lista os cdigos de operaes externas da verso.
Importao:
Ao utilizar a funo Importar Verso, os novos campos sero preenchidos automaticamente:

Estrutura: Seq Externa (DG1_NRSQET) Sequencia (G1_TRT)

Operao: Oper Externa (DG9_CDATET) Operao (G2_OPERAC).

O relacionamento de operaes x componentes (SGF) ser carregado de acordo com o roteiro importado. Sero
buscados os registros de SGF do roteiro. Caso o componente seja consumido em alguma operao especfica, o
campo DG1_CDATET ser preenchido.
9.

DPRA342 Liberao Verso


A liberao respeitar os campos novos:

Estrutura: Seq Externa (DG1_NRSQET) Sequencia (G1_TRT)

Operao: Oper Externa (DG9_CDATET) Operao (G2_OPERAC).

Para a operao que consome o componente, ser gerado um registro de operaes x componentes (SGF) para o roteiro
em que foi liberada a verso.

Informaes Tcnicas
Tabelas Utilizadas

SG1, SG2, DG9, DG1, SGF, SD4

Rotinas Envolvidas

DPRA300 Verso Produto.


DPRA342 Liberao Verso.
MATA632 Operaes.
MATA635 Operaes x Componentes.
MATA380 Empenho Simples.
MATA381 Empenho Mltiplo.
MATA650 Ordem Produo.
MATA200 Estrutura.

Sistemas Operacionais

Windows/Linux

14

SIGAPCP Tratar Componente X Operaes

Das könnte Ihnen auch gefallen