Anda di halaman 1dari 125

Explanao dos conceitos bsicos do sistema ERP SAP Basis

Elaborado por: Ricardo S. Ferraz

So Paulo, maro de 2011.


1

Sumrio
Apresentao .............................................................................................................................. 04 A Histria da SAP .................................................................................................................... 05 Estrutura do SAP ......................................................................................................................... 07 Work Process ........................................................................................................................... 07 Dicionrio de Dados ................................................................................................................ 07 Principais mdulos .................................................................................................................. 08 Implementao ....................................................................................................................... 10 Benefcios da utilizao de sistemas ERP ............................................................................... 10
1. Introduo ao R/3 .................................................................................................................. 11

1.1. Acesso ao R/3 Efetuando o logon ................................................................................. 11 1.2. Viso Geral da rea de Trabalho ..................................................................................... 14 1.3. Formas de pesquisa Matchode ..................................................................................... 17
2. Transaes para manuteno de Usurios ........................................................................ 21

2.1. PFGC Manuteno de Perfil ............................................................................................. 22 2.2. SU01 Manuteno de usurio .......................................................................................... 28 2.3. SUIM Sistema de informao de usurios........................................................................ 32 2.4. SU53 Verificao de objetos por autorizao .................................................................. 33
3. Transaes para manuteno de Mandante ...................................................................... 33

3.1. SCC4 Criao e Manuteno de Mandantes .................................................................... 33 3.2. SCC5 Client Delet .............................................................................................................. 37 3.3. SCC8 Copy Client de sistemas diferentes ( via transport ) Export ................................. 38 3.4. SCC9 Copy Client de sistemas diferentes ( via RCF ) - Remote Copy................................ 38 3.5. SCC7 Ajuste de mandantes Export ................................................................................... 39 3.6. SCCL Copy Client - No mesmo Destino - Local copy ......................................................... 39 3.7. SCC3 Analise de copia de mandante ................................................................................ 40
4. Transaes para aplicao de Notas .................................................................................. 40

4.1. SE38 Executar programas / Criar / Modificar ................................................................... 40 4.2. SE37 Executar funes / Criar / Modificar ....................................................................... 45 4.3. SNOTE Assistente para aplicao de Notas ...................................................................... 45 4.4. OSS1 SAP R/3 Frontend .................................................................................................... 50
5. Transaes para aplicao de Request .............................................................................. 50

5.1. SE09 Liberao de Request .............................................................................................. 50 5.2. SE10 Liberao de Request .............................................................................................. 58 5.3. SCC1 Transport Request - Mesmo mandante .................................................................. 59 5.4. STMS Transport Request .................................................................................................. 60
6. Transaes para Administrao de Sistema...................................................................... 64

6.1. SPAD Manuteno Impressoras ....................................................................................... 64 6.2. SP01 Spool de impresso ................................................................................................. 68 6.3. SM01 Bloqueio de Transaes ......................................................................................... 69 6.4. SM02 Mandar mensagens pelo sistema .......................................................................... 70 6.5. SM59 Criao de conexo RFC com outros sistemas ....................................................... 71 6.6. DB13 Criao de backup e verificao BD ........................................................................ 73 6.7. SE16 Verificao de Tabelas ............................................................................................. 75 6.8. RZ10 Processar perfil ........................................................................................................ 76 6.9. SSAA R/3 Atividades administrativas ............................................................................... 77 6.10. AL11 Diretrios SAP ........................................................................................................ 79 6.11. ST02 Gerenciamento de memria e Buffer.................................................................... 81 6.12. ST22 Erro em tempo de execuo ABAP ........................................................................ 84 6.13. SM21 Log de sistema: Avaliao local SID...................................................................... 86
7. Outras rotinas ........................................................................................................................ 89 7.1. Aplicao de Suport Packages ........................................................................................ 89 Atualizao de Support Package e Kernel .............................................................................. 90 Plataforma SAP NetWeaver .................................................................................................... 96 7.2. Atualizao do Kernel - Aplicao do kernel via JSPM ................................................... 97 7.3. Atualizao de Kernel ambientes ABAP ........................................................................ 105 8. Mdulos funcionais SAP .................................................................................................... 116 8.1. PRINCIPAIS MDULOS ................................................................................................ 116 8.2. SAP BI (Business Intelligence) / BW (Business Warehouse) ........................................ 119 8.3. ABAP .............................................................................................................................. 119 8.2. SAP BI (Business Intelligence) / BW (Business Warehouse) ........................................ 120 DICIONRIO ............................................................................................................................. 122 Fontes Consultadas ................................................................................................................ 125

Apresentao
[1] SAP

ERP

SAP ERP um sistema integrado de gesto empresarial (ERP) transacional, produto principal da SAP AG, uma empresa alem, lder no seguimento de software corporativos, tendo cerca de 86 mil clientes, segundo a prpria SAP, em todo mundo, dentre a grande maioria empresas de grande porte. O sistema procura contemplar a empresa como um todo, dividido em mdulos, onde cada mdulo corresponde a uma rea especifica, como por exemplo, o mdulo SD (Sales and Distribution) que contempla a rea de Vendas e Distribuio, fazendo a integrao das informaes para determinado processo. Cada programa, executado atravs de uma transao separadamente. Estes programas so desenvolvidos em ABAP, uma linguagem de programao, na qual a SAP detem os direitos. Cada mdulo responsvel por mais mil processos de negcios, baseado em prticas do dia a dia de cada empresa, o sistema configurado para atender a necessidade de cada processo, onde mais de 8 mil tabelas administram em tempo real as informaes que trafegam pela empresa. O sistema SAP R/3 malevel de forma que aceita ser executado em vrias plataformas de Hardware. Essa maleabilidade tambm permite que as telas e relatrios sejam configuradas conforme a necessidade da empresa. Vrios usurios podem alterar informaes simultaneamente Os relatrios e outras transaes so atualizados on-line Suporta a utilizao em vrios idiomas. Permite transaes em vrias moedas. Possui funcionalidades especificas para cada pais, tais como as legislaes vigentes sobre impostos e relatrios governamentais contbeis. ARQUITETURA DO SISTEMA A arquitetura do sistema SAP R/3 baseada em "three-tierclient/servidor" (trs nveis - cliente/servidor). Apresentao - front-end - permite a integrao do usurio, aplicativo e banco de dados Aplicao Banco de dados AMBIENTE TECNOLGICO Hardware BULL, IBM (Intel), HP (Intel), Dell (Intel) e SUN (Intel) Sistema Operacional UNIX, Solaris e Windows NT ou superior Banco de Dados ADABAS D - DN2 for AIX - INFORMIX - ORACLE

[2]

A Histria da SAP De fornecedora iniciante de software a lder global de mercado

Ao longo de mais de trs dcadas, a SAP evoluiu de uma empresa pequena e regional a uma organizao de alcance mundial. Hoje, a SAP a lder global de mercado em solues de negcios colaborativas e multi-empresas. A companhia emprega agora mais de 53.000 pessoas cujos compromisso e esprito inovador garantem o sucesso futuro. 1970: Uma Viso em Tempo Real Em 1972, cinco ex-empregados da IBM Dietmar Hopp, Hans-Werner Hector, Hasso Plattner, Klaus Tschira e Claus Wellenreuther, lanaram uma empresa chamada Systems Applications and Products in Data Processing (Sistemas, Aplicativos e Produtos para Processamento de Dados) em Mannheim, Alemanha. Sua viso: Desenvolver um software aplicativo padro para processos de negcios em tempo real. Um ano depois, o primeiro aplicativo de contabilidade financeira estava pronto, formando a base para o contnuo desenvolvimento de outros componentes de software para aquilo que mais tarde veio a ser conhecido como sistema R/1. O R a primeira letra de real-time data processing (processamento de dados em tempo real). Perto do fim da dcada, o exame exaustivo do banco de dados IBM da SAP e do sistema de controle de dilogo levam ao nascimento do SAP R/2. 1980: Crescimento Rpido A SAP se muda para o primeiro prdio da empresa na Max-Planck-Strasse, num parque industrial de Walldorf, perto de Heidelberg. A rea de desenvolvimento de software e seus 50 terminais ficam agora sob um mesmo teto. Cinqenta dentre as 100 maiores indstrias alems j so clientes da SAP. O sistema SAP R/2 mantm o alto nvel de estabilidade das geraes anteriores do programa. Pensando nos seus clientes multinacionais, a SAP desenha o SAP R/2 para lidar com diferentes idiomas e moedas. Com essa funcionalidade e outras inovaes no SAP R/2, a SAP cresce rapidamente. No meio da dcada, a SAP inaugura na ustria sua primeira organizao de vendas fora da Alemanha. A empresa expe pela primeira vez na CeBIT, feira de informtica em Hanover, Alemanha. A receita alcana DM 100 milhes (cerca de US$ 52 milhes), mais cedo do que se imaginava. Em agosto de 1988, a SAP GmbH se transforma em SAP AG. A partir de 4 de novembro, 1,2 milhes de aes passam a ser negociadas nas bolsas de Frankfurt e Stuttgart. A manager magazine, renomada revista de negcios da Alemanha, escolhe a SAP como sua Empresa do Ano, uma distino que receberiam mais duas vezes dentro de poucos anos. Com a abertura de subsidirias na Dinamarca, Sucia, Itlia e Estados Unidos, a expanso internacional da SAP toma um forte impulso.

1990: Uma Nova Abordagem de Software e Solues O SAP R/3 apresentado ao mercado. O conceito cliente-servidor, a aparncia uniforme de suas interfaces grficas, o uso consistente de bancos de dados relacionais e a capacidade de ser executado em computadores de diferentes fornecedores resultam em aprovao geral. Com o SAP R/3, a SAP mergulha numa nova gerao de software empresarial, da computao em mainframes arquitetura de trs camadas de banco de dados, aplicativo e interface de usurio. At hoje, a arquitetura cliente-servidor o padro da indstria de software. Um crescente nmero de subsidirias so criadas longe de Walldorf. A subsidiria brasileira aberta em 1995, compartilhando o sucesso do grupo. Um novo Centro de Vendas e Desenvolvimento em Walldorf abre oficialmente suas portas, simbolizando o sucesso global da empresa. Em seu vigsimo ano, o negcio fora da Alemanha passa de 50% do total de vendas pela primeira vez. Em 1996, a companhia ganhou 1.089 novos clientes do SAP R/3. No final do ano, o SAP R/3 estava instalado em mais de 9.000 sistemas no mundo todo. A SAP celebrou seu aniversrio de 25 anos em 1997 empregando cerca de 12.900 pessoas. Continuando a fortalecer o foco nas segmentos de mercado e a construir mais e mais solues para indstrias especficas. Henning Kagermann se torna Co-Presidente e CEO da SAP AG junto com Hasso Platner. Em 3 de agosto de 1998, as letras S-A-P aparecem pela primeira vez no prego da bolsa de valores de Nova York (New York Stock Exchange - NYSE), a maior do mundo. Perto do final da dcada, Hasso Plattner, Co-Fundador, Co-Presidente e CEO, anuncia a estratgia mySAP.com, descortinando uma nova direo para a empresa e para o portflio de produtos. O mySAP.com une solues de comrcio eletrnico com aplicativos ERP j existentes, usando tecnologia Web state-of-the-art. 2000: Inovao para o Novo Milnio Com a Internet, o usurio passou a ser o foco dos aplicativos. A SAP desenvolve o SAP Workplace e pavimenta o caminho para a idia de um portal corporativo e acesso informao de acordo com o perfil do usurio. Atualmente, a SAP o terceiro maior fornecedor independente de software do mundo. Hoje em dia, com base na arquitetura orientada a servios (SOA) e na plataforma de integrao e de aplicativos, o SAP NetWeaver, a SAP abastece os clientes com solues para processos de negcios. Com o SAP NetWeaver, as empresas podem integrar pessoas, informao e processos dentro e fora da companhia.

