O primeiro passo para se implementar o estoque 3.0 em uma base é identificar o banco de dados utilizado, Oracle ou SQL. Após isso devemos ajustar os seguintes nomes lógicos:
- DBUSUARIO
- DBSENHA
Se o seu banco de dados for Oracle seu nome lógico DBUSUARIO ira ter a tradução igual ao nome do seu usuário no banco de dados:
Ex.: DBUSUARIO = CIGAM
Além disso você precisa incluir os seguintes direitos para o seu usuário de banco de dados:
grant select on "SYS"."V_$SESSION" to CIGAM;
grant administer database trigger to CIGAM;
grant create any trigger to CIGAM;
Porém se o seu banco for SQL devemos informar o owner do banco de dados como tradução do NL DBUSUARIO:
Ex.: DBUSUARIO = dbo
Você também precisa certificar-se que o seu usuário de conexão no SQL é db_owner e sysadmin.
O seu nome lógico DBSENHA ira ter a tradução com a senha do banco de dados utilizado, idependente de qual seja:
Ex.: DBSENHA = abyz.
Após a verificação destas questões podemos abrir o manutenção CIGAM e acessar o seguinte programa: ‘Manutenção de arquivos – Objetos de banco de dados – Manutenção Scripts Banco de dados’, conforme imagem abaixo:

Após selecionar a opção acima informada, o sistema ira lhe apresentar a tela abaixo, nela devemos selecionar a opção Módulo = GM Gestão de Materiais, Banco de dados = SQL/Oracle e Funcionalidade = ProcessaEstoque3.0

Caso o seu banco de dados seja SQL certifique-se que esteja instalado na estação/servidor o ISQL para conexão com o banco de dados, caso a versão do seu SQL seja a 2008 você não ira conseguir utilizar o ISQL, então devera criar o seguinte nome lógico:
SQLCMD = SQLCMD
A tradução do nome lógico SQLCMD deve ser o nome da ferramenta que será utilizada para conexão no banco de dados (SQLCMD ou OSQL).
Para verificar se alguma das ferramentas acima informada esta instalada, basta abrir o CMD, digitar o nome da ferramenta e teclar ENTER, caso a seja apresentado uma mensagem como a imagem abaixo a ferramenta não esta instalada:

Voltando a imagem do início da página 3, após marcar as opções conforme informado, basta clicar em confirmar e será lhe apresentado a seguinte mensagem:

Conforme imagem acima, basta clicar em confirmar e o sistema iniciará a criação dos objetos:

Após a execução de todos os objetos o sistema ira lhe apresentar a tela abaixo com o log de criação/erro de cada um dos objetos, caso algum dos objetos apresente erro devemos verificar o motivo do mesmo.

Para verificar se todos os objetos necessários para o uso do estoque 3.0 estão criados/compilados corretamente podemos utilizar o seguinte comando:
select * from cgvw_objetos_estoque3 where valido = 0
Ao executar o comando acima não poderá ser lhe apresentado nenhum resultado, caso seja lhe mostrado algum objeto como resultado do select, devemos criá-lo manualmente.
Agora falta apenas a criação do nome lógico CGDATA com a tradução ‘Transicao’:
CGDATA = Transicao
Certifique-se que o ECF ‘CGDataTransicao.ecf’ encontra-se disponivel dentro de %CIGAM_INSTAL%Cab\Geral\.
Pronto, após a execução dos passos acima sua base já esta pronta para uso do estoque 3.0
Nenhum comentário:
Postar um comentário