Vous êtes sur la page 1sur 40

RPLICA

ndice
Questes iniciais ................................................................................................................... 3 Conceito e justificativa ........................................................................................................... 6 Fluxo de implantao ............................................................................................................. 7 Parmetros ........................................................................................................................... 8 Campos de controle ............................................................................................................... 9 Cadastros iniciais ................................................................................................................ 12 Cadastro de filiais ............................................................................................................ 12 Configurador de arquivos .................................................................................................. 14 Arquivo X Cadastro .......................................................................................................... 16 Arq. de Transaes........................................................................................................... 18 Rotinas manuais.................................................................................................................. 20 Envia arquivos ................................................................................................................. 20 Recebe arquivo ................................................................................................................ 23 Envia transaes .............................................................................................................. 24 Recebe transaes ........................................................................................................... 26 Rotina automtica ............................................................................................................... 27 Exportao automtica de arquivos .................................................................................... 27 Importao automtica de arquivos .................................................................................... 27 Simulao 1........................................................................................................................ 28 Simulao 2........................................................................................................................ 32 Situao-problema 1 ............................................................................................................ 35 Simulao ....................................................................................................................... 35 Soluo .......................................................................................................................... 35 Situao-problema 2 ............................................................................................................ 36 Simulao ....................................................................................................................... 36 Soluo .......................................................................................................................... 36 Case de implantao ............................................................................................................ 37 Teste final .......................................................................................................................... 38 Glossrio ............................................................................................................................ 40

RPLICA
Objetivos instrucionais do curso
So habilidades e competncias precisas e especficas que propiciam uma indicao clara e completa sobre os conhecimentos pretendidos. Compreendem:

a) Conceitos a serem aprendidos: - princpio epistemolgico do Protheus; - nomenclatura Microsiga; - princpios do ambiente Rplica; - integraes.

b) Habilidades a serem dominadas: - domnio conceitual do Sistema; - propriedade de compreenso e emprego da nomenclatura Microsiga - Rplica; - capacidade de articulao e relao entre as diversas informaes e dados que pressupem as funcionalidades do ambiente Rplica; - capacidade de anlise e adequao: necessidades X soluo Microsiga; - domnio tcnico-operacional do Protheus; - capacidade para aes pr-ativas, tendo como ferramenta de soluo o Sistema.

c) Tcnicas a serem aprendidas: - implantao do ambiente de Rplica; - operacionalizao do ambiente; - aplicao e utilizao plenas das funcionalidades do sistema Rplica.

d) Atitudes a serem desenvolvidas: - capacidade de promover aes planejadas e pr-ativas, tendo como ferramenta de soluo o sistema Microsiga Rplica; - capacidade para resoluo de problemas tcnico-operacionais do ambiente; - capacidade de execuo.

Objetivos especficos do curso


Ao trmino do curso, o treinando dever ser capaz de:

Conhecer e empregar adequada e eficazmente os conceitos e funcionalidades do Protheus Rplica. Dominar e articular com propriedade a linguagem prpria soluo Microsiga. Implantar e operar o sistema no ambiente Rplica. Vislumbrar as solues para as necessidades emergentes atravs do Protheus Rplica.

Teste inicial
1. Qual alternativa melhor representa a relao Dado X Informao? a) Informao um conjunto organizado de dados. b) Dados no diferem de informaes. c) Dados representam a juno de vrias informaes. 2. Qual a principal caracterstica de um ambiente assncrono? a) Integrao de dados inconstantes. b) Informaes incompletas. c) Dados sempre atualizados. 3. Os centros de resultado representam: a) os departamentos. b) os locais fsicos da empresa. c) as filiais. 4. As relaes so responsveis por qual caracterstica do banco de dados? a) Normalizao. b) Integridade. c) Performance. 5. Quais os principais itens de um relacionamento? a) Informao, dado e registro. b) Tabela e chave primria. c) Arquivo-pai, arquivo-filho e chave de relacionamento.

CONCEITO E JUSTIFICATIVA
A estrutura organizacional de qualquer empresa (matriz e filiais) sugere a persistncia e a integrao das informaes entre os diversos pontos, sendo necessria uma comunicao constante para a manuteno dos dados. Mas, nem todos os clientes possuem um canal de comunicao persistente entre suas diferentes localizaes, por razes como: Longas distncias. Alto custo de conexes dedicadas. Desempenho. Segurana.