Estrutura do SAP Um sistema SAP R/3 composto por trs camadas: Frontend Application Database Frontend: camada responsvel por "exibir" as telas ao usurio. Application: onde so processadas as operaes efetuadas, transferindo para o Frontend, os dados a serem exibidos. nessa camada que os programas ABAP so executados.

A camada de Application possui diversos servios e processos (tambm chamados de Work Process) disponveis. O desenho tpico de uma instncia SAP um servidor de Banco de Dados com um ou mais servidores de Application. Isso garante a integridade dos dados, e permite uma distribuio de carga nos servidores de aplicativo entre os usurios. Work Process Message: Servio interno responsvel pela comunicao entre as instncias. Dispatcher: Servio interno responsvel pelo "despacho" das requisies para cada processo ou servio. Gateway: Garante a comunicao externa com outros sistemas. Enqueue: Processo responsvel pelo gerenciamento da tabela de objetos de bloqueio. Dialog: Processo responsvel pela execuo dos processos visiveis pelo usurio. Update: Processo responsvel pela atualizao dos dados no banco de dados. Spool: Processo que gerencia a fila de impresso. Database: a camada onde os dados so armazenados, quando a camada Application necessita de algum dado, o mesmo requisitado a camada de Database.

Dicionrio de Dados O Dicionrio de Dados no R/3 uma abstrao de um (SGBD) Sistema de Gerenciamento Banco de Dados, e permite um gerenciamento centralizado de todas as definies de dados. Nele voc pode criar todos os tipos de dados, para uso em programas ABAP ou em interfaces de mdulos de funo.

Tipos Bsicos Domnios o O Domnio descreve a caracterstica dos valores de determinado tipo, definindo seu tipo de dados e seu tamanho. Define tambm, a faixa de valores que o tipo pode assumir. O Domnio, parte tcnica de um tipo.

Elemento de Dados o O Elemento de Dados descreve o significado de um domnio, ou seja, a parte semntica de um tipo, como ttulo, documentao e ajudas de pesquisa.

Estruturas o Estruturas so tipos de dados que possuem campos, mas que no possuem uma definio criada no banco de dados, ou seja, no usada para armazenar dados. mais usada, para evitar definies redundantes de tipos de dados.

Tabelas Transparentes o Uma Tabela Transparente um tipo de objeto composto por um conjunto de campos. Cada campo possui uma definio semntica (Elemento de Dados), e uma definio tcnica (Domnio). Ao ser criada no Dicionrio, automaticamente criada no banco de dados, um tabela espelho, com a mesma estrutura, mesmos nome, campos com o nome igual tambm, porm o tipo de dados de cada campo traduzido para os tipos de dados permitidos pelo SGDB.

Vises o Vises so objetos que permitem que campos de uma ou mais tabelas seja agrupados para acesso mais gil.

Ajuda de Pesquisa o Ajudas de Pesquisa, utilizada para fornecer ao usurio, quando solicitado (F4), uma lista de valores possveis para determinado campo.

Principais mdulos A principal base do SAP constituida no conceito de integrao de mdulos. Individualmente cada um desses modulos gerencia efetivemante uma rea especfica da organizao. Como tal, cada mdulo contem processos de negcios que se baseiam nas melhores prticas de negcios de um setor especfico. Para que possa entender, um pouco deste conceito, vou exemplicar a comunicao entre os mdulos. Todos aplicativos acessam dados comuns (tabelas e objetos). Eventos reais no negcio desencadeiam transaes, por exemplo:

A contabilidade feita automaticamente com base em eventos de Vendas e Produo. As vendas realizadas podem ser vistas quando os produtos so entregues. As programaes de entregas so coordenadas por vendas. Todo sistema foi projetado para funionar em tempo real (real time), desta forma temos o conceito contabil de que, toda entrada tem uma sada e toda sada tem uma entrada. o conceito de que tudo gera ganho ou gasto, o quen pode ser uma receita favoravel ou no ao negcio. Desta forma as empresas que implementam o SAP, adapta (customiza) suas operaes ao sistema para atingir mario eficiencia e fora. O processo de adaptao de procedimentos ao modelo SAP envolve Re-engenharia de processos comerciais, ou seja, anlise lgica dos eventos e das relaes que existem nas operaes de uma empresa.

SAP MM - Material Management (Gesto de Materiais) SAP SD - Sales and Distribution (Vendas e Distribuio) SAP FI - Financial Accounting (Finanas) SAP CO - Controlling (Controladoria) SAP PP - Production Planning and Control (Planejamento e Controle da Produo) SAP HR - Human Resource (Recursos Humanos) SAP PS - Project System (Sistema de Projeto) SAP QM - Quality Management (Gesto da Qualidade)
SAP PM - Plant Maintenance (Manuteno das Instalaes) SAP IS - Industry Solutions (Solues de Industria) SAP BW - Business Warehousing SAP BI - Business Intelligence

Parte de infraestrutura e ou Adminsitrao. Basis - O BASIS oferece o ambiente de tempo de execuo para programas ABAP. Sem ele, programas ABAP no podem funcionar.

Parte de Desenvolvimento e ou Programao Abap - Linguagem do sistema SAP, isto , uma linguagem proprietria. Utilizada somente no SAP. O ABAP (Advanced Business Application Programming) uma linguagem desenvolvida pela SAP, nica e exclusivamente para ser utilizada no R/3, possui sua sintaxe semelhante ao COBOL. Por isso no existe uma IDE para se programar ABAP voc desenvolve dentro do prprio ERP SAP.

Implementao Historicamente os projetos de implementao de sistemas de gesto ERP so complexos e demorados. Com o objetivo de reduzir a durao de tais projetos a SAP possui a metodologia ASAP Focus que se apoia em cenrios de negcios pr-definidos e implantados em grande quantidade de empresas no Brasil. Tais cenrios denominado SAP Best Practices Baseline (Brasil) atendem aos processos de negcios adotados por empresas de diferentes indstrias. Existem solues prontas e empacotadas, em Portugus, para empresas qumicas, produtos de consumo, manufatura discreta, varejo e servios, etc. As reas funcionais contempladas no Best Practices Package Baseline (Brasil) so: Time-to-Market Forecast-to-Stock Order to Cash Procure-to-Pay Servios Contabilidade Anlises Integrao de Processo

[3]

Benefcios da utilizao de sistemas ERP

A utilizao de sistemas ERP otimiza o fluxo de informaes e facilita o acesso aos dados operacionais, favorecendo a adoo de estruturas organizacionais mais achatadas e flexveis. Alm disso, as informaes tornam-se mais consistentes, possibilitando a tomada de deciso com base em dados que refletem a realidade da empresa. Outro benefcio da implantao a adoo de melhores prticas de negcio, suportadas pelas funcionalidades dos sistemas, que resultam em ganhos de produtividade e em maior velocidade de resposta da organizao.

10

1. Introduo ao R/3

1.1. Acesso ao R/3 Efetuando o logon


Para acessar o SAP R/3, devemos localizar o programa de acesso (Saplogon). Para isso podemos utilizar o menu iniciar do WINDOWS, utilizando o caminho programas>Sap Front End>Saplogon. (ver figura)

Ou na rea de trabalho, podemos clicar no cone

Acesso ao R/3 Efetuando o logon

Aps clicarmos no SapLogon , ira aparecer tela de logon do R/3. Nesta tela iro aparecer os sistemas que estaro disponveis para acesso. O R/3 dividido em sistemas, sendo normalmente classificados em sistema produtivo (PRD) e sistema de qualidade ou desenvolvimento (DEV ou QAS). no sistema produtivo que os dados so gerados e processados, neste sistema que a empresa produz, fatura, recebe, etc, o local de trabalho. No sistema de qualidade, onde fica a parametrizao e os dados para teste do sistema. Neste local os usurios podero simular dados, entradas e verificar quais os resultados que o sistema ira produzir. Aps os testes no ambiente de qualidade a parametrizao pode ser aplicada na produo.

Para entrarmos no R/3, escolhemos o sistema e clicarmos em dar duplo clique .

ou

11

Em seguida ir aparecer tela de acesso ao sistema, aonde ser pedido o mandante, usurio, senha e idioma para entrada. Cada sistema pode ser dividido em mandantes, tambm conhecidos como client. Cada mandante pode conter dados diferentes e formas de parametrizao, tornando-se assim diferentes sistemas entre eles. Nesta tela o usurio devera informar o mandante conforme o sistema que ela esta logado, este mandante num numero, e definido na hora de instalao do R/3. O nome do usurio definido pelo administrador do sistema, sendo que este usurio poder ser utilizado por mais de uma pessoa. Sendo que cada usurio possui um perfil prprio, no qual esta definido as transaes que estaro disponveis, impressoras, e outras funcionalidades do R/3. Podem existir vrios perfis dentro do R/3, e desta forma vrios usurios, sendo que o numero de usurios esta limitado no numero de licenas disponveis no R/3. A senha inicial tambm definida pelo administrador do sistema, devendo ser trocada logo no primeiro logon do usurio. No necessrio informar o idioma de acesso, por padro o R/3 assume o idioma padro de instalao. Sendo que o usurio pode mudar este idioma na hora de efetuar o logon. Ao mudar o idioma de acesso, todas as telas e mensagens iro aparecer no idioma escolhido. Recomenda-se a usar o idioma ingls, devido em alguns casos (raros), algumas informaes s estarem disponveis neste idioma ou alemo. E tambm, para facilitar o entendimento de algumas informaes no caso de aplicao e/ou leituras de notas ou material relacionado.

12

Aps preenchermos os dados solicitados, teclamos enter e iremos para as prximas telas do sistema. Se for a primeira vez que estivermos efetuando o logon ir aparecer um tela para trocarmos de senha, nesta tela devemos cadastrar uma nova senha e confirmar. Normalmente todas as telas do R/3 possuem um padro sendo que o smbolo confirmar uma informao ou procedimento. E o smbolo procedimento. significa

significa cancelar ou parar um

Ao confirmarmos a nova senha, iremos para a tela de trabalho do R/3. Esta tela mostrada abaixo com maiores detalhes.

13

No primeiro acesso ou sempre que houver troca de idioma, ir aparecer a tela abaixo, onde para continuar, devemos dar entre ou clicar na opo .

1.2. Viso Geral da rea de Trabalho

14

1) Menu de comando : aqui digitado os comandos ou transaes a serem executados. 2) Menu suspenso : o contedo do menu suspenso alterada conforme cada tela ou transao. Os menus system e help esto presentes em cada tela e os itens de menu que eles tem nunca se alteram. 3) Barra de ferramentas : contem o campo Command e um srie de botes. Eles nunca se alterao na aparncia, posio ou funo, e estaro presentes em cada tela. Algumas podem estar acinzentadas por fora se sua funcionalidade estiver atualmente indisponvel. Na barra de ferramentas iremos detalhar alguns itens, conforme ilustrao abaixo: Enter ou Confirmar Confirma uma transao ou informao. Impressora Usado para ativar a impresso. Busca de dados dentro de uma tela ou tabela Criar uma nova janela Help do sistema Ajuste do layout local Encerra a transao Volta transao Sai do sistema R/3 4) Menu SAP : o menu do sistema, contem todas as transaes disponveis no R/3, esta separada por reas, estas so classificadas em Funcionais ou Aplicaes, Basis, development Workbench. Esta rea muito parecida com o Windows Explorer, sendo que para andar por estes menus, necessrio apenas clicar no smbolo do triangulo forma iremos abrindo os menus at chegarmos transao a qual queremos utilizar. , desta

15

Pela figura acima, escolhemos o menu User menu for Ricardo Soares Ferraz, Acesso Bsico, depois Overview of job selection, onde acessamos a parte de seleo de Jobs. Todas as transaes recebem um nome e podem ser executadas de duas maneiras: a) Pelo menu do SAP, exemplo: Para rodar a transao SM37, podemos execut-la usando o caminho : User menu for Ricardo Soares Ferraz, Acesso Bsico, depois Overview of job selection. b) Ou digitando seu nome no menu de comando e teclando enter.

Menu da barra de Status: exibe mensagens, o ID de sistema ( ID o tipo de sistema, ou seja produtivo (PRD) ou qualidade (DEV) ), o numero de sesso, o numero do client, entre outros dados. Para visualizar este menu basta clicar na seta no final da barra.

Pelo exemplo acima, teramos: ID = ECP(1), onde (1) nos diz que existe uma tela aberta neste sistema. 150 = Numero do mandante que estamos logados. Tivit192 = Nome do servidor de aplicao. INS = Modo de insero esta ativado 6) Menu favoritos : Neste menu podemos colocar as transaes que mais utilizamos em nosso dia a dia, serve como um atalho, simplificando o acesso as transaes. Para colocarmos as transaes no menu favoritos, devemos primeiro localizar a transao que iremos utilizar, com mouse em cima da transao, clicamos com o boto direito do mouse, neste ponto ira abrir uma janela, na qual temos a opo de Anexar as favoritos.

16

Depois de pronto o menu favoritos ficara com as transaes escolhidas por ns, simplificando o acesso. Tambm podemos acessar o menu favoritos pelo menu suspenso, onde teremos outras funcionalidades, como inserir pastas, eliminar, modificar, etc. Com a opo Inserir pastas, podemos criar pastas e organizar as transaes por mdulos ou tarefas, por exemplo podemos criar uma pasta chamada Basis, e colocar dentro delas as transaes utilizadas para administrao do ambiente.

1.3. Formas de pesquisa Matchode Pesquisando informaes Uso do Matchode Todas as informaes do R/3 so armazenadas em tabelas, algumas destas tabelas contem campos chaves ou campos para pesquisa, o qual podemos atravs de um recurso do R/3, fazer uma seleo ou filtro da informao. Esta funcionalidade chamada de matchode. Quando estivermos em um campo com matchode ira aparecer no final do campo o smbolo do matachode , ao clicarmos neste campo, ser aberto uma janela para que possamos realizar nossa pesquisa. Iremos usar como demonstrao a transao PFCG (Manuteno de funes / perfis), para demonstrar estar funcionalidade. No campo de comando digitar o nome da transao PFCG e teclar ENTER. Com isso iremos para a tela desta transao, ao colocarmos o cursor do mouse no campo Material, o campo fica na cor amarela, e o matchode fica ativado. Conforme mostrado abaixo:

17

Ao clicarmos no matchode , ser aberto uma nova janela, esta janela diferente para cada tipo de pesquisa, pois ele traz as caractersticas do campo a ser pesquisado. Vejamos a tela abaixo: Nesta tela, iremos localizar uma funo j existente, para usarmos como exemplo.

18

No campo single role, por no saber a role coloquei Z* e no campo Maximum N of Hits digitei 9999.

Observao: O asterisco (*) serve com um coringa, ou seja, no importa o que venha depois dele, o sistema ira trazer tudo o que coincida com a palavra uniox. Podemos tambm colocar o asterisco no inicio da palavra. Veja os exemplos abaixo: *Z* - Ira trazer todos os valores que contenham as letras Z *Z - Ira trazer todos os valores que terminam com as letras Z Z* - Ira trazer todos os valores que iniciam com as letras Z Onde apareceu uma lista com 38 opes de funes:

19

A funo escolhida para continuarmos foi Z:TRANS_BASIS_GERAL, onde com um duplo clique sobre ela apareceu a tela abaixo.

Como no queremos fazer nenhuma modificao, iremos escolher a opo Display

20

2. Transaes para manuteno de Usurios 2.1. PFGC Manuteno de Perfil No campo de comando digitar o nome da transao PFCG e dar ENTER, com isso iremos para a tela inicial da transao, como mostrado abaixo.

Depois Clicar em apenas display clicar em .

, isso no caso de criarmos uma nova funo, se for

Existem alguns botes nesta tela que so teis, tais como: Alterar o perfil Exibir o perfil Gerar Request para Transporte

21

22

Com isso ir abrir a janela abaixo, e devemos colocar as transaes e depois clicar em Atribuir transaes.

Depois clicar em Autorizaes e depois clicar em mostrado na figura abaixo.

, em seguida iremos para a pasta de . Conforme

Repare que a pasta de Autorizaes fica com o Status na cor Vermelho, indicando que existem objetos a serem ajustados.

23

Ao selecionarmos Modificar Dados de Autorizao, dependendo das transaes selecionadas, a lista de objetos ( Nveis Organiz ) poder ser diferente do que mostrado na tela baixo. E os valores so diferentes para cada tipo de transao. Se no soubermos quais os valores ( limite inferior r superior ), devemos fazer uma atribuio global. ( O que mais indicado ). Neste caso iremos selecionar o boto clicamos em salvar . e depois

Na tela seguinte, teremos listados todos os objetos de autorizao, que esto relacionados com as transaes que escolhemos no inicio. Estes objetos definem como o usurio devera trabalhar com a transao, podemos definir se o usurio pode ter acesso a itens como: Inserir dados; Alterar dados; Excluir dados; Fazer Downloads; Definir qual impressora ele deve utilizar; Etc.;

Para sabermos quais os objetos de autorizao que estamos trabalhando, devemos exibi-los, para isso usamos o caminho do menu: Utilitrios > Nomes tec. Ativos. Os objetos so marcados em conjunto de 3 bolas ( indicam o status de aprovao. Os status so: Verde Ok. Todos os objetos esto ativos Amarelo Existem objetos (no crticos) que esto sem valores Vermelho Existem objetos (crticos / Globais) que esto sem valores. O perfil s estar pronto para uso quando o status estiver em verde . Para deixarmos os objetos na cor verde, devemos ir clicando no sinal de na arvore e abrindo suas ramificaes e com isso localizando os objetos sem autorizao e definindo seus valores. ), sendo que suas cores

24

Para sabermos quais objetos devemos trabalhar podemos usar um recurso, o qual ira abrir todas os objetos que faltam autorizaes, para isso podemos clicar em. Com isso o sistema ira abrir a arvore de autorizaes e ira mostrar todos os objetos sem autorizao. Na tela abaixo mostramos os objetos de autorizao e as linhas que devemos inserir os valores.

Para sabermos quais os valores que esto disponveis devemos clicar duas vezes na linha azul, para que se abra uma janela informando quais os valores disponveis para aquele objeto.

25

Lembramos que para cada objetos as janelas de valores, podem ser diferentes e as formas de trazer os valores tambm. Devemos ter cuidados em atribuir estes valores, pois no ambiente produtivo uma atribuio errada de uma transao, pode causar erros irreversveis. Se o perfil j esta criado e precisamos acrescentar um objeto de autorizao, ou procurar um objeto especifico, podemos usar o boto , com isso digitar o nome do objeto e localizar de forma mais rpida o que queiramos. Aps digitar o nome do objetos devemos confirmar em .

A janela abaixo mostra um das formas de apresentao dos valores disponveis em um objeto de autorizao. Com isso basta escolhermos quais valores vo estar disponveis para o usurio e flegar.

26

Depois de termos deixados todos os objetos na cor verde, devemos gerar o perfil, e para isso devemos clicar em confirmar . , aonde ser mostrado a janela abaixo, a qual iremos apenas

Aps isso clicar em voltar (F3) , e iremos para a tela Usurios. Neste ponto podemos executar dois procedimentos. 1) Salvar o perfil e sair. 2) Atribuir o perfil a um usurio ou a um grupo de usurios.

Para salvar o perfil, basta clicar em

Para atribuir o perfil a um usurio ou grupo de usurios, devemos colocar seus nomes em Ident.Usurio e depois clicar em qual devemos clicar em . Com isso ir abrir a janela abaixo na . E depois em salvar .

27

2.2. SU01 Manuteno de usurio Na linha de comando digitar SU01 e teclar ENTER. No campo usurio colocar o nome o usurio a ser criado. Depois clicar em (criar) .

28

Nesta tela ainda temos os botes: Alterar usurio Exibir usurio Apagar usurio Copiar usurio Bloquear usurio Na tela seguinte iremos preencher somente os campos principais, e faremos isso nas demais telas.

Na pasta Dados Logon, cadastrar a senha inicial como INIT. Com isso ao usurio se locar na primeira vez, o sistema pedira para ele trocar a senha.

29

A pasta de parmetros deve ser preenchida de acordo com cada perfil, levendo-se em considerao as transaes do usurio, estes parmetros sero detalhados mais a frente deste manual. Na pasta de funes devemos colocar o perfil que criamos na transao PFGC ou outros perfis j existentes no R/3. Ateno os perfis SAP_ALL e SAP_NEW, devem ser colocados somente para os administradores de sistema, pois com esses perfis o usurio ter direitos totais sobre o sistema. Como mostrado abaixo, devemos colocar no campo Funo o nome do perfil. Tambm podemos delimitar a durao do perfil, com isso precisamos apenas colocar a data de inicio e validade. Aps definirmos todos os perfis do usurio, devemos salvar o usurio.

30

Ficar como abaixo.

31

2.3. SUIM Sistema de informao de usurios Por meio da transao SUIM, podemos ter a viso dos usurios, funes, perfis, objetos, autorizaes, comparaes, lista de utlizaes e documetos de modificao. Esta transao, por ser mais complexa ter que ser estudada, de acordo com a necessidade de cada um, pois ela trs informaes sobre o usurio (SU01) e funes (PFCG).

2.4. SU53 Verificao de objetos por autorizao Em alguns casos quando o usurio estiver usando alguma transao, o sistema poder emitir mensagens alertando que para aquela tarefa esta faltando algum objeto de autorizao. Para sabermos quais objetos esto faltando, devemos utilizar a transao SU53. Esta transao deve estar disponvel para o usurio, pois devemos executar esta transao com o login do usurio para obtermos o resultado as autorizaes faltantes. O procedimento para usar esta transao deve ser da seguinte forma: 1) Fazer com que o usurio execute a transao, at obter o erro. 2) Abrir uma nova janela e executar a transao SU53. Com isso obteremos quais os objetos de autorizao que esto faltando e devemos depois ir para a transao PFCG e adicionar os objetos e valores.

No exemplo acima, temos as seguintes informaes: Objeto que esta faltando autorizao: M_MRES_BWA Valores que devemos inserir em seu perfil: Atividade: 03 Tipo de movimento: 201

32

Ou no caso abaixo, no tenho autorizao de acesso a transao MM03.

3. Transaes para manuteno de Mandante 3.1. SCC4 Criao e Manuteno de Mandantes Usar a transao SCC4, ir aparecer a tela abaixo.

33

Clicar em para mudar o status de Exibir para Modificar, com isso o sistema ira mostrar a seguinte mensagem:

Esta mensagem serve para lembrar que tudo o que fizermos nesta transao aplica-se a todos os outros mandantes. Apenas confirme a mensagem para prosseguir.

Clicar em para adicionar um mandante novo. E aps isso iremos preencher a janela abaixo, conforme o tipo de mandante que desejamos criar. Para mandantes de desenvolvimento, seguir os padres j estabelecidos.

34

Forma de completar os dados: Em mandante colocar um numero seguindo a forma que o seu sistema foi criado. Cidade: colocar o nome da cidade Sistema Lgico: deixar em branco Moeda Standard: colocar a moeda principal que o sistema ira trabalhar. Funo do mandante: Colocar entre os tipos abaixo o o o o o o Produtivo Teste Customizing Demo Treinamento/Formao Referencia SAP

Iremos agora discutir os parmetros abaixo: Em Modificaes e transporte p/objetos dependentes de objetos, serve para indicar como as Request sero tratadas, se o mandante ira ou no gerar Request. Em mandantes produtivos devemos deixar em Modificaes no permitidas. Nos demais casos podemos deixar como mostra a figura abaixo.