Conseqentemente, todo o trabalho realizado de maneira assncrona, em ambientes no compartilhados, afetando a confiabilidade das informaes, pois elas podem no refletir a situao verdadeira. comum o uso da sincronizao manual, como a transmisso de cpias de arquivos; mas o desgaste e o custo dessas operaes extremamente intenso, causando o envio e o recebimento de informaes desnecessrias, inutilizando horas de recursos, alm dos riscos, pois os arquivos so sobrepostos sem controle. O ambiente RPLICA permite a sincronizao peridica dos dados e das informaes. A sincronizao realizada por meio de transaes pr-configuradas, manual ou automaticamente. Toda a configurao deve ser implementada de forma consistente, respeitando a estrutura de dados da origem e destino dessas informaes. Por isso, muito importante que o analista esteja familiarizado tanto ao ambiente quanto aos processos especficos do cliente, validando todas as possveis alteraes que cada processo poder gerar dentro do sistema. O analista deve respeitar tambm a ordem das informaes, tanto na exportao quanto na importao; caso contrrio, a integridade do sistema pode ser afetada.

FLUXO DE IMPLANTAO

Configurar parmetros

Configurar campos de controle

Cadastrar Filiais X Centros de Resultados

Cadastrar a configurao dos arquivos

Cadastrar arquivo de transao

Cadastrar amarrao Arquivo X Cadastro Enviar transao

Configurar exportao de transao automtica

Enviar arquivos

Configurar exportao de arquivo automtica

Receber transao

Configurar importao de transao automtica

Receber arquivo

Configurar importao de arquivo automtica

PARMETROS
O processamento do ambiente depende diretamente dos seguintes parmetros: MV_DIREXP Informa o diretrio em que deve ser gravado o arquivo a ser exportado. MV_DIRIMP Informa o diretrio em que deve ser lido o arquivo a ser importado. MV_FILMATR Informa o cdigo da filial da empresa matriz. MV_DIRBACK Informa o diretrio para onde deve ser movido o arquivo que j foi importado. MV_REP_EXC Informa se a importao/exportao dos dados deve ser feita em modo exclusivo (S) ou compartilhado (N) de abertura de arquivos. MV_REP_NTR Indica o nmero de registros efetuados para cada transao na exportao do ambiente. MV_REPTRAN Indica se ser utilizado o controle de transao. Contedo (S) Sim / (N) No. Vlido apenas para ambientes TopConnect.

CAMPOS DE CONTROLE
A configurao dos campos de controle um pr-requisito para utilizao do ambiente, pois toda exportao/importao controlada atravs de uma lista de campos reservados do sistema. Antes de exportar ou importar qualquer arquivo, necessrio que ele tenha sua estrutura alterada atravs do dicionrio de dados, incluindo os seguintes campos reservados: <prefixo>_MSEXP Controla a data de exportao e informa ao ambiente os registros que j tenham sido exportados. Chave de relacionamento incremental. Filial de origem. Controle da alterao de responsabilidade.

<prefixo>_MSIDENT <prefixo>_MSFIL <prefixo>_MSRESP Observao:

O campo <prefixo>_MSEXP reiniciado toda vez que a funo RecLock() chamada, ou seja, toda alterao prepara, automaticamente, o registro para uma nova exportao. Exemplo: Incluso dos campos no arquivo SA3 (Cadastro de Vendedores): 1- Acesse a estrutura do arquivo SA3 no dicionrio de dados.

2- Selecione a rotina Reservado.

Ateno: Todos os campos de controle do ambiente RPLICA esto presentes na estrutura de campos reservados; portanto, no permitida sua incluso manual. 3- Selecione os campos referentes ao ambiente RPLICA. Observe que o configurador permite a incluso de apenas um campo por vez. Repita a operao at que todos os campos sejam adicionados corretamente.

10

O prprio dicionrio configura os campos de acordo com o prefixo do arquivo. 4- Atualize o dicionrio de dados.

Observao: - importante configurar todos os arquivos que sero exportados/importados pelo ambiente RPLICA. Qualquer ao envolvendo arquivos no configurados ser invalidada. -A configurao dos campos de controle deve ser realizada uma nica vez, visto que esses campos no devem sofrer nenhum tipo de alterao posterior, j que so de uso exclusivo do ambiente RPLICA. -Para controle da filial (opcional durante a configurao do ambiente), o usurio deve incluir campos especficos de acordo com a sua necessidade. Exemplo: Supomos que cada filial tenha seus fornecedores (SA2) especficos. O cadastro feito unicamente atravs da matriz e exportado para cada filial. Para isso, o analista deve incluir um campo de controle do centro de resultado A2_CREXP (nome proposto), que ser informado no Config. de Arquivos e relacionado, como veremos a seguir, ao cadastro de Filiais do ambiente RPLICA.

11

CADASTROS INICIAIS
Cadastro de filiais
Atravs desta rotina, criada a amarrao lgica entre os centros de resultado e as filiais. Essa amarrao ser utilizada durante a exportao de dados para identificar o destino de cada registro de acordo com o centro de resultado. Exemplo: Arquivo de Solicitao de Compra.

No exemplo acima, o campo C1_CONTR informa o centro de resultado referente solicitao de compra. Atravs do cadastro de filiais, possvel especificar o destino (filial) de cada centro de resultado.