Esta rea usada para definir como as modificaes sero processadas entre os mandantes. Em mandantes produtivos devemos deixa em : Nenhuma modif.objs.repository e customiz.vl.tds.mandantes. Nos demais casos vale a ilustrao abaixo.

O nvel de proteo serve para indicar se o mandante pode receber dados de outros mandantes e enviar dados para outro mandante ( importao e exportao ). Aconselha-se em ambientes produtivos o nivel de proteo 1 ou 2.

35

CATT e eCATT so transaes do R/3 que permitem a entrada de dados de forma macia, sem a necessidade de digitaes, normalmente os CATT so executados somente na implementao de um projeto, e esta opo no prejudica o funcionamento do sistema, podendo ser deixado em qualquer das opes.

Quando as Restries podemos deixar sem marcar nenhuma das opes.

Observaes: Os mandantes 000, 001, 066 so criados automaticamente na instalao do R/3 e no devemos em HIPOTESE ALGUMA EFETUAR ALTERAES EM SUA CONFIGURAO OU EXCLUIR UM DESTE MANDANTES POIS ISTO IRA AFETAR TODO O FUNCIONAMENTO DO R/3. Ao criarmos um mandante novo no existe usurios cadastrados, com isso devemos nos logar com o usurio SAP* e com a senha PASS. Todo mandante criado fica registrado na tabela de entrada T000. Como neste caso no iremos criar nenhum outro mandante, apenas iremos visualizar as informaes j existentes. Iremos entrar no mandante 150 (PRODUCAO). Para isso deveremos dar duplo clique sobre

36

Ir aparecer a seguinte tela:

3.2. SCC5 Client Delet A transao SCC5 usada para deleo de client. Usar a transao SCC5. Devemos estar no mandante a ser eliminando. Na tela abaixo verificar se o mandate esta correto. Se marcarmos a opo o sistema ira eliminar a referencia do mandante de todo o sistema. ( Vide transao SCC4 ). Depois selecionar.

37

3.3. SCC8 Copy Client de sistemas diferentes ( via transport ) Export Usar a transao SCC8. Devemos estar no mandante de origem.

3.4. SCC9 Copy Client de sistemas diferentes ( via RCF ) - Remote Copy Usar a transao SCC9. Devemos estar logados no sistema de destino. Selecionar o perfil da copia (ver transao SCC8). Em destino fonte selecionar de onde dever vir os dados.

38

3.5. SCC7 Ajuste de mandantes Export Usar a transao SCC7. Esta transao deve ser usada aps a exportao de mandantes para ajuste das tabelas de entrada. Para executar a transao devemos estar no mandante aonde foi colocado os dados de exportao. (mandante de destino). Se o mandante no foi criado atravs de uma exportao ira aparecer a seguinte mensagem:

Devemos informar a ordem da exportao e depois clicar em . Somente aps o termino de execuo desta transao que podemos usar o mandante.

3.6. SCCL Copy Client - No mesmo Destino - Local copy Usar a transao SCCL. Devemos estar no mandante de destino. Esta transao serve para copiar dados entre mandantes do mesmo sistema, diferente das transaes SCC8 e SCC9 que executam cpias de madantes de sistemas diferentes.

Esta transao semelhante a SCC9, devemos informar qual o perfil que iremos copiar qual o mandante de origem do perfil e o mandante de mestre de usurio. Normalmente o mandante de origem e o de mestre de usurio so os mesmos. Aps isto devemos Escalonar em Background. (seguir os mesmos passos explicados na transao SCC5 para job em background).

39

3.7. SCC3 Analise de copia de mandante Usar a transao SCC3. Podemos usar esta transao em qualquer mandate do mesmo sistema. Ela mostra qual foi o resultado das copias e delees de madantes.

4. Transaes para aplicao de Notas 4.1. SE38 Executar programas / Criar / Modificar Esta ao dever ser realizada por um ABAP, abaixo apenas segue um exemplo, sdem muitas informaes. A transao SE38 usada para a criao e manuteno de programas em ABAP/4, sendo utilizada por BASIS para aplicao de notas para a correo de erros do sistema. Para utilizar esta transao devemos estar logados com o usurio ABAP, pois isto ira facilitar nosso trabalho. A tela inicial simples e devemos informar o nome do programa que iremos alterar ou criar, conforme as instrues contidas na Nota de correo. (Ver procedimentos para Aplicao de Notas).

40

Devemos colocar o nome do programa e depois clicar em . Se este programa vai ser alterado pela primeira vez ele ira pedir para que seja registrado uma chave de modificao. Conforme mostrado na tela abaixo. Esta chave pode ser obtida pela transao OSS1 ou pela Internet no site service.sap.com. Porm, para obter esta chave vamos direto no site service.sap.com ou invs de usar a transao OSS1. Transao OSS1

Abaixo segue imagem onde foi solicitada a incluso da chave de aceso, para modificao do programa.

Aps digitarmos a chave iremos para a tela da edio do programa, onde iremos efetuar as modificaes solicitadas na nota.

41

A nota para correo de programa, vem normalmente com 3 itens : Context Block Delete Block Insert Block

Devemos em primeiro lugar procurar no texto o Context block, depois aplicar o item Delete Block, para isso inserimos o smbolo de comentrio que um asterisco ( a linha comentada fica na cor azul ). Depois aplicar o Insert Block. Um exemplo de Nota mostrado abaixo. Observe que cada bloco de alterao iniciado pela palavra Delta seguida de um numero seqencial.

42

43

Para procurarmos um texto no programa usamos o smbolo para fazer a busca. A tela abaixo mostra como devemos proceder. Basta colocar a palavra no campo localizar e depois clicar em .

Aps a aplicao da nota devemos ativar o programa, se no for ativado o programa no poder ser executado. Para ativao usamos o smbolo request, devemos clicar uma nova ordem, para isso clicamos em , ser pedido para gerar um .

Devemos ento informar a Descrio breve, que deve conter informaes para facilitar a compreenso do que esta request deve estar alterando. Aps isto clicar em salvar.

44

Com isso o programa foi alterado e esta pronto para usar. Se houver erros na hora da ativao ser mostrado os erros, e devemos corrigi-los.

4.2. SE37 Executar funes / Criar / Modificar A transao SE37 usada para a criao e manuteno de funes em ABAP/4, sendo utilizada por BASIS para aplicao de notas para a correo de erros do sistema. Para utilizar esta transao devemos estar logados com o usurio ABAP, pois isto ira facilitar nosso trabalho. A tela inicial simples e devemos informar o nome da funo que iremos alterar ou criar, conforme as instrues contidas na Nota de correo. (Ver procedimentos para Aplicao de Notas).

Devemos colocar o nome da funo e depois clicar em . Se esta funo vai ser alterada pela primeira vez ele ira pedir para que seja registrada uma chave de modificao. A partir daqui devemos seguir os mesmos passos da transao SE38.

4.3. SNOTE Assistente para aplicao de Notas A transao SNOTE um utilitrio para aplicao de notas, tornando a tarefa muito mais fcil e segura, pois evita os erros de digitao, que podemos cometer utilizando as transaes SE38 e SE37. Aplicao de NOTA STEP-BY-STEP Toda nota deve ser aplicada inicialmente no ambiente de DEV, para depois ser aplicada nos demais ambientes. Acessar a transao SNOTE Clicar na opo Download SAP Note (ctrl + F8) para baixar a nota.

45

Abaixo mais uma opo para iniciar o download. Menu suspenso, ir em Goto Download SAP Note (ctrl + F8).

Na imagem abaixo incluir o n da a ser baixada e clicar em executar

46

Conforme imagem abaixo a nota que baixamos 0001304803, pode ser aplicada

Neste passo marcar a nota a ser aplicada e clicar no boto executar, aparecer a imagem abaixo, clicar em Yes

Ser solicitado para criar um request, clicar na folha em branco

47

Definir o nome da request (Short Description) a ser aplicada: GL.BC: APLICAO DA NOTA 1298160 TSC 14088763 Obs.: TSC, indicado o n do chamado aberto pelo cliente. Depois clicar em SAVE

Abaixo indica que a request foi criada ECDK920008, clicar em continue

48

Na imagem abaixo como a opo status esta flegado em verde a nota aplicvel, neste caso podemos dar sequncia clicando em continue. Obs.: Existe casos que aparece a informao que para aplicar a nota necessrio aplicar uma outra nota ou a nota no aplicvel, caso aparecer esta informao dever ser verificado se a nota aplicvel.

Aparecero os objetos que sero modificados ou inclusos, conforme abaixo s marcar e clicar em continue.

49

Pela transao SE09, cnforme abaixo a request foi aplicada no ambiente de DEV, no entanto a nota esta aplicada, caso seja necessrio aplica-la no ambiente de QAS s liberar, no esquecer que todas as requests so criadas com Pai e Filho e sempre para liberar uma request deve-se primeiro liberar o FILHO (ECDK920009) para depois liberar o PAI (ECDK920008). Para liberar a request (filho e pai), marcar a request filho primeiro, clicar no caminho e dar refresh, assim que liberada, liberar a request PAI e clicar em refresh.

4.4. OSS1 SAP R/3 Frontend No entrei cfom muito detalhes desta transao, devido hoje este acesso ser realizado pelo service.sap.com o qual exemplificarei abaixo. Transao OSS1

50

Acessar a SAP Service Marktplace Service.sap.com Para este acesso, deve-se ter usurio OSS e senha, que so disponibilizados pela SAP.

Acessar a opo SAP Support Portal* Assim que clicar na opo SAP Support Portal*, ir solicitar usurio e senha, como abaixo.

51

Colocar usurio e senha de acordo com o cliente o qual esta atendendo.

Ir ser solicitado novamente.

Ir aparecer a imagem abaixo.

52

Clicar na opo Keys & Requets.

Depois clicar em SSCR Keys

Ir aparecer as opes abaixo, onde devemos escolher a opo de acordo com solicitado. Geralmente a solicitao que temos Registro de Objteto (Register Object) ou Registro de Desenvolvedor (Register Developer), que nada mais o ABAP.

Ao clicar na opo Register Object, trar a informao abaixo, opnde deveremos efetuar o registro do novo obleto, de acordo com as informaes passadas pelo ABAP.

53

A opo Register Developer, trar a informao abaixo.

54

Na OSS podemos executar as seguintes tarefas: Abrindo um chamado Acrescentando um Short Dump Monitorando chamados Entendendo as respostas enviadas Leitura de Notas Devolvendo chamados para a SAP Reabrindo um chamado Confirmando um chamado Acompanhando um chamado Busca de Notas Registrando Desenvolvedores e Chaves de Objeto Abrindo conexo remota Solicitando Licena Definitiva Usurios Hot Packages Manuteno de Informaes do Sistema Atualizando Informaes do Sistema EWA (Early Watch Alert)

55

5. Transaes para aplicao de Request 5.1. SE09 Liberao de Request Usar a transao SE09. Esta transao serve basicamente para liberar as request antes de serem transportadas pra o sistema produtivo.

Clicar na opo exibir (display), ir aprecer as request que esto em seu usurio, caso queira ver todas, no campo usurio coloque *.

Lembre-se, toda request criada chamamos de pai e filho. Desta forma, a imagem acima vemos duas requestsm, onde a request E03K9A5KZL a task (filho), que dever ser liberada primeiro e a request E03K9A5KZK o pai, que dever ser liberada aps a liberao da filho. O R/3 possui 3 formas de classificar suas ordens: Workbench Neste local ficam as ordens criadas por programas e dados. Customizing Aqui guardado todas as ordens de customizao do sistema.

56

Transporte de Cpias So ordens sem destino definido.

Cada tipo de classificao pode conter ordens modificveis ou liberadas. Sempre que uma ordem estiver marcada com um sinal de +, podemos ir clicando neste sinal e descermos at o ultimo nvel da ordem, podendo ver todos os objetos que esto atrelados a ela. As ordem recebem conforme a configurao do sistema uma numerao, esta numerao segue a seguinte estrutura. SID K NNNNNN, onde: SID = Sistema que a criou NNNNNN = Numero seqencial, conforme o mandante. Exemplo: DEVK904014 As ordens podem ter outras ordens atreladas a ela, como uma relao pai e filho, neste caso para efetuarmos a liberao da ordem pai, devemos primeiro liberar a ordem filho. Para isso devemos localizar a ordem filho. Clicando no sinal de + iremos descer at encontrarmos a ordem filho, normalmente a ordem filho um numero superior a ordem pai.

Exemplo: Ordem Pai: E03K9A5KZK Ordem filho: E03K9A5KZL

57

Esta imagem demonstra a expanso das requests Pai e Filho atravs do sinal de +.

(0) Encerrado com xito = Mensagem da liberao O numero zero entre parnteses (0) indica o status, estes nmeros podem ser entre 0 e 12, sendo que o numero (4) apenas um aviso, e podemos considerar que a ordem esta liberada com sucesso. Os demais casos tm que analisar.

5.2. SE10 Liberao de Request Usar a transao SE10. Esta transao serve basicamente para liberar as request antes de serem transportadas pra o sistema produtivo. semelhante a transao SE09.

58

5.3. SCC1 Transport Request - Mesmo mandante Usar a transao SCC1. Para transportar uma request de um mandante para o outro dentro do mesmo sistema usamos esta transao, e devemos estar no madante que ira receber a request. Devemos informar qual o mandante que possui a request que iremos transportar. Depois informar o numero da request.

Marcar depois .

O sistema ira solicitar a confirmao da copia informando qual o mandante de origem e destino.

Aps a confirmao da cpia, o sistema ira processar o transporte e informara os dados transportados.

59

5.4. STMS Transport Request Usar a transao STMS. Esta transao usada para transporte de ordens entre sistemas diferentes. Na tela inicial clicar no Caminho .

Na tela seguinte veremos quais os sistemas disponveis, sua descrio e o numero de solicitaes de transporte.

60

Clicando duas vezes sobre o sistema iremos para a tela de FILA DE IMPORTAO. Na figura abaixo temos dois sistemas disponveis: EC0 ECD ECP ECQ QAP virtual TIVIT ECP - Produo QUALIDADE Virtual Qa Approval

Nesta tela devemos fazer o refresh (atualizar) da fila. Para isso podemos clicar em ou teclar F5. Para chegar tela abaixo, dei duplo clique sobre a opo ECP, onde demonstra que existe requests a serem transportadas ( ) e requests j transportadas .

Esta tela mostra todas as ordens transportadas para o sistema escolhido, mas no significa que todas as ordens foram aplicadas neste sistema. Para saber qual o status destas ordens podemos verificar pelos smbolos do canto da janela. Estes smbolos so mostrados abaixo:

61

Para aplicar uma ordem devemos posicionar o mouse sobre a ordem escolhida e em seguida clicar em dados. . Com isso ser aberto uma nova janela a qual devemos informar alguns

Em mandante: devemos informar o mandante que ira receber a ordem. Depois clicar na pasta Opes. Aplicar a Flag nos itens de importao, conforme mostrado abaixo.

62

Depois confirmamos os itens escolhidos e clicamos em Sim.

Esperar para voltar para a Fila importao e depois clicar duas vezes na Request Transportada.

Na tela Exibir lista de objetos, marcar a request e clicar no transportada com sucesso. As telas abaixo mostram os logs em detalhe.

, para ver se foi

63

6. Transaes para Administrao de Sistema 6.1. SPAD Manuteno Impressoras Usar a transao SPAD. Esta transao serve para criamos dentro do SAP impressoras e definir suas formas de impresso e local. O SAP utiliza-se em alguns casos das impressoras instaladas dentro do Windows. Por isso necessrio tambm a instalao e configurao dessas impressoras.

Na linha dispositivos de sada, clicar em seguida clicar em , ser aberto tela abaixo:

depois clicamos em

, em

64

65

Devemos em seguida preencher os campos: Dispositivo de sada, Nome breve.

Depois devemos escolher o Tipo de dispositivo, que indica qual o drive de impresso que o R/3 devera usar para imprimir os documentos. Podemos escolher um drive especifico ou SAPWIN: Rel.4.x/SAPlpd 4.09+ ONLY!, este drive indica para o R/3 usar o drive de impresso da impressora que esta definida como impressora default do Windows.

Escolher o servidor de edio, neste caso escolher sempre um valido, que estar na cor verde.

Em Classe de dispositivo, determina qual o tipo de dispositivo de sada.

Mudando de pasta e indo para Acoplam.spool.host, iremos escolher o tipo de spool e indicar o caminho de impresso. O caminho de impresso ou Impressora host o caminho lgico aonde se encontra a impressora instalada na rede. O Tipo acopl.p/spoll host pode ser de vrios tipo, mas os mais usados so : F: Imprimir em host front end C: Chamada do sistema operacional direta

Mas existem outras, que devero ser usados de acordo com a necessidade do negcio.

66

Preenchido os campos necessrios, clicar em

salvar

Observaes: Para configurar uma impressora local, em Impressora host colocar _DEFAULT

67

6.2. SP01 Spool de impresso Usar a transao SP01. Esta transao serve para verificarmos os trabalhos de impresso colocados no R/3.

Devemos colocar para facilitar nossa pesquisa, a data de gerao, mandante e usurio, ou outros filtros que julgarmos necessrios. Depois clicamos em .

Com isso obteremos todos os trabalhos que o usurio solicitou e seus resultados. Podemos cancelar os trabalhos, imprimir novamente, modificar os locais de impresso, visualizar o resultado da tela, etc. Para qualquer uma destas opes devemos em primeiro lugar localizar o relatrio impresso, e depois marc-lo.

68

Os cones abaixo servem para: Imprimir sem modificaes Imprimir com modificaes

Eliminar item da fila de impresso Visualizar na tela a impresso

Exibir controle de sada (Mostra os parmetros de impresso selecionados) Quando selecionamos imprimir com modificaes, abre-se uma tela para podermos selecionar os novos dados da impressora. Apenas podemos mudar o local de impresso e no os dados contidos no relatrio. Aps selecionarmos os novos dados, clicamos na impressora.

6.3. SM01 Bloqueio de Transaes Usar a transao SM01. Esta transao serve para bloquear transaes dentro do R/3 independente do perfil do usurio. Nem mesmo os usurios que tenham perfil SAP_ALL no podem acessar as transaes que estejam bloqueadas.

Digitar o nome da transao a ser bloqueda em (campo no final da tela) e dar ENTER. Clicar duas vezes na transao (ira aparecer um tick) para bloquear ou desbloquear a transao.

69

6.4. SM02 Mandar mensagens pelo sistema Usar a transao SM02. Esta transao serve para envio de mensagens pelo sistema R/3, muito til se estivermos com o SapOffice instalado e usurios bem definidos. Podemos enviar tambm arquivos anexados, e-mail. Usar esta transao, principalmente para enviar informativo a todos os usurios quando for ocorrer uma indisponibilidade do ambiente programada.

A tela inicial mostra as mensagens disponveis. Para criarmos uma mensagem clicamos em . Ser aberta uma janela para preenchimento do texto a ser enviado.

Devemos preencher: Com um texto breve para identificar a mensagem, O servidor de envio, Mandante Idioma (no obrigatrio)

70

IMPORTANTE: O usurio s ira receber a mensagem quando ele logar-se no sistema ou mudar de transao. 6.5. SM59 Criao de conexo RFC com outros sistemas Usar a transao SM59. Esta transalo serve para criar ligaes entre sistemas, podendo ser entre sistemas iguais ( R/3 para R/3 ) ou sistemas diferentes ( R/3 para INTERNET envio de e-mail). Na tela inicial temos vrios tipos de conexo: Conexes R/3 Conexes internas Destinos lgicos

71

Conexes TCP-IP Conexes por driver ABAP/4

Cada conexo tem uma finalidade, mas basicamente as formas de configurao e parmetros so muito parecidas, para conexo TCP/IP, precisamos ter conhecimentos em protocolos TCP/IP, para podermos configurar os acessos. Usaremos como exemplo uma conexo R/3 de sistema para sistema. Configuraremos uma conexo do sistema DEV para o PRD, para importao de mandantes. Clicar no boto CRIAR.

Na tela configuraes tcnicas, devemos informar os seguintes dados: DESTINO RFC: Colocar um nome para identificao. TIPO DE CONEXO: escolher o tipo 3 DESCRIO: Colocar uma breve descrio da utilidade desta conexo. DISTRBWORKLOAD: colocar No HOST DE DESTINO: colocar o nome do computador de onde partira a cpia. N DO SISTEMA: colocar o system number. GRAVAR COMO: selecionar Endereo IP e colocar o IP do servidor de origem.

72

Depois clicar em Salvar e depois clicar em se esta conexo esta ok..

e obteremos uma resposta

6.6. DB13 Criao de backup e verificao BD Usar a transao DB13. Esta transao serve para criar rotinas de Backup e Verificao do Banco de Dados. O backup pode ser feito em disco ou qualquer unidade de armazenamento. IMPORTANTE: As unidades de armazenamento ou local em disco para Backup, devem estar configuradas no SQL Server, pois o R/3 utiliza os DEVICES DE BACKUP do SQL Server.

73

Para criarmos uma rotina de backup ou verificao do BD, devemos clicar duas vezes sobre a data que iremos executar a tarefa. Com isso ser aberto a janela abaixo com as opes: Full Database Backup Diferencial Database Backup Transaction Log Backup Check Database Consistency

74

6.7. SE16 Verificao de Tabelas Usar a transao SE16. Esta transao usada para verificao do contedo das tabelas. Nem todas as tabelas podem ter seus contedos mostrados. No campo Nome da tabela, devemos colocar a tabela que iremos analisar, e teclar ENTER.

75

6.8. RZ10 Processar perfil Usar a transao RZ10. Esta transao serve para criao e manuteno de perfis do sistema. Estes perfis (podemos entender como configurao do sistema) tm a finalidade de direcionar a forma de trabalho do R/3, quanto a memria, buffers, variveis de ambiente. Seria a mesma funo dos arquivos ini do Windows.

Existem 3 tipos de perfil no R/3 e estes perfis so mostrados abaixo, e cada um tem uma finalidade dentro R/3, e cada alterao que fazemos em um perfil gerado um numero de verso. Com isso sempre podemos retornar a uma verso anterior.

Em linhas gerais cada perfil tem a finalidade abaixo: PRD_DVEBMGS00_CHEMYPRD : perfil de instancia voltado para a instalao do sistema DEFAULT: perfil padro do SAP START_DVEBMGS00_CHEMYPRD : perfil de inicializao do R/3

Cada perfil possui 3 pontos a serem analisados conforme mostrado abaixo: Dados administrativos

76

Atualizao Bsica Atualizao ampliada

Aps escolhermos o perfil, verso e o modo do perfil, clicamos em Em Dados administrativos, teremos a janela abaixo, com dados como: Local de instalao Sistema operacional etc

6.9. SSAA R/3 Atividades administrativas Usar a transao SSAA. Esta transao Server para verificar uma lista de atividades de monitoramento do sistema. A cada transao, ou ao verificada, o status da tarefa muda de vermelho para verde. Estas atividades so divididas em: Atividades dirias Atividades semanais Atividades mensais Atividades espordicas

77

Para darmos inicio a nossa rotina de verificao clicamos em , com isso ser aberto a janela do Assistente de administrao do sistema, conforme mostrado abaixo.

Nesta janela devemos posicionar o mouse sobre a linha abaixo e clicar sobre ele para abrir o prximo nvel, aonde esta definido as tarefas que iremos verificar.