Cdigo CR (OZ4_CODIGO) Cdigo do centro de resultado. Descrio CR (OZ4_DESC) Descrio do centro de resultado.

12

Filial (OZ4_CODFIL) Cdigo da filial referente ao centro de resultado.

13

Configurador de arquivos
O configurador de arquivos responsvel pelo cadastro dos arquivos de exportao. Atravs desta rotina, so informadas as regras que cada arquivo deve seguir durante a exportao.

Principais campos: Sigla do Arquivo (OZ1_ALIAS) Alias do arquivo que ser exportado. Descrio (OZ1_DESCR) Descrio do arquivo referente ao alias. Campo de Controle (OZ1_CONTRO) Campo que distingue o centro de resultado de cada registro, que por sua vez identifica a filial de acordo com o cadastro de filiais. Observao: -O campo de controle deve ser includo no dicionrio de dados e o controle do contedo desse campo deve ser realizado manualmente ou atravs de alguma rotina customizada. -Quando informado o campo (OZ1_CONTRO), a exportao gera um arquivo especfico para cada filial, com a extenso sendo representada pelo cdigo. Exemplo: Arquivo da filial 01: <nome do arquivo>.01 Arquivo da filial 02: <nome do arquivo>.02 -Caso existam registros com centros de resultado no relacionados no cadastro de filiais, eles sero exportados para arquivos sem identificao de filial. Validao (OZ1_VALIDA) Filtra os registros da tabela que sero exportados, atravs de uma expresso ou funo lgica (.T. ou .F.).

14

Envia Matriz (OZ1_ENVMAT) Informa se deve ser gerado um arquivo especfico para a matriz, que informada atravs do parmetro MV_FILMATR. gerado um arquivo com a extenso .MAT. Alt. Filial (OZ1_ALTFIL) Campo responsvel pela alterao da filial durante a exportao, ou seja, o registro que pertence filial 01, ao ser exportado, assume a filial de destino. Deve ser usado apenas para arquivos exclusivos. Tipo de Import. (OZ1_IMPORT) Tipo de chave usada durante a exportao/importao dos registros. As chaves so exportadas junto ao arquivo. Opes: Msident: Chave seqencial. No deve ser usada em arquivos que j tenham registros, pois a gerao da chave seqencial s ocorre durante a incluso do registro. Chave: Controle atravs das chaves de acordo com a ordem do ndice selecionado para o arquivo. Ordem ndice (OZ1_NUNCHA) Ordem do ndice utilizado na importao. Aplicado somente quando a exportao for feita pela chave. Desc. Chave (OZ1_CHAVE) Descrio da chave selecionada. Alt. Respons. (OZ1_ALTRES) Indica se o responsvel pelo registro deve ser alterado. Todas Fili. (OZ1_ALLFIL) Indica se ser gerado um arquivo para todas as filiais que ter a extenso .ALL

15

Arquivo X Cadastro
Esta rotina responsvel pela amarrao entre os arquivos e os cadastros. Atravs dela, possvel configurar relacionamentos como: Cliente X Vendedor Pedido de Compra X Fornecedor Pedido de Venda X Cliente

Com os relacionamentos configurados, o ambiente exporta apenas os registros que tenham alguma conexo: Exemplo: Relacionamento: Cliente X Vendedor Tabela de Cliente Cdigo Nome 01 Paulo Eduardo 02 Ana Soares 03 Pedro Martins Tabela de Vendedores Cdigo Nome 01 Andr Veiga 02 Alice Nogueira 03 Talita Silva 04 Antonio Amaral 05 Alceu Batista

Vendedor 03 05 03

O ambiente far a exportao de todos os clientes e vendedores relacionados pelo campo vendedor, ou seja, os vendedores 03 e 05. Principais campos: Sigla Arqv. (OZ2_ALIAS) Alias do arquivo-pai do relacionamento.

16

Arq. Cadastro (OZ2_CADAST) Alias do arquivo-filho do relacionamento. Validao (OZ2_VALIDA) Filtro referente ao arquivo relacionado. Chave (OZ2_CHAVE) Chave de relacionamento entre o arquivo-pai e o arquivo-filho. Atravs deste campo, o ambiente distingue as ligaes entre os registros. Alt. Filial (OZ2_ALTFIL) Indica se altera filial durante a exportao. Idem ao configurador de arquivo. Tipo Import (OZ2_IMPORT) Tipo de chave utilizada durante a exportao. Idem ao configurador de arquivo. Ord. ndice (OZ2_NUMCHA) Ordem do ndice da tabela. Idem ao configurador de arquivo. Nome ndice (OZ2_NICKN) Nome do ndice customizado (NickName). Alt. Respons. (OZ2_ALTRES) Indica se altera responsabilidade do registro. Idem ao configurador de arquivo.

17

Arquivos de transaes
Esta rotina permite criar grupos de arquivos que representem os processos e seus relacionamentos.