Iremos de acordo com nossa necessidade verificar uma das tarefas propostas, para cada proposta, devemos posicionar o mouse sobre a tarefa e clicar para abrir o prximo nvel, como mostrado abaixo. Observe que ser aberta uma lista de tarefas a serem verificadas, em cada tarefa existe um relgio a sua frente e o status na cor vermelha, indicando que a tarefa no foi executada.

Clicando no iremos analisar cada tarefa, as tarefas no passam de transaes que monitoram o sistema, muitas destas transaes j foram vistas at aqui. Sempre devemos buscar em casos de Bando de dados e erros de programa, buscar ajuda junto SAP, atravs de notas ou chamados. Cada vez que executamos uma tarefa e voltamos para a tela principal, o status de vermelho para verde, para indicar que verificamos esta tarefa.

78

6.10. AL11 Diretrios SAP Usar a transao AL11. Esta transao serve para listar os diretrios do R/3 e seus contedos e atributos de arquivos e contedo.

79

Devemos escolher um diretrio e clicar sobre ele, para que possamos ver seu contedo. Conforme mostrado abaixo.

Para ver os atributos de um arquivo devemos posicionar o mouse sobre um arquivo e clicar em . A tela abaixo mostra os atributos de um arquivo selecionado.

80

6.11. ST02 Gerenciamento de memria e Buffer Usar a transao ST02. Com esta transao podemos analisar e gerenciar a memria e o buffer do sistema R/3. Nesta tela teremos varias informaes sobre o sistema, devemos sempre dar prioridade aos itens em vermelho.

Para maiores detalhes clicamos sobre o item que iremos analisar, e ele nos leva a uma tela de detalhes, conforme mostrado abaixo.

81

Nesta etapa podemos clicar em , onde sero mostrados os parmetros atuais do sistema em uso. Com informaes contendo: Nome do parmetro Valor Unidade Comentrios

Se colocarmos o mouse sobre um parmetro e clicarmos em iremos para tela para exibirmos os detalhes deste parmetro.

Clicando no boto valores possveis.

, ser mostrado os detalhes deste parmetro e seus

82

Ao voltarmos a tela inicial podemos clicar no boto , onde apresentado forma de visualizao das memrias e buffers classificados por conjunto de aplicaes, facilitando a analise. (ver figura abaixo).

83

6.12. ST22 Erro em tempo de execuo ABAP Usar a transao ST22. Esta transao deve ser usada para analise de erros de programas dentro do R/3. Ao executarmos uma transao ou programa este pode gerar erros e estes erros so armazenados para podermos buscar uma soluo.

Os dados acima, j vem preenchidos, com a data atual, se necessrio efetuar uma anlise de erro de um determinado dia e/ou horrio, por usurio, etc, s preencher os dados acima, podemos determinar como faremos nossa analise dos erros do sistema, buscando por data, hora, usurio, etc. Aps seleo clicamos no boto .

No entanto, neste caso iremos procurar por erros ocorrido no dia corrente, desta forma deve-se clicar em em . , ou se quiser efetuar uma busca do dia anterior clicar

Na tela seguinte ser mostrado todos os erros encontrados, conforme nossa seleo. Teremos nesta tela dados como: Data e hora do erro Usurio Mandante Nome do erro Componente de aplicao Report

84

Ao posicionarmos o cursor sobre o erro e dar dublo click sobre ele, seremos levado a tela de detalhamento do erro. Com esta tela teremos varias informaes para tentar resolver o problema. Esta tela bem interativa, separando por etapas o erro, mas algumas vezes os comentrios podem vir em alemo. Os erros vm divididos em pastas para facilitar o entendimento, conforme mostrado abaixo. Ambiente de sistema: Mostra dados do sistema, parmetros que foram selecionados, usurio e transao. Viso do usurio: Procura mostrar porque ocorreu o erro e o que pode ser feito.

Viso do desenvolvedor ABAP: Mostra os dados do programa, parmetros passados, a linha que ocorreu o erro, valores de memria, etc etc. Viso do desenvolvedor Basis: Mostra os dados do sistema, notas possveis,

85

Com esses dados podemos atravs da OSS buscar Notas que nos ajudem a resolver os problemas encontrados.

6.13. SM21 Log de sistema: Avaliao local SID Esta transao serve para visualizar todos os logs de erros do sistema, independente do client que estejamos conectados. Usar a transao SM21. Selecionar as informaes pertinentes para a pesquisa e depois clicar em .

Na tela seguinte ira aparecer todos os erros ou mensagens conforme nosso critrio de seleo. Iremos visualizar a data e hora do erro, client, usurio e uma descrio breve do erro.

86

Clicando duas vezes sobre o erro iremos para uma outra tela a onde ser detalhado o erro em questo. Esta tela trar informaes como: Data e hora do erro Usurio que provocou o erro Transao Programa ABAP Numero da mensagem Categoria do erro ( classe de problema ) Etc.

87

Se clicarmos em documentao do sistema para esta mensagem.

, nos ser mostrado

Com estas informaes e com a transao ST22, podemos localizar na base de informaes da SAP notas para aplicaes de correes dos problemas ocorridos no sistema R/3.

88

7. Outras rotinas 7.1. Aplicao de Suport Packages Este processo um pouco mais demorado e complexo, desta forma irei apenas colocar algumas informaes. Definio: Support Package (SP), so as correoes enviadas pela SAP em forma de pacote, onde existe ataulizaes e/ou correes dos seus produtos STANDARD. Desta forma, sempre que houver a necessidade de se aplicar o SP, antes deve ser realizado um alinhamento com todas as equipe funcionais. Pois, muitas vezes os funcionais para resolver algum tipo de problema ou faciliatar o uso de alguma transao, tabela ou objeto, customizam transaes STANDARD. Desta forma, quando aplicado o SP, se houver transaes standard customizadas, ir perder todos os ajustes realizados. Por isso, por recomendao os funcionais devem criar transaes, objetos e tabelas iniciadas com Z ou Y. Vamos aos passos, para realizar o SP. Fazer download dos arquivos no site da SAP service.sap.com Colocar os arquivos no diretrio USR\SAP\TRANS Descompactar os arquivos usando: Sapcar xvf USR\SAP\TRANS\nome do arquivo. CAR Verificar se os arquivos esto no diretrio \usr\sap\trans\EPS\in Logar-se no client 000 Usar a transao SPAM Pelo Menu acessar: Suport Packages > Carregar packages > do servidor de

Aplicao.

89

Confirmar o caminho

Dever mostrar as Suport packages Importadas Escolhar Suport packages Novos e Clicar no Boto EXIBIR Colocar o mouse sobre o Suport packages a ser importado e clicar duas vezes Confirmar a tela de Informaes adicionais relativas OCS

Mais informaes: Atualizao de Support Package e Kernel

Acessar o ambiente ao qual ser feita aplicao de SUPPORT PACKAGE:

Client: 000 Logar no sistema como o usurio DDIC Language: EN

Como a atualizao feita on-line, antes de comear a fazer a atualizao do SUPPORT PACKAGE deve-se ter certeza que no existe nenhum usurio logado no ambiente: Acessar a transao AL08

90

Parar o JOB de transporte automtico de REQUEST, deixando como liberado. Pois como o job que faz este transporte geralmente schedulado para rodar a cada 15 minutos, ir levar as requests geradas pela SAP e como elas devem seguir uma ordem isso pode causar danos ao ambiente, por isso dever-se ser feito manualmente. A transao SAINT para verificar os ADDONS, que seriam os plug-in

1 Acessar a transao SPAM e verificar a ultima verso, no nosso caso seria Version 6.40/0017 2 Clicar em Package Level para verificar o nvel de atualizao dos seus componentes.

91

Acessar o service.sap.com, porm, dever ter em mo os dados listados abaixo que so os dados referem o tipo do sistema operacional.

Host Data Operation system Machine type Server name Platform ID

Database data Database system Release Name Host Owner

Abaixo segue como acessar essas informaes:

92

Clicar na lupinha para obter mais informaes sobre os componentes que devero ser atualizados, porm, esta informao tambm pode ser obtida pela transao SPAM, clicando na opo PACKAGE LEVEL.

Na coluna Highest Support voc obtm a ultima verso do support package aplicado. Pela transao SM51 encontramos a ultima verso do KERNEL. Clicar na opo informao de release

93

No nosso caso a ultima verso 43 (Kernel Patch number 43)

Obs.: Acima apenas coletamos informaes para que possamos acessar o site da SAP e buscar as informaes que necessitaremos aplicar.

Acessar o siste da SAP (service.sap.com) clicar na opo Software Download.

94

Ir pedir o acesso do usurio oss.

Em Download escolher a opo Support Package and Patches My Companys Application Components

Ir abrir uma nova tela onde deveremos escolher os componentes que devero ser atualizados.

95

Para cada item deve-se analisar antes de baixar o que realmente necessrio para atualizao, pois nem tudo que encontrado vivel. Para alguns itens ser aberto matchcode para que possa ser flegado o que deseja ser baixado.

Devemos salvar e descompactar os itens no caminho \usr\sap\trans, onde assim que descompactados os itens ser aberto mais um um caminho \eps\in, ficando: \usr\sap\\trans\eps\in

Para conhecimento: No diretrio trans onde ficam os subdiretrios data e cofiles. Seria onde ficam armazenadas as requests geradas. Data: R (ready) dados Cofiles: K informaes

Database independent (informaes do SAP) Kernel Database dependent (informaes do banco)

Unicode: Aceita outros tipo de linguagens. Ex.: 80% portugus e 20% Ingls No Unicode: Somente ingls Plataforma SAP NetWeaver Composto pelas linguagens ABAP e JAVA Obter informaes dos componentes ir transao SPAM SDM corresponde a parte JAVA. Quando feita a atualizao de Support Package feito automtico, pois feia por meio de STACK (pilha). STACK: ABAP + JAVA + KERNEL arquivo gerado tipo XML.

96

7.2. Atualizao do Kernel - Aplicao do kernel via JSPM Amabientes SAP com Two Core ABAP e JAVA Mover todos os disco do cluster para o primeiro n onde estar instalado a Central Instance Copiar os arquivos do kernel .SAR para o diretrio F:\usr\sap\trans\bin Entrar no diretrio e executar o go.bat que a ferramente do JSPM D:\usr\sap\PIP\DVEBMGS44\j2ee\JSPM\go.bat

97

Next

Next

98

Start

Observe que a aplicao do kernel no storage e nos applications deve ser manual. Servidor hostname \\hostname\SAPMNT\PIP\SYS\exe\uc\NTAMD64 Servidor hostname D:\usr\sap\SID\D44\exe Servidor cpfl0035 D:\usr\sap\PIP\D48\exe

Servidor hostname D:\usr\sap\PIP\D49\exe

99

Foi preciso renomear os arquivos abaixo para .old e em seguida clicar em Resume e recomear o deployment debghel.dll icudt30.dll icuin30.dll icuuc30.dll

100

Next

101

Servidor hostname \\hostname\SAPMNT\PIP\SYS\exe\uc\NTAMD64 Servidor hostname D:\usr\sap\PIP\D44\exe Servidor hostname D:\usr\sap\PIP\D48\exe Servidor hostname D:\usr\sap\PIP\D49\exe

Logar nos servidores acima e seguir da seguinte maneira:

1- Baixar todos os applications envolvidos, atravs do SAP Management Console Menu Action -> Stop

2 Entrar no diretrio D:\usr\sap\PIP\D44 e fazer uma cpia do diretrio exe para Copy of exe

4 - Criar uma nova pasta exe kernel new e copiar os arquivos do kernel .SAR para essa nova pasta.

102

5 Descompactar os arquivos com comando sapcar xvf e o nome do arquivo. Caso no seja encontrado o executvel do sapcar, bastar copiar ele de dentro do diretrio exe para a nova pasta ou executa-lo dando o caminho de onde o mesmo esta.