importante que cada transao seja configurada tanto no ambiente que realiza a exportao, quanto no ambiente que recebe a transao, pois a importao necessita conhecer a estrutura do arquivo que ser trabalhado. Principais campos Cabealho: Transao (OZ5_CODTRA) Cdigo que representa a transao. Todas Filiais (OZ5_ALLFIL) Indica se a exportao ser feita para todas as filiais (S) ou apenas para a matriz(N). Usada (OZ5_USADO) Indica se a transao ativa, ou seja, se deve ser exportada ou no. Vld Usurio (OZ5_VLDUSR) Possibilita validar a transao no cliente. Itens A configurao dos itens de transao semelhante ao cadastro de arquivos, mas possui algumas caractersticas de relacionamento especficas:

18

Envia Arquivo (OZ6_ENVIA) Identifica se o arquivo ser enviado com a transao. Utilizado em situaes em que no se deseja exportar os dados, deve-se us-los apenas como uma conexo entre outros arquivos. Arq. Pai (OZ6_ARQPAI) Identifica o arquivo-pai, ou seja, um outro arquivo da lista que esteja um nvel acima do arquivo atual. Quando no preenchido, o sistema interpreta o item como o arquivo principal do processo, por estar no nvel mais alto. Chave (OZ6_CHAVE) Chave de relacionamento com o arquivo-pai.

19

ROTINAS MANUAIS
As rotinas manuais so utilizadas normalmente em simulaes ou testes assistidos.

Envia arquivos
Rotina responsvel pela exportao dos arquivos configurados e suas amarraes. aconselhvel executar esta rotina sempre em modo exclusivo, uma vez que qualquer alterao pode afetar a exportao.

20

Rotina - Enviar
Esta rotina processa a exportao dos arquivos selecionados pelo usurio atravs do fluxo a seguir: 1 Filtra todos os registros do arquivo corrente que no possuam data de exportao, inclusive os registros que estejam deletados. 2 Cria os arquivos de exportao (.mat,.all,.01,.02,...) na pasta especificada em MV_DIREXP, preenche o cabealho, a formatao, os registros filtrados e o rodap, tanto dos arquivos principais, como os que foram relacionados na rotina Arquivo X Cadastro. 3 Atualiza o campo _MSEXP com a data atual em todos os registros exportados. Layout do Arquivo de Exportao Nome do Arquivo: FFDDMMSS.filial FF filial aberta DD dia MM ms SS seqncia de exportao no dia filial - cdigo da filial (atravs do campo de controle "OZ1_CONTRO", procuramos no Cadastro de Centro de Resultados x Filiais (OZ4) a filial correspondente). Estrutura: Cabealho (Header) Registros Footer

Nome do arquivo, tamanho de cada linha, total de campos que esto sendo exportados, seus nomes, a posio inicial de cada um e o tamanho. Identifica se o registro est deletado ou no (D ou A) e informa os valores de cada campo. Cada linha indica um registro. F

21

Rotina - Reiniciar
A rotina Reiniciar permite restaurar o controle de exportao, com base em uma data inserida pelo usurio. Exemplo: O arquivo SC7 (Pedido de Compra) exportado no dia 09/11/05, mas durante a importao na filial, constatado que o arquivo de fornecedores (SC2) no est atualizado; logo, necessrio criar um relacionamento entre os arquivos e executar a exportao do SC7 relacionado ao SC2. Para exportar os registros do SC7 novamente, o usurio deve selecionar o arquivo, executar a rotina Reiniciar e informar a data 09/11/05. O sistema ir invalidar o controle dos registros que tenham sido exportados nesta data, possibilitando o reenvio.

22

Recebe arquivo
O recebimento manual do arquivo processa a importao dos registros. aconselhvel executar sempre em modo exclusivo.

Usurio informa o caminho do arquivo que deseja importar. Pode ser um arquivo especfico da filial (.mat,.01.02,...) ou um arquivo para todas as filiais (.all). Sistema pesquisa o arquivo comparando as estruturas exportadas com as estruturas locais (SX3), valida a importao atravs do MSIDENT ou pela chave do prprio arquivo, cria os registros novos e sobrescreve os que j estiverem presentes. O sistema move MV_DIRBACK. o arquivo importado para o diretrio informado no parmetro

23

Envia transaes
Esta rotina processa o envio de arquivos de transao. aconselhvel trabalhar no modo exclusivo.

24

Rotina Enviar
Ao acionar o processamento das transaes, so exportadas apenas as transaes que tenham o campo Usada = Sim. A rotina de Envio de Transao mantm o mesmo fluxo da rotina Envio de Arquivos, alterando o campo MSEXP aps a exportao, o que difere as duas rotinas o nvel de detalhamento que uma transao pode ter. Diferente da exportao simples, as transaes permitem n nveis de arquivos, pois a exportao executada recursivamente, ou seja, para cada arquivo que exportado, o sistema verifica se existem outros arquivos filhos, repetindo a mesma verificao para cada filho, at que todos os arquivos tenham sido exportados. Permitindo ao analista trabalhar com arquivos que espelhem processos completos do sistema. Observao: Os arquivos de transao so compactados aps a exportao.