103

6 Selecionar todos ao arquivos e subdiretrios e copia-los para o diretrio exe

104

7 Subir o SAP atravs do SAP Management Console Menu Action -> Start

Atualizao de Kernel ambientes ABAP

1 Download dos arquivos de kernel Entrar no portal www.service.sap.com e fazer download dos arquivos SAPEXExx.SAR e SAPEXEDBxx.SAR do site da SAP e verifique os dados abaixo antes de ir ao site da SAP e baixe o kernel conforme verso do SO, DB e da Aplicao do ambiente a ser atualizado, segue exemplo abaixo: Ex: ( E05 ), AIX_64, DB2 ( UDB ) e Release 701 Importante: Verificar se o ambiente UNICODE ou No UNICODE, segue abaixo:

105

Entrar no SAP -> System -> Status

106

Logar com Usurio s000XXXXXXX e senha: XXXXXXXX

Entrar na opo Support package and patches -> my companys applications components.

107

SAP KERNEL 64 Bits

Ex: Para o E05 ( ECC 6.0 ) escolher o kernel para 701 64-BIT

108

Selecionar AIX 64bit

Selecionar Database independent

109

Selecionar SAPEXE 94 Kernel part I ( Ex. Atualizao do Kernel para o release 94 )

Depois clicar no SAPEXE_94-1006214.SAR para fazer o download

110

Depois para baixar o kernel part II ( SAPEXEDB ) do banco, subir a tela e clicar em DB2_UDB.

Baixar o SAPEXEDB e clicar para baixar, conforme mesmo procedimento acima do Kernel part I

111

2 Upload dos arquivos para o servidor

Fazer o upload nas pastas abaixo dos arquivos ( SAPEXE e SAPEXEDB ) para o servidor onde ser feita a atualizao: Como criar subpastas onde sero baixados e descompactados os novos arquivos do Kernel: AIX cd /SAPMNT/SID/ mkdir exe_new chmod 777 exe_new

WINDOWS

cd /usr/sap/SID/SYS/exe criar um diretrio run_new Obs. Copiar os arquivos do Kernel baixados nestes diretrios.

3 Parar aplicaes SAP e DB ( Seguindo a IOP de Stop/Start do ambiente a ser atualizado ) Obs. Nenhum processo SAP ou DB podero estar ativos na atualizao. 4 Fazer backup do diretrio do Kernel antigo UNIX

cd /SAPMNT/SID/ mkdir exe.old; chmod 777 exe.old cd /SAPMNT/SID/exe cp rp * /SAPMNT/SID/exe.old

WINDOWS cd /usr/sap/SID/SYS/exe criar um diretrio run_old

112

copiar todo o contedo do diretrio /usr/sap/SID/SYS/exe/run para o /usr/sap/SID/SYS/exe/run_old 5 Copiar os arquivos do Kernel e descompactar os arquivos .SAR com o comando abaixo nos novos diretrios informados acima: SAPCAR xvf SAPEXExxxx.SAR SAPCAR xvf SAPEXEDBxxxx.SAR 6 Copiar os arquivos do Kernel descompactados nos novos diretrios e copiar no diretrio atual do kernel, conforme abaixo: UNIX Prompt> cd /SAPMNT/SID/ Prompt> cd exe_new Prompt> cp * ../exe Obs. Verificar se o link do Kernel esta apontando para o /SAPMNT/SID/exe, caso contrario, efetuar a mesma copia no diretrio abaixo ou efetue o ajuste do link para apontar o /usr/sap/SID/SYS/exe/run para o /SAPMNT/SID/exe /usr/sap/SID/SYS/exe/run

Segue a configurao correta ( Ex. E05 )

Applications No caso do E05 os applications possuem o diretrio do Kernel compartilhado ( NFS ) e assim que a CI for atualizada os applications AIX tambm sero atualizado, exceto para application LINUX ( Ex: VIDE0510 ) que dever seguir o procedimento abaixo ( Item 7 )

113

WINDOWS copiar todo o contedo do diretrio /usr/sap/SID/SYS/exe/run_new para o /usr/sap/SID/SYS/exe/run Obs. Podem existir arquivos de lib ativos na hora da copia e podem ocorrer possveis erros para sobrescrever estes arquivos e quando isto acontecer favor acionar o premier responsvel. 7 Atualizao de Kernel para Linux LINUX Caso o ambiente possua application Linux como a Votorantim ( Ex: VIDE0510 ), dever ser baixado o Kernel para LINUX na SAP e feito o mesmo processo de atualizao, conforme AIX e WINDOWS, pois neste caso o diretorio do Kernel ( /SAPMNT/SID/exe ) separado dos demais applications AIX.

8 Ajuste de permisses atravs do saproot.sh

Executar no diretrio /sapmnt/SID o comando saproot.sh SID.

9 Subir o SAP e fazer verificaes ( Seguindo a IOP de Stop/Start e IOP para o checklist do ambiente a ser atualizado )

114

10 Verificar se a vero do Kernel esta correta Transao SM51

Clicar no Server e depois em Release Notes para ver a verso atualizada

115

[4) Mdulos

funcionais SAP

PRINCIPAIS MDULOS SAP MM - Material Management (Gesto de Materiais) Administrao do cadastro de fornecedores Administrao do cadastro de materiais Controle de Estoques / Inventrio Movimentao de materiais (entradas, sadas, transferncias) Requisio, Cotao, Contrato e Pedido de Compras. Envio de documentos (cotao, pedidos) por e-mail. Configurao de impostos para Importao (exceto o trmite de documentos de regulamentao de importao exigidos pelo governo brasileiro). MRP - Materials Resource Planning Entrada de Mercadorias Entrada de Nota Fiscal Controle e Medio de Servios executados Livros Fiscais.

116

SAP SD - Sales and Distribution (Vendas e Distribuio) Administrao de pedidos de vendas Administrao do cadastro de produtos Condies (preos, impostos, etc.) Parceiros de venda (vendedores, clientes, fornecedores, etc.) Gerenciamento de crdito Configurao de Relatrios para anlise Gerencial Expedio, Pedido de entrega, Embarque / entrega Faturamento Devolues Livros Fiscais.

SAP FI - Financial (Finanas e Contabilidade Geral) Plano de Contas Lanamentos na Contabilidade Geral Compensao manual de contas da Contabilidade Geral Contas a Pagar (Comunicao com Bancos) Contas a Receber (Comunicao com Bancos) Operaes de encerramento de perodos Fluxo de Caixa.

SAP PP - Prodution Planing (Planejamento de Produo) Planejamento de Produo; Planejamento de Necessidades de Materiais (MRP); Administrao de Recursos; Administrao de Frmulas; Planejamento, Programao e Execuo de Processos; Reunio de Dados da Planta; Determinao de Custos;

117

Administrao de Processos; Administrao de Informao de Produo.

SAP HR - HumanResourses (Recursos Humanos) Recrutamento gesto da folha de pagamento e Hora Viagem de contabilidade despesas e benefcios Planejamento de Fora de trabalho e administrao de treinamento gesto da Organizao

SAP PS - Project System (Projeto de Sistemas) Apoiar o planejamento, controle e monitoramento de longo prazo de projetos altamente complexos e com metas definidas. Projeto PEP - Plano Oramento e Monitor Gesto de Redes Monitoramento de atividades, material de Planejamento, Capacidades Agendamento Sistema de Informaes Gerenciais.

SAP CO - Controlling (Controladoria e Custos) Dados mestre de centros de custo, lucro e classes de custo Contabilidade por centros de custo Contabilidade por centros de lucro Material-ledger Custeio Brasil

SAP WF - WorkFlow (Fluxo de Trabalho) SAP QM - Quality Management (Gerenciamento de Qualidade) Administrao de dados mestres (materiais, planos de controle) Notas de Qualidade

118

Inspees de Qualidade (QM na Produo) Integrao com calibrao de equipamentos de teste (PM-QM)

SAP WM - Warehouse Management SAP AM - Fixed Assed Management (Ativo Imobilizado) Configurao das reas de Avaliao Patrimonial Configurao dos dados bsicos e operaes de Controle Patrimonial Depreciaes Controle de CIAP (Controle de Crdito de ICMS do Ativo Permanente)

SAP PM - Plant Maintenance (Manuteno de Planta) Configurao de todo o sistema de Manuteno Equipamentos e Objetos Tcnicos Listas Tcnicas de Manuteno Manuteno Preventiva (Roteiros, Planos e Programao) Administrao de Notas e Ordens de Manuteno Custos de Manuteno Integraes do PM com MM e CO.

SAP IS - Industry Solutions (Solues de Industria) SAP BW - Businesse Warehouse SAP SM - Slaughterhouse Management SAP PP/PI - Mdulo de Produo de Produo em Processos Administrao de Recursos Administrao de Frmulas Planejamento, Programao e Execuo de Processos Administrao de Processos Ligao com Sistemas LIMS, PCS e DMS Administrao de Informao de Produo

119

SAP BI (Business Intelligence) / BW (Business Warehouse) Integrao de Processo SAP Netweaver Business Intelligence (SAP BI) o nome de uma ferramenta usada para Business Intelligence, anlise de dados, relatrios e Armazm de Dados desenvolvida pela SAP AG. Foi chamada originalmente de SAP BIW (Business Information Warehouse) ou SAP BW, e tambm conhecida por "SAP NetWeaver BI". O SAP BI permite realizar anlises de informao do SAP R/3 bem como de outras aplicaes de negcio. Atravs de extractores de informao pr-configurados imediata a integrao com as diversas solues mySAP, tais como, o mySAPSupply Chain Management, mySAPStrategic Enterprise Management ou mySAPCustomerRelationship Management. O mySAP BW uma soluo de armazm de dados (do ingls data warehouse) corporativo end-to-end, englobando na mesma aplicao as funcionalidades de ETL (Extraction, Transformationand Loading), armazm de dados e explorao de informao. De forma a facilitar a implementao rpida de uma soluo global. O mySAP BW vem equipado com modelos de informao pr-configurados e relatrios, bem como procedimentos de extrao e carregamento de dados automatizados. Mandante SandBox: Mandante para teste e experincia de transaes e configuraes Mandante Teste: Mandante para teste das configuraes usando dados reais. Mandante treinamento: Mandante para treinamento dos usurios lderes, chaves e finais. Mandante Teste de Carga: Mandante para teste de carga OS MDULOS Existem diversos mdulos que constituem o SAP R/3, so eles: PP - Planeamento de Produo MM - Controle de Materiais SD - Vendas e Distribuies QM - Controle de Qualidade PM Programa de Manuteno HR Recursos Humanos FI - Contabilidade Financeira CO - Controladoria Estes mdulos podem ser ajustados para se adaptarem s caractersticas da empresa de forma que as alteraes nos processos prticos da organizao sejam minimizadas. ABAP O ABAP uma linguagem de programao dentro da categoria das linguagens de quarta gerao desenvolvidas nos anos 80. Foi originalmente concebida como uma linguagem para construo de relatrios para o SAP R/2 (o significado original de ABAP Allgemeiner Berichts Aufbereitungs Prozessor, que em alemo significa processador genrico para preparao de relatrios). O objectivo original da linguagem era ser uma ferramenta de programao suficientemente simples para ser usada pelos utilizadores finais. No entanto, o ABAP uma linguagem que necessita de conhecimentos avanados de programao e principalmente utilizada pelos programadores da SAP que desenvolvem o software e por consultores informticos que adaptam o software s necessidades dos clientes. O ABAP a principal linguagem utilizada no software cliente-servidor SAP R/3. Em 1999, com a verso R/3 4.5, a SAP lanou uma verso de ABAP que suporta programao orientada a objetos. A verso mais recente da plataforma de desenvolvimento da SAP, o NetWeaver, suporta programao em ABAP e em Java. ONDE SO EXECUTADOS OS PROGRAMAS ABAP.

120

Todos os programas de ABAP residem dentro da base de dados do SAP. No so armazenados em arquivos separados como programas de Java ou de C+. Na base de dados todo o cdigo de ABAP existe em dois formulrios: cdigo fonte, que pode ser visto e editado com as ferramentas da ABAP(workbench), e o cdigo gerado, uma representao binria comparvel com um bytecode do Java. Os programas de ABAP so executados sob um sistema de runtime, que parte do ncleo SAP. O sistema de runtime responsvel para processar indicaes de ABAP, controla a lgica do fluxo das telas e de responder pelos eventos (tais como um usurio que clica em uma tecla). Um componente chave do sistema de runtime em ABAP a relao com base de dados, que converte indicaes da base de dados independentes de ABAP (open SQL) nas indicaes compreendidas pelo DBMS subjacente (Native SQL). A interface com a base de dados contm funcionalidades extras, tais como, a proteo de dados freqentemente alcanados na memria, local do servidor de aplicaes. SAP tem trs camadas diferentes: a camada de apresentao (GUI), a camada de aplicao (onde so executados os programas) e a camada onde todos os dados so armazenados e recuperados das condies conduzidas aos usurios finais e programadores atravs dos nveis de programao.

121

DICIONRIO ABAP - Linguagem do sistema SAP, isto , uma linguagem proprietria. Utilizada somente no SAP. O ABAP (Advanced Business Application Programming) uma linguagem desenvolvida pela SAP, nica e exclusivamente para ser utilizada no R/3, possui sua sintaxe semelhante ao COBOL. Por isso no existe uma IDE para se programar ABAP voc desenvolve dentro do prprio ERP SAP. BASIS - O BASIS oferece o ambiente de tempo de execuo para programas ABAP. Sem ele, programas ABAP no podem funcionar. O SAP Basis o profissional que cuida da infra-estrutura que o R/3 necessita para funcionar corretamente. O perfil desse profissional se assemelha de um administrador de redes e sistemas. Esse profissional cria perfis de usurios, monitora desempenho da base de dados do R/3, servios do ECC instalaes updates e upgrades. FUNCIONAL - O SAP funcional o profissional que conhece as regras de negcio e pode especificar uma aplicao baseando nos mdulos do R/3, esse profissional deve possuir uma viso do negcio e as aplicaes SAP que atendam as necessidades da empresa. PI/XI - O SAP PI/XI responsvel por conhecer os meios e as ferramentas necessrias para desenvolver um cenrio de integrao do SAP ERP com qualquer outro sistema ou at mesmo outro ERP SAP. Para isso utilizado o produto SAP conhecido como XI, ou melhor, NetWeaver Exchange Infrastructure juntamente com o PI ( Process Integration). ATRIBUTOS - representam o que uma entidade pode ser. Ex. Nome, RG, CPF, Endereo. BD - Um BANCO DE DADOS RELACIONAL a implementao fsica do modelo Entidade-Relacionamento e traduz corretamente o que o modelo conceitual procura representar. uma coleo de tabelas, cada uma associada a um nome nico e que possuem relacionamentos entre si. As tabelas representam fisicamente as entidades. A cada linha de tabela, chamamos de OCORRNCIA e o conjunto de ocorrncias pode ou no estar relacionado com ocorrncias de outras tabelas. CLIENT - unidade independente do r/3 em termos comerciais, organizacionais e tcnicos. Possuem sua prpria configurao, dados de aplicao e cadastrais. CHAVE PRIMRIA - conjunto de atributos que garante a unidade de cada ocorrncia da tabela. Ex. RG, CPF, n.o. chassis. CHAVE ESTRANGEIRA - quando a chave primria de uma tabela um atributo em outra(s) tabela(s). CLIENT INDEPENDENT - So objetos os dados que uma vez criados podem ser utilizados por tosos os clients de uma mesma instncia, sem que exista a necessidade de alguma articulao adicional. Ex. Um report criado. CLIENT DEPENDENT - So objetos os dados que no podem ser executados em nenhum outro ambiente sem que seja transportado ou copiado para seu destino. Ex. Tpico nos formulrios sapscript. DOMINO - conjunto de valores permissveis para um atributo. Ex. Est. Civil, sexo, cor, ms do ano.

122

ENTIDADES - objeto que existe e distinguvel de outros objetos, ou seja, identifica agrupamentos de objetos do mesmo tipo. Ex. Clientes, bancos, agncia, contacorrente. ESPECIFICAO TCNICA - Auxilia o programador durante o desenvolvimento (codificao) de um produto. So descritas todas as etapas do programa, todas as tabelas q devero ser acessadas, variveis e constantes que devero ser declaradas, tabelas internas que devero ser criadas, descrio dos selects, layout com a distribuio dos campos a serem listados. INSTNCIA - ambiente R/3 que agrupa 1 ou + clients, onde se executa determinado trabalho. Uma instncia de trabalho normalmente possui + de 1 client onde so trabalhados simultaneamente diferentes frentes de trabalho. INTERFACE BATCH OU CONVERSES - Forma pela qual podemos agilizar o processo de entradas de dados no sistema R/3. usado para entrada de dados em grande quantidades, sem a necessidade de interveno do usurio. Existe trs tipos a saber : DIRECT IMPUT - um dos mtodos para transformao de dados do sistema legado p/ o sistema R/3. o mtodo mais rpido. Um arquivo seqencial c/ dados gerado como um arquivo txt para processamento por alguns functions modules especiais. Estas funes fazem as checagens para garantir a integridade dos dados. Quando so processados com sucesso, so gravados diretamente nas correspondentes tabelas de banco de dados nas aplicaes. Quando ocorrem erros, os dados errados so passados para uma rotina de mensagens de exceo. CALL TRANSACTION - neste caso, o programa de transferncia de dados do arquivo seqencial processa os dados e chama a transao desejada, usando um comando abap. Os dados so processados via telas de aplicao para uma nica transao. A lgica da aplicao executa os checks e a validao dos dados. Processamento sncrono: usa-se este mtodo em todos os casos em que no exista um programa direct imput. Somente em situaes de lidar com erros, recomenda-se que o batchimput seja realizado para posterior processamento. BATCH INPUT - usado tradicionalmente como um mtodo de implementao de programas de transferncia de dados. Benefcio sobre o call-transaction que em um utilitrio responsvel pela administrao e gerenciamento das funes batch-input. No h a ecessidade de nenhuma programao adicional p/ anlise de excees e funes de protocolo. As sesses batch-input so fisicamente armazenadas pelo sistema num banco de dados como uma fila, podendo conter registros de dados corretos e incorretos. Em contraste com o calltransaction, pode transferir dados de um sistema legado para o sistema r/3 p/ mltiplas transaes da aplicao. No entanto, nenhuma transao iniciada at que a transao anterior tenha sido gravada no correspondente banco de dados durante o processamento das sesses de batch-input. MATCHODE - um objeto que utilizado para localizar registros de dados em uma tabela. Mais especificamente, os matchodes acessam registros de dados de maneira semelhante a um ndice em que todos os campos so ordenados de forma crescente. NORMALIZAO - processo de reconhecimento da chave primria. RELACIONAMENTO - representa a maneira como duas entidades esto relacionadas. Ex. Conta-corrente de um cliente, agncias de m banco, conta corrente de uma agncia.

123

RESTRIES DE MAPEAMENTO - representam o modo como as diferentes entidades de um modelo se relacionam. So determinadas pela cardinalidade dos relacionamentos entre as entidades. SAP - Sistema que manipula e armazena valores de controle de processos utilizando um nmero muito grande de tabelas. SQL - utilizado no R/3 e proprietrio, seguindo a regulamentao internacional para esta. Seus comandos podem ser divididos em: DDL - DATA DEFINITION LANGUAGE - comandos especficos para definio de objetos do banco de dados. Ex. Create Table, Create View, etc. DML - DATA MANIPULATION LANGUAGE - commandos especficos para o tratamento dos dados armazenados nos objetos do banco. Ex. Select, Insert, Delete, Uptade, etc. SAPSCRIPT - Ferramenta para a criao de formulrios. A opo para utilizao desta ferramenta geralmente se d pela necessidde de alguns recursos que no podem ser obtidos atravs dos reports, tais como insero de logotipos, fontes de tamanhos e tipos diferentes, etc. Os formularios sao client dependent, ou seja, podem ser transportados para todos os clientes em que se deseja execut-lo, independente de estar na mesma instncia que j o tenha. Recomenda-se que todos os nmeros das change requests sejam inseridos como comentrio no corpo do formulrio, pois no h administrao de verses para Sapscripts, como h nos reports. No transporte, importante salientar que no momento do transporte de um formulrio Sapscript, necessrio assegurar que todas as estruturas utilizadas por ele, tenham sido transportadas anteriormente, assegurando que tudo que ser utilizado pelo formulrio j esteja no client, no momento em que este for introduzido. A ordem mais aconselhada para os transportes so: Estrutura, Layout, Programa de povoamento

TRANSAES - cdigo alfanumrico de at 20 caracteres utilizado para iniciar um processo dentro do SAP. So atalhos para execuo das tarefas. TRANSPORTE - Modo pelo qual o SAP R/3 utiliza para atualizar os dados e ou o sistema entre os mandantes. O transporte executado atravs de objetos chamados de ordens. Podendo ser classificados em: ORDENS (CHANGE REQUEST) - recurso atravs do qual um conjunto de objetos CD ou CI podem ser transferidos de um client para outro ou de uma instncia para outra. ORDENS E TAREFAS (TASKS) - cada ordem pode possuir uma ou + TASKS. Cada TASK possui os objetos agrupados de acordo com seu tipo e ordem na qual devero ser criados no cliente de destino (TASK - inf. A respeito do que est sendo executado. Pacote que guarda os objetos).

124

MODIFIABLE - quando uma ordem ainda permanece associada a um usurio, dizemos que est sob o status MODIFIABLE. RELEASE (LIBERADA) - ocorre quando 1 ordem encerrada, deixando de estar associada a um usurio, ou seja, os objetos a ela associados so liberados para alterao por outros usurios. ORDEM TRANSPORTVEL - permite que as ordens possam ser enviadas aos demais ambientes do SAP. Cada ordem gerada para um objeto ABAP/4 consiste em uma nova verso para este objeto, permitindo comparar, verificar e consolidar as alteraes entre os ambientes de desenvolvimento e produo. ORDEM LOCAL - alteraes no transportveis so gravadas em ordens locais. Isto garante que as ordens esto sujeitas ao mesmo tipo de controle aplicado aos objetos transportveis. Quando 1 ordem local liberada so criadas verses para o objeto.

Fontes consultadas Para elaborao deste material, alm do comnhecimento ao qual obtive em todos os anos de atuao deste software, como forma de aprendizado pessoal e para facilitar os metdos aplicados neste treinamento, segue alguns links que podero ser consultados afim de pesquisa e at mesmo para desenvolvimento profissional neste sistema de gesto empresarial. [1] Site Wikipedia - Apresentao ERP SAP - http://pt.wikipedia.org/wiki/SAP_ERP 08/03/2011 01:30am [2] Site SAP Brasil A Histria da SAP - http://www.sap.com/brazil/about/historico/index.epx 08/03/2011 01:40am [3] Sistema ERP - Conceitos Bsicos http://www.numa.org.br/conhecimentos/conhecimentos_port/pag_conhec/erp_v2.html 08/03/2011 02:37am. [4] O SISTEMA SAP/R3, 2004 - http://analgesi.co.cc/html/t17277.html 11/03/2011 02:14am Manual Basis SAP R/3 Elaborado por Amantino Freitas Soares, verso do SAP 4.7. Google www.google.com.br SAP http://www.sdn.sap.com/irj/sdn/index?language=en http://help.sap.com/ http://www.saptechies.com/ http://www.saptraininghelp.com/

125