25

Recebe transaes
O recebimento de transao tem as mesmas caractersticas do recebimento de arquivos. O usurio seleciona o arquivo compactado referente a sua filial. O arquivo descompactado, validado e importado, seguindo a seqncia da transao.

26

Rotina automtica
As rotinas de exportao/importao podem ser executadas de forma automtica. Para isso, necessrio que os parmetros MV_DIREXP, MV_DIRIMP e MV_DIRBACK estejam configurados corretamente, pois atravs desses diretrios o sistema realiza a movimentao dos arquivos. Exportao Automtica de Arquivos A rotina de exportao automtica processa todos os arquivos que estiverem configurados, no permitindo a seleo como ocorre na rotina manual. Os registros so filtrados e geram um nico arquivo de exportao no diretrio MV_DIREXP. Para configurar a exportao automtica, necessrio criar uma tarefa (JOB) no servidor referente rotina REPA030, como no exemplo abaixo: [APEXPORT] Main=REPA030 Environment=<Nome do ambiente> nParms=3 Parm1=99 Parm2=01 Parm3=23:00

Devem ser informados os seguintes parmetros: Parmetro Parm1 Parm2 Parm3

Empresa Filial Horrio para exportao

Importao Automtica de Arquivos A importao seleciona todos os arquivos presentes no diretrio MV_DIRIMP, processa os registros e move o arquivo para o diretrio MV_DIRBACK, para consulta ou processamento futuro. A configurao da tarefa similar exportao: [APIMPORT] Main=REPA050 Environment=<Nome do ambiente> nParms=3 Parm1=99 Parm2=01 Parm3=23:30

27

Simulao 1 A simulao a seguir demonstra como exportar os registros do relacionamento Pedido de Compra X Fornecedor X Produto X Cond. Pagamento. importante que todos os arquivos utilizados tenham os campos de controle referentes ao ambiente RPLICA. Cadastros Rotina Atualizao Cadastros Filiais Execute a rotina Incluir e insira as duas filiais a seguir: Campo Cdigo CR Descrio Cdigo Filial Campo Cdigo CR Descrio Cdigo Filial Valor 02 FILIAL 02 02 Valor 03 FILIAL 03 03 Obs. Cdigo do centro de resultado.

Obs. Cdigo do centro de resultado.

Observao: importante que as filiais 02 e 03 estejam configuradas no sistema. Rotina Atualizao Cadastros Config. Arquivos Execute a opo Incluir e informe os dados a seguir: Campo Sigla arquivo Campo de controle Envia matriz Altera filial Tipo importao Ordem ndice Altera responsvel Todas filiais Valor SC7 C7_FILENT No (N) Sim (S) Chave (C) 1 No (N) Sim (S) Obs. Alias do arquivo de pedido de compra. Campo referente filial de entrega.

ndice 1 do arquivo SC7.

De acordo com os dados acima, os pedidos de compra sero exportados de acordo com a filial de entrega. Rotina Atualizao Cadastros Arquivo X Cadastro Execute a opo Incluir e insira a configurao do relacionamento Pedido de Compra X Fornecedor. Campo Sigla Arquivo Valor SC7 Obs. Alias do arquivo de pedido de compra.

28

Arquivo de Cadastro Chave Altera Filial Tipo Importao Ordem ndice Altera Responsvel

SA2 C7_FORNECE+C7_LOJA Sim (S) Chave (C) 1 No (N)

Alias do arquivo fornecedores. Relacionamento entre arquivos.

de os

ndice 1 do arquivo SA2.

Execute a opo Incluir novamente e insira a configurao do relacionamento Pedido de Compra X Produto. Campo Sigla Arquivo Arquivo de Cadastro Chave Altera Filial Tipo Importao Ordem ndice Altera Responsvel Valor SC7 SB1 C7_PRODUTO Sim (S) Chave (C) 1 No (N) Obs. Alias do arquivo de pedido de compra. Alias do arquivo de produtos. Relacionamento entre os arquivos

ndice 1 do arquivo SA2

Selecione Incluir e insira a configurao do relacionamento Pedido de Compra X Cond. Pagamento. Campo Sigla Arquivo Arquivo de Cadastro Chave Altera Filial Tipo Importao Ordem ndice Altera Responsvel Valor SC7 SE4 C7_COND Sim (S) Chave (C) 1 No (N) Obs. Alias do arquivo de pedido de compra. Alias do arquivo de cond. Pagto. Relacionamento entre os arquivos

ndice 1 do arquivo SE4

Como exemplo, vamos realizar a incluso do pedido de compra, produtos, fornecedor e da condio de pagamento, que sero exportados. Rotina Ambiente: Compras Atualizaes Cadastros Produtos Execute a opo Incluir e preencha os seguintes valores: Campo Cdigo Descrio Tipo Unidade Armazm Padro Valor 01 LAPIS MC PC 01 Obs.

Material de consumo.

Repita a rotina de incluso para um novo produto. Campo Cdigo Descrio Valor 02 Caneta Obs.

29

Tipo Unidade Armazm Padro

MC PC 01

Material de consumo.

Rotina Ambiente: Compras Atualizaes Cadastros Fornecedores Execute a opo Incluir. Campo Cdigo Loja Razo Social N fantasia Endereo Municpio Estado Tipo Valor 01 01 PAPELARIA LTDA PAPELARIA AV PAULISTA SO PAULO SP Jurdico (J) Obs.

Rotina Ambiente: Compras Atualizaes Cadastros Cond. Pagamento Campo Cdigo Tipo Cond. Pagto Descrio Valor 01 1 00,30,60 3 PARCELAS Obs.

Rotina Ambiente: Compras Atualizaes Pedidos Pedidos de Compras Selecione a opo Incluir. Cabealho: Campo Numero Fornecedor Cond. Pagto. Filial p/ Entrega

Valor 000009 01 01 02

Obs. Valor automtico.

Filial onde entregue.

pedido

ser

Observao: Atravs do campo Filial p/ Entrega, as informaes sero organizadas durante a exportao. Itens: Item 1 Campo Produto Quantidade Vlr. Unitrio

Valor 01 10,00 1,00

Obs.

30

Item 2 Campo Produto Quantidade Vlr. Unitrio

Valor 02 5,00 0,50

Obs.

Repita a operao de incluso para um novo pedido: Cabealho: Campo Numero Fornecedor Cond. Pagto. Filial p/ Entrega

Valor 000010 01 01 03

Obs. Valor automtico.

Filial onde entregue.

pedido

ser

Itens: Item 1 Campo Produto Quantidade Vlr. Unitrio. Item 2 Campo Produto Quantidade Vlr. Unitrio.

Valor 01 20,00 0,80

Obs.

Valor 02 7,00 0,50

Obs.

Rotina Atualizaes Movimentaes Envia Arquivos Selecione o SC7 e execute a rotina Enviar. A rotina de exportao manual ir realizar o processamento dos arquivos SC7, SA2, SE4, SB1 e criar os arquivos textos (.02,.03) no diretrio informado em MV_DIREXP. Os arquivos podero ser importados na filial 02 e 03, atravs da rotina: Atualizaes Movimentaes Recebe Arquivos Cada filial receber apenas o pedido de venda que foi enviado para ela.

31

Simulao 2 Nesta simulao, vamos verificar como criar uma transao que relacione Pedido de Compra X Produto X Grupo de Produto. Rotina Atualizaes Cadastross Arq. de Transaes Execute a rotina Incluir e preencha os seguintes valores: Cabealho: Campo Transao Descrio

Valor 001 PED. COMPRA

Obs. Cdigo automtico.

Item 1 SC7: Campo Sigla Arqv. Ord. ndice Alt. Filial Alt. Respons. Envia Matriz Envia Arquiv. Item 2 SB1: Campo Sigla Arqv. Ord. ndice Alt. Filial Alt. Respons. Envia Matriz Envia Arquiv. Arq. Pai Chave

Valor SC7 1 Sim No No Sim (S) (N) (N) (S)

Obs. Alias do arquivo de pedido de compra. Ordem do ndice do arquivo SC7.

Valor SB1 1 Sim (S) No (N) No (N) Sim (S) SC7 C7_PRODUTO

Obs. Alias do arquivo de produtos. Ordem do ndice do arquivo SB1.

Relao Produto.

Ped.

Venda

Item 3 SBM: Campo Sigla Arqv. Ord. ndice Alt. Filial Alt. Respons. Envia Matriz Envia Arquiv. Arq. Pai Chave

Valor SBM 1 Sim (S) No (N) No (N) Sim (S) SB1 B1_GRUPO

Obs. Alias do arquivo de grupo de produtos. Ordem do ndice do arquivo SBM.

Relao Produto X Grupo de Produto.

Como exemplo, vamos criar um grupo de produto, um produto e um pedido de compra. Rotina Ambiente de Compras Atualizaes

32

Cadastros Grupo de Produtos Selecione Incluir e preencha os seguintes valores: Campo Cd Grupo Desc. Grupo Valor 01 MAT ESCRITORIO Obs.

Rotina Ambiente: Compras Atualizaes Cadastros Produtos Execute a opo Incluir e preencha os seguintes valores: Campo Cdigo Descrio Tipo Unidade Armazm Padro Grupo Valor 03 CADERNO MC PC 01 01 Obs.

Material de consumo.

Rotina Ambiente: Compras Atualizaes Pedidos Pedidos de Compra Selecione a opo Incluir. Cabealho: Campo Numero Fornecedor Cond. Pagto. Filial p/ Entrega

Valor 000012 01 01 02

Obs. Valor automtico.

Filial onde entregue.

pedido

ser

Observao: Utilize o fornecedor e a Cond. Pagto. da simulao 01. Itens: Item 1 Campo Produto Quantidade Vlr. Unitrio.

Valor 03 10,00 3,00

Obs.

Rotina Atualizao Movimentaes Envia Transaes A rotina de exportao de transao ir criar um arquivo para todas as filiais e far a compactao dos dados.

33

O arquivo gerado poder ser importado por todas as filiais, desde que a transao tambm esteja configurada com o mesmo cdigo; caso contrrio, a importao no ser concluda. Para importar o arquivo acesse a seguinte rotina: Atualizao Movimentaes Recebe Transaes Informe o caminho do arquivo e execute a importao dos dados.

34

Situao-problema 1 O cliente necessita exportar o arquivo de clientes e os vendedores que estiverem relacionados a eles. Dessa forma, o analista deve configurar o arquivo SA1 (Cliente) e relacion-lo ao arquivo SA3 (Vendedores), por meio da rotina Arquivo X Cadastro. No entanto, ao realizar a exportao, o sistema exibe uma mensagem de erro e no conclui a exportao. Simulao 1. O analista acessa a estrutura do arquivo SA1 atravs do configurador e inclui os campos referentes ao ambiente RPLICA (A1_MSEXP,A1_MSIMP,A1_MSIDENT,A1_MSRESP). Repete a mesma ao com o arquivo SA3 (A3_MSEXP,A3_MSIMP,A3_MSIDENT,A3_MSRESP). 2. Em seguida, realiza a incluso do SA1 no Config. Arquivos, dentro do ambiente RPLICA com as seguintes informaes: Campo Sigla Arquivo Envia Matriz Altera Filial Tipo Importao Ordem ndice Altera Responsvel Todas Filiais Valor SA1 No (N) Sim (S) Chave (C) 1 No (N) Sim (S)

3. Ento, realizada a amarrao do SA1 com o SA3, atravs da rotina Arquivo X Cadastro, com os dados a seguir: Campo Sigla Arquivo Arquivo de Cadastro Chave Altera Filial Tipo Importao Ordem ndice Altera Responsvel Valor SA1 SA3 A3_COD Sim (S) Chave (C) 1 No (N)

4. Com intuito de testar as configuraes, o analista realiza a exportao do SA1 na rotina Envia Arquivo. O sistema exibe a seguinte mensagem: Variable does not exist A3_COD Soluo O analista configurou a chave de relacionamento de forma incorreta. O campo A3_COD a chave da tabela SA3, mas no possui relao com o arquivo SA1. A chave de relacionamento est sempre presente na tabela-pai, ou seja, o campo correto para o relacionamento SA1 X SA3, o campo A1_VEND presente no arquivo SA1, podendo ser composto por mais de um campo, dependendo do relacionamento.

35

Situao-Problema 2 O cliente possui dezessete fornecedores (SA2) inclusos no sistema e deseja exportar tanto os fornecedores que j esto cadastrados, como os que sero futuramente adicionados. O analista configura e executa a exportao do arquivo SA2, mas ao realizar o teste de importao, apenas um dos fornecedores importado, os outros so ignorados pelo sistema. Simulao 1. O analista insere os campos de controle na estrutura do arquivo SA2 (A2_MSEXP,A2_MSIMP,A2_MSIDENT,A2_MSRESP) e configura o SA2 no Config. Arquivos, de acordo com as informaes abaixo: Campo Sigla Arquivo Envia Matriz Altera Filial Tipo Importao Altera Responsvel Todas Filiais Valor SA2 No (N) Sim (S) MsIdent (I) No (N) Sim (S)

2. Cria o arquivo de exportao (.all) pela rotina Envio de Arquivos. 3. O arquivo importado em outra filial atravs da rotina Recebe Arquivo, mas apenas um dos dezessete fornecedores importado. Soluo A exportao pelo MsIdent baseia-se no campo A2_MSIDENT, que representa um valor seqencial criado apenas durante a insero do registro. Aps a criao dos campos de controle, os dezessete registros da SA2 permaneceram com o campo A2_MSIDENT em branco, ou seja, no possuem um identificador nico. Durante a importao, os fornecedores adicionados no podem ser identificados; logo, eles so sobrescritos e, conseqentemente, apenas o ltimo fornecedor do arquivo realmente importado. Para solucionar o problema, o analista deve alterar a exportao de MsIdent para Chave, e utilizar a rotina Reiniciar para permitir o reenvio dos arquivos atravs da chave.

36

Case de implantao Visualize uma empresa que pretende implantar o ambiente RPLICA e, inicialmente, configurar a exportao dos seguintes arquivos: Cliente (SA1) Banco (SA6) Produto (SB1) Grupo de Produtos (SBM)

Observao: Os grupos de produtos devem ser exportados de acordo com o relacionamento Produto X Grupo de Produto, por meio do campo B1_GRUPO. Exerccio: 1 Inicialmente, deve-se verificar todos os parmetros, especialmente os que informam os diretrios de exportao (MV_DIREXP) e importao (MV_DIRIMP). 2 - Em seguida, necessrio configurar os campos de controle dos arquivos que sero replicados por meio do configurador (dicionrio de dados), tanto no ambiente que realizar a exportao, quanto no ambiente que ir receber os arquivos. 3 Os arquivos de cliente, banco e produto sero exportados de forma isolada, ou seja, os relacionamentos no sero considerados. Portanto, eles devem ser configurados atravs da rotina: Atualizao Cadastro Config. Arquivos Observao: No ser necessrio envi-los para a matriz. 4 O arquivo Grupo de Produto deve ser relacionado ao arquivo de produtos. Para isso, ele deve ser configurado na rotina: Atualizao Cadastro Arquivo X Cadastro Lembre-se de relacion-lo ao SB1 por meio do campo B1_GRUPO. 5 Inclua, apenas como exemplo, ao menos um item de cada cadastro. 6 Realize uma exportao manual e verifique o arquivo gerado no diretrio de exportao. 7 Acesse o ambiente de outra filial, realize a importao do arquivo e verifique as informaes.

37

Teste final 1. Qual das alternativas melhor descreve o ambiente RPLICA: a) Ferramenta de backup de dados. b) Ferramenta de validao das informaes do sistema. c) Ferramenta de integrao e consolidao de dados entre centros de resultado. 2. Qual das rotinas de cadastro abaixo permite a configurao de arquivos que espelhem processos completos do sistema? a) Arquivo de transaes. b) Arquivo X Cadastro. c) Configurador de arquivos. 3. Qual campo de controle representa a flag principal do ambiente RPLICA? a) MSIMP b) MSIDENT c) MSEXP 4. A rotina "Reiniciar", dentro do "Envio de Arquivos", tem como funo principal: a) Gerar novamente arquivos exportados anteriormente. b) Apagar os campos de controle do ambiente. c) Expirar a flag de controle do ambiente, de acordo com a data especificada na rotina. 5. Durante a exportao, caso algum registro aponte para um centro de resultado que no est relacionado no cadastro de filiais, qual tratamento o sistema realiza? a) Gera um arquivo sem identificao de filial. b) No exporta o registro. c) Exporta o registro para todas as filiais. 6. Ao exportar os arquivos SB1 (Produto) e SBM (Grupo de Produto), relacionando-os, devemos utilizar quais rotinas de configurao, respectivamente? a) Configurador de Arquivos e Arquivos de Transaes. b) Configurador de Arquivos e Arquivo X Cadastro. c) Arquivo X Cadastro e Arquivos de Transaes. 7. Na rotina de Cadastro de Filiais, ao incluir uma ligao lgica entre os centros de resultado e as filiais, como a exportao faz a distino dos registros? a) Atravs do campo de controle informado no configurador de arquivos. b) Atravs do campo filial do registro. c) Atravs da filial que est exportando os registros. 8. Qual a seqncia mais coerente de implantao do ambiente RPLICA? a) Configurao dos parmetros; configurao das filiais, arquivos, amarraes e transaes; incluso dos campos de controle; configurao das rotinas automticas. b) Configurao dos parmetros; configurao das rotinas automticas; incluso dos campos de controle; configurao das filiais, arquivos, amarraes e transaes. c) Configurao dos parmetros; incluso dos campos de controle; configurao das filiais, arquivos, amarraes e transaes; configurao das rotinas automticas.

38

9. No configurador de arquivos, o campo Envia Matriz implica na gerao de um arquivo especfico para a matriz (.mat) atravs do cdigo especificado por qual parmetro? a) MV_REP_NTR b) MV_FILMATR c) MV_REPMAT 10. Em qual situao a exportao por MsIdent no deve ser utilizada? a) Quando o arquivo j possuir registros antes da incluso dos campos de controle. b) Quando o ambiente no for TopConnect. c) Quando o arquivo estiver vazio.

39

GLOSSRIO
Alias Identificao do arquivo. Centro de resultado Cada local fsico de uma empresa ou filial. Conexo Dedicada Conexo exclusiva entre os centros de resultado. Dado Conjunto de registros. Informao Conjunto de dados. Job Tarefa executada no servidor, que permite a configurao de rotinas automticas. Relacionamento Conexes lgicas entre os arquivos, atravs de campos em comum (chave).

40

Vous aimerez peut-être aussi