Você está na página 1de 66

Introduo na administrao SAP R/3

1. INTRODUO A SAP R/3............................................................................................................................3 1.1. QUE SAP R/3...........................................................................................................................................3 1.2. ARQUITETURA DO SAP R/3............................................................................................................................4 1.2.1. Arquitetura Cliente Servidor..............................................................................................................4 1.2.2. Arquitetura cliente servidor em SAP..................................................................................................5 1.2.3. Diferentes plataformas.......................................................................................................................7 1.3. SAP R/3 E SUA INTERAO COM O SO............................................................................................................8 1.4. COMUNICAO DO SAP COM A BASE DE DADOS.............................................................................................11 2. CARACTERSTICAS BSICAS DO SISTEMA......................................................................................11 2.1. ESTRUTURA GENRICA DE UM SISTEMA SAP R/3..............................................................................................13 2.2. ESTRUTURA DA BASE DE DADOS....................................................................................................................14 2.3. MANDANTES................................................................................................................................................14 2.4. PROCESSOS DE TRABALHO (WOR PROCESSES!..................................................................................................1" 2.4.1. Modos de opera !o..........................................................................................................................2" 2.#. ESTRUTURA DE DIRET$RIOS DO SAP...............................................................................................................21 3. PERFIS DO SISTEMA................................................................................................................................23 4. USURIOS E AUTORIZAES...............................................................................................................24 4.1. MESTRE DE USU%RIOS...................................................................................................................................2# 4.2. PER&IS........................................................................................................................................................2# 4.3. OB'ETOS DE AUTORI(AO.............................................................................................................................2) 4.4. GRUPOS DE ATI*IDADE..................................................................................................................................2) 5. SISTEMA DE TRANSPORTES..................................................................................................................27 #.1. WOR BENCH ORGANI(ER E CUSTOMI(ING ORGANI(ER......................................................................................28 #.2. DIRET$RIO DE TRANSPORTES..........................................................................................................................3+ #.3. TP, TPPARAM.........................................................................................................................................31 #.4. TRANSPORT MANAGEMENT S-STEM (TMS!....................................................................................................31 6. MONITORAMENTO..................................................................................................................................32 ).1. LOG DO SISTEMA..........................................................................................................................................32 ).2. MONITOR DE ALERTAS..................................................................................................................................33 ).3. PROCESSOS DO SISTEMA.................................................................................................................................34 ).4. USU%RIOS DO SISTEMA..................................................................................................................................3# ).#. AN%LISE DUMP............................................................................................................................................3# ).). STATISTICS RECORDS....................................................................................................................................3) ).". AN%LISE DE CARGA.......................................................................................................................................3" ).8. BU&&ERS DO SISTEMA....................................................................................................................................3" )... BASE DE DADOS..........................................................................................................................................38 ).1+. ATI*IDADE DO SISTEMA OPERACIONAL..........................................................................................................3. 7. ATUA IZAO E B O!UEIO................................................................................................................4" ".1. ATUALI(AO..............................................................................................................................................4+ ".2. BLOQUEIO...................................................................................................................................................42 #. REPARAES$ CORREES E ATUA IZAES NO SAP..............................................................42

Daniel Chollet

Pgina 1

8.1. HOTPAC AGES/SUPPORTPAC AGES................................................................................................................43 8.2. NOTAS, OSS, SAPNET...............................................................................................................................44 #.2.1. $ransa %es SPA&' SPDD' estrutura de vers!o................................................................................45 8.3. UPGRADE DE ERNEL...................................................................................................................................4) 8.4. UPGRADE DE *ERSO DO SAP.......................................................................................................................4) %. ESTRATE&IAS DE BAC'UP....................................................................................................................47 ..1. BAC UPS AO N/*EL DO SISTEMA OPERACIONAL..................................................................................................4" ..2. BAC UPS AO N/*EL DA BASE DE DADOS...........................................................................................................4" (.2.1. D) Calend*rio.................................................................................................................................4# (.2.2. )ac+up ,ffline..................................................................................................................................4( (.2.3. )ac+up ,nline..................................................................................................................................4( (.2.4. )ac+up do -o. de transa %es...........................................................................................................4( (.2.5. SAPD)A/)0$,,-S.........................................................................................................................4( 1". OUTRAS FERRAMENTAS$ FUNCIONA IDADES E TAREFAS......................................................5" 1+.1. ADMINISTRAO DE IMPRESSORAS E SPOOL....................................................................................................#+ 1+.2. 'OBS.........................................................................................................................................................#3 1+.3. AUDITORIA DO SISTEMA...............................................................................................................................#) 1+.4. WOR BENCH ABAP/4...............................................................................................................................#8 1".4.1. 1ditor A)AP/4................................................................................................................................5# 1".4.2. Dicion*rio de Dados......................................................................................................................5( 1".4.3. 1ditor de $a2elas............................................................................................................................3" 1+.#. COMANDOS E0TERNOS.................................................................................................................................)1 1+.). MENSAGENS DO SISTEMA.............................................................................................................................)2 1+.". SAPO&&ICE..............................................................................................................................................)2 1+.8. A'UDA E DOCUMENTAO............................................................................................................................)2 11. ITERATURA RECOMENDADA...........................................................................................................64 12. CONC USO.............................................................................................................................................65

Daniel Chollet

Pgina 2

1.

Introduo a SAP R/3

1.1. Que SAP R/3 SAP R/3 um sistema de informtica integrado que abrange as necessidades de mdias e grandes em resas em reas como contabilidade financeira e anal!tica" administra#$o de materiais" lane%amento e controle de rodu#$o" &endas" recursos humanos e muitas mais' (udo isso se reali)a de forma integrada" mantendo a unicidade e consist*ncia da informa#$o gra#as ao arma)enamento centrali)ado em uma base de dados que interage com cada um dos m+dulos' , seguinte-./ esquema nos da uma idia do modelo de integra#$o utili)ado no SAP R/3

Daniel Chollet

Pgina 3

1.2. Arquitetura do SAP R/3


1.2.1. Arquitetura Cliente Servidor

A arquitetura cliente ser&idor baseia1se no rinc! io de ter um fornecedor de ser&i#os e um cliente que reali)e eti#2es ara esse ser&idor' 3a realidade ode e4istir &rios fornecedores de ser&i#os e muitos clientes' SAP su orta uma arquitetura de cliente ser&idor de at tr*s n!&eis" reali)ando uma se ara#$o total entre as tarefas r+ rias da 5ase de Dados" a a lica#$o e a a resenta#$o' 6stas tr*s ca as ou n!&eis ossuem fun#2es bem definidas e s$o as seguintes7 Nvel de Base de dados7 8 o n!&el encarregado de resol&er as consultas de informa#$o reali)adas elo n!&el su erior e atuali)ar os dados que de&em ser arma)enados' SAP ossui sem re a enas uma base de dados em um s+ ser&idor f!sico' Nvel de Aplicao7 3este n!&el se encontra toda a l+gica de rocesso" as regras de neg+cio do a licati&o' S$o os rogramas que com 2em os distintos m+dulos com os quais o usurio ter intera#$o' Podem ser utili)ados &rios ser&idores de a lica#$o no SAP' Nvel de apresentao7 6ste n!&el o encarregado de a resentar de forma grfica" e agrad&el ao usurio final o resultado dos rocessos reali)ados no ser&idor de a lica#$o' 8 um rograma instalado nos PC de cada usurio'

Daniel Chollet

Pgina 0

1'2'2' Arquitetura cliente ser&idor em SAP

3$o necessrio ter sem re os tr*s n!&eis se arados em tr*s ou mais com utadores" o seguinte-./ esquema mostra as ossibilidades7

SAP obtm sua melhor erformance quando o esquema cliente ser&idor de tr*s n!&eis" tirando o m4imo ro&eito da ot*ncia de rocesso inde endente de cada estrutura de hard:are' A utili)a#$o de m;lti los ser&idores de a lica#$o ermitem que a carga de trabalho ossa ser distribu!da entre os mesmos e se arar se necessrio as tarefas que ser$o reali)adas em um ser&idor ou em outro' Para im lementar este esquema o ser&idor de 5ase de Dados e os de a lica#$o de&er$o se encontrar em uma rede de alta &elocidade" % que o trfico de dados entre estes muito ele&ado'
Daniel Chollet Pgina 9

Porm" elo fato dos clientes serem encarregados de resol&er a a resenta#$o" estes s+ recebem os dados necessrios e seu lin= com o ser&idor de a lica#$o ode ser inclusi&e mediante uma linha discada sem notar grandes erdas de &elocidade' 6ste esquema nos mostra de forma grfica a hierarquia de um sistema SAP utili)ando a arquitetura cliente ser&idor em tr*s n!&eis'

A ossibilidade de distribuir a carga mediante a adi#$o de no&os ser&idores de a lica#$o" ro orciona uma grande escalabilidade aos sistemas' Alm disso" a ossibilidade de utili)ar lataformas heterog*neas tanto ara as ca as de a lica#$o como a resenta#$o" d a fle4ibilidade necessria ara o in!cio de im lanta#$o do sistema" quando geralmente n$o se ossui a infra1estrutura de hard:are definiti&a'

Daniel Chollet

Pgina <

?sto torna oss!&el que um ser&idor de a lica#$o 3( se comunique com outro @3?A' 6 a inde end*ncia do formato de dados ermite inclusi&e migrar um sistema de uma base de dados a outra sem maior com lica#$o' A continua#$o mostrado um esquema com e4em los da distribui#$o em um sistema SAP'

1'2'3' Diferentes lataformas

SAP baseado em di&ersas lataformas" oferecendo ao usurio final sem re o mesmo as ecto uniforme" % que o n!&el de a resenta#$o que determina o as ecto final do roduto' B di&ersas bases de dados que odem ser utili)ados ela SAP e o n;mero continua aumentando' Atualmente su orta7 ,racle" ?nformi4" D52" Adabas e SCD Ser&er'
Daniel Chollet Pgina >

Cuanto aos ser&idores de a lica#$o" basicamente s$o su ortadas todas as lataformas @3?A" AS/0FF e Gindo:s 3(' os ser&idores de a resenta#$o est$o dis on!&eis ara Gindo:s 3'4" H9/HE" 3(" ,S/2" Iacintosh e @ni4' ?nclusi&e" e4iste &ers2es do SAPJ@? em a lets Ka&a dis on!&eis ara sua instala#$o e or#2es do sistema codificadas em B(ID' As rinci ais esquema7 lataformas odem ser &istas no seguinte-./

1.3. SAP R/3 e sua interao com o S Para obter o m4imo rendimento" SAP de&e dialogar com o Sistema , eracional de forma eficiente" utili)ando todos os recursos que este ossa oferecer' Alm disto de&e ser reali)ado mantendo a Linde end*nciaL do a licati&o res eitando a lataforma'
Daniel Chollet Pgina E

A forma com que SAP consegue isto mediante a utili)a#$o de um Iiddle:are" que se fa) de intermedirio entre o Sistema , eracional e os a licati&os da SAP' 6ste Iiddle:are" tambm chamado Mernel" est codificado e otimi)ado ara cada &ers$o do Sistema , eracional e da 5ase de Dados' 8 or isto que muitas &e)es a migra#$o de uma &ers$o de 5ase de Dados a uma su erior" est acom anhada de uma migra#$o do Mernel' Cuando se instala SAP" o Mernel ossui a mesma &ers$o que o sistema" mas odem ser instaladas &ers2es osteriores que ofere#am melhorias e/ou corre#2es' Cuando se fala da &ers$o da SAP" or e4em lo 0'F5" estamos referindo N &ers$o da a lica#$o" dos rogramas que o usurio &isuali)ar" a qual inde endente da &ers$o de Mernel utili)ada' , seguinte-./ esquema nos mostra a intera#$o de SAP mediante o Iiddle:are ou Mernel com o S,

, Mernel tambm de&e dialogar com o ser&idor da 5ase de Dados e est es ecialmente codificado ara isto' Portanto" se trocarmos a lataforma" basta trocar a fran%a do
Daniel Chollet Pgina H

Iiddle:are no esquema su erior" ara ter o mesmo sistema" com as mesmas a lica#2es e a mesma funcionalidade' As a lica#2es R/3 est$o formadas or LmilharesL de rogramas" fun#2es e ob%etos codificados em uma linguagem de rograma#$o r+ ria da SAP chamado A5AP/0' 6sta linguagem a e#a fundamental sobre a qual SAP se baseia" % que todo o sistema ode am liar1se ou modificar1se em base N codifica#$o nesta linguagem' , controle de todo o ambiente de desen&ol&imento do SAP est a cargo do chamado A5AP/0 Gor=bench" que oferece di&ersas ferramentas ara desen&ol&er seus r+ rios rogramas" relat+rios" interfaces" formulrios" etc' (oda esta informa#$o reside em um dicionrio de dados centrali)ado que reside na base de dados e acessado or cada um dos ser&idores de a lica#$o do sistema' , esquema de acesso ao dicionrio de dados o seguinte-./7

Daniel Chollet

Pgina 1F

1.!. Comunicao do SAP com a "ase de #ados Como se &er em detalhe mais adiante" os a licati&os do SAP n$o se comunicam diretamente com a 5ase de Dados" tanto or seguran#a como or efici*ncia' 64istem L5uffersL na mem+ria dos ser&idores de a lica#$o" utili)ados como Lcach*L de informa#$o' 6m articular o buffer de 5ase de Dados se utili)a tanto na gra&a#$o como na recu era#$o dos dados" or tanto muitas &e)es nossas consultas n$o chegam a sair do ser&idor de a lica#$o se o que necessitamos se encontra a!'

2.

Caracter$sticas %&sicas do Sistema


, rimeiro a saber ara utili)ar o sistema SAP R/3 o modo em que odemos acessar as o #2es dis on!&eis'

Daniel Chollet

Pgina 11

Como % mencionamos" cada a lica#$o dentro do SAP R/3 um rograma codificado em A5AP/0 que ao ser e4ecutado nos d acesso N funcionalidade im lementada' Cada rograma encarregado de uma funcionalidade es ec!fica tem a sua &e) associada a uma LetiquetaL denominada Ltransa#$oL' Por e4em lo" a entrada adr$o de faturas do m+dulo financeiro ode ser encontrado na&egando elo menu como se fa) com qualquer a licati&o ara Gindo:s ou Le4ecutandoL a transa#$o corres ondente" neste caso a LFB01L' A seguinte-./ imagem nos mostra uma tela standard do SAP" indicando o cam o onde se ingressam as transa#2es" a +s ressionar L6nterL e4ecuta1se o rograma associado'

64istem muitos c+digos de transa#$o" um ara cada funcionalidade do menu" e o desen&ol&edor ode criar suas r+ rias transa#2es e associ1las a seus rogramas'

@ma &e) dentro de um ressionando a flecha &erde'


Daniel Chollet

rograma

odemos

&oltar

atrs

Pgina 12

2.1. 'strutura (enrica de um sistema SAP R/3 Iesmo n$o sendo uma e4ig*ncia" SAP recomenda que se tenha tr*s ambientes e ao menos dois sistemas SAP se arados ara entrar em rodu#$o' ,s ambientes s$o7 #esenvolvimento" )este -ou qualidade/ e Produo' ?dealmente de&eriam corres onder a tr*s sistemas SAP se arados que cum ram estas fun#2es" mas tambm normal que e4istam a enas dois" um cum rindo com as fun#2es de Desen&ol&imento e (este e o outro Produ#$o' A idia que se reali)em os desen&ol&imentos e as ro&as rimrias no sistema de Desen&ol&imento" logo estes dados s$o assados ao (este reali)ada uma ro&a integrada e mais com le4a' Cuando tudo est correto se tudo assado ara a Produ#$o' Como se &er mais adiante" cada sistema estar di&idido em entidades l+gicas chamadas mandantes ou clientes'

*aintenance o+ a ),ree-S.stem /andsca0e


#evelo0ment s.stem
C,an(e request

Qualit. assurance s.stem


C,an(e request

Production s.stem

#'1

Q)S)

PR #

Client Co0. C,an(e request

Client Co0. C,an(e request

*AS)

*AS)

*AS)

C,an(e request

trans ort changes using customi)ing and trans ortable change requests distribute change requests using the Client Co O tools

#'1 *AS) Q)S) PR #

De&elo ment / Cust' (est master / Cust' data CualitO Assurance (est Production

Client Co0. C,an(e req


SAP AJ

Daniel Chollet

Pgina 13

2.2. 'strutura da "ase de #ados A 5ase de Dados do SAP ;nica e or tanto contm toda a informa#$o necessria ara a utili)a#$o do Sistema' ?nclusi&e os rogramas que com 2em o a licati&o SAP se encontram na 5ase de Dados" ao n!&el do S, s+ temos no Mernel e os arqui&os de configura#$o ou logs' 2.3. *andantes 3, SAP e4iste um conceito muito interessante chamado mandante ou cliente' Iediante esta funcionalidade" um s+ sistema SAP ode ser utili)ado or em resas distintas" mesmo que com artindo a mesma 5ase de Dados' ?sto oss!&el gra#as a se ara#$o Ll+gicaL que nos oferece os mandantes'

, rimeiro que a arece na telade Dogin do SAP ao iniciar a cone4$o o mandante" dado que identifica a L6ntidade 6m resarialL que &amos conectar' Cada mandante tem seus r+ rios usurios" suas configura#2es de acesso" seus lanos de conta" seus dados contbeis e de
Daniel Chollet Pgina 10

gest$o" seus r+ rios fornecedores e credores" assim como suas contas de maior' 6m resumo" toda os dados gerados ela utili)a#$o dos a licati&os s$o r+ rios de cada mandante" ermitindo criar LambientesL %untos f!sicamente mas se arados de forma total ao n!&el l+gico' ?sto muito im ortante" % que or e4em lo em um sistema de desen&ol&imento" normal a cria#$o de um mandante ara os desen&ol&imentos e outro ara os testes onde se tem mais dados de ro&a' Ias se tudo isto fosse t$o erfeito" n$o seria necessrio a utili)a#$o de &rios sistemas em um ambiente roduti&o' , que acontece que e4istem certos dados que s$o Lde endentesL do mandante e outros que s$o Linde endentesL do mesmo' Portanto os dados inde endentes de mandante ao serem modificados afetam todo o sistema' @m e4em lo claro de dados inde endentes de mandante s$o os r+ rios rogramas e tudo o que desen&ol&ido no Gor=bench' Se tenho um sistema com um mandante ara desen&ol&imentos e outro ara teste que os rogramas alterados em um se%am automticamente alterados no outro' ?sto acontece ois na realidade ara cada sistema os rogramas se encontram em um ;nico lugar da 5ase de Dados" o qual muito erigoso ara um ambiente roduti&o" se ti&sse a enas um sistema" n$o oder!amos baseando1se em uma s+ estratgia de mandantes" e&itar roblemas em rodu#$o ao trocar os rogramas' Se temos que falar ao n!&el de 5ase de Dados" a im lementa#$o dos mandantes consiste sim lemente em ter ara cada tabela Lde endenteL de mandante um cam o que indique o mandante mas que se%a trans arente ara o usurio' A seguinte-./ imagem corres onde N transa#$o SCC4" encarregada da manuten#$o de mandantes dentro de um sistema SAP R/3'

Daniel Chollet

Pgina 19

Aqui odemos &isuali)ar que o sistema consta de 0 mandantes" tr*s deles s$o standard do SAP e &em L r1instaladosL com o sistema' ,s mandantes FFF e FF1 s$o de refer*ncia e ser&em de base ara criar os mandantes de usurio' , mandante F<< ou L6arlOGatchL utili)ado ara o ser&i#o de assist*ncia remota de SAP' 3este caso e4iste um mandante de usurio" o 999 criado originalmente como c+ ia do mandante FFF ou FF1' Podemos reali)ar certas configura#2es dentro de cada mandante tambm com a transa#$o SCC4" estas configura#2es ermitir$o indicar coisas como7 Registro ou n$o das mudan#as reali)adas no mandante' Pa el do mandante - rodu#$o" teste" etc'/ Possibilidade de altera#$o de dados inde ' de mandante' Possibilidade de altera#$o de dados de ' de mandante' 3!&el de rote#$o contra c+ ia ou atuali)a#$o'

Daniel Chollet

Pgina 1<

2.!. Processos de tra%al,o 23or4Processes5 ,s rocessos de trabalho s$o os rogramas ao n!&el do sistema o eracional" ertenecentes a SAP que reali)am todo o rocessamento e dilogo com o S, e a 5'D' 3$o s$o mais que rogramas integrantes do Mernel do SAP que oferecem os ser&i#os bsicos ao sistema' Do SAP odemos obter informa#$o sobre o que acontece com os rocessos de trabalho e efetuar altera#2es sobre os mesmos' ,s usurios odem ter dois ti os de rocessamento no SAP" rocessamento de dilogo e rocessamento bac=ground' , rocessamento de dilogo aquele em que o usurio inter1 atua com o sistema" como o ingresso de uma +rdem de com ras' , rocessamento bac=ground se fa) sem intera#$o do usurio e geralmente corres onde N tarefas como carga de dados" emiss$o de informes" rocessamentos" etc' SAP dis 2e de dois ti os de rocessos de trabalho ara atender estas duas modalidades de rocessamento' A seguinte-./ figura nos mostra os distintos rocessos de trabalho do SAP'

Daniel Chollet

Pgina 1>

Cada um destes rocessos estabelece uma cone4$o com a base de dados -as cone42es efeti&as do SAP N 5D est$o dadas elo n;mero de rocessos de trabalho/' ,s usurios n$o se conectam diretamente N base de dados a n$o ser que obtenham os ser&i#os do SAP' A fun#$o de cada um destes rocessos a seguinte-./7 #ialo( 6ste rocesso se encarrega de dar ser&i#o aos usurios de dilogo do sistema' Cada um destes rocessos estabelece uma cone4$o com a 5ase de Dados e recebe eti#2es dos usurios' Por norma cada um ode dar ser&i#o a uma mdia de 9 ou < usurios' 60date Como se &er mais adiante" as atuali)a#2es no SAP s$o LdiferidasL assando a uma Llista/filaL de atuali)a#$o" estes rocessos s$o os encarregados de direcionar tal lista/fila'
Daniel Chollet Pgina 1E

"ac4(round 6stes rocessos d$o ser&i#o aos rogramas bac=ground como listados" cargas de dados e rocessos noturnos' Cada um deles atende a ena um usurio or &e)' S0ool ,s rocessos de S ool se encarregam de administrar a lista de im ress$o do SAP" % que os encarregados de im rimir s$o os ser&idores de a lica#$o' 'nque 2/oc45 SAP mantm bloqueios internos inde endentes da base de dados ara seus ob%etos de forma integral -uma fatura" uma ordem de com ra" um rograma" uma ro osta de agamento" etc'/' 8 este rocesso que se encarrega de administrar tais bloqueios' *essa(e 6m um ambiente com mais de um ser&idor de a lica#$o" este rocesso" que de&e residir em um deles" se encarregar de distribuir aos usurios de forma a tambm distribuir a carga do sistema redirigindo cada no&o usurio ao ser&idor menos utili)ado' 7ate8a. 8 um rocesso necessrio se que se quer or e4em lo estabelecer comunica#$o entre um sistema R/3 e um sistema R/2' Do SAP oss!&el monitorar o estado de tais rocessos de trabalho mediante a transa#$o SM50 que ser como a seguinte-./ tela7

Daniel Chollet

Pgina 1H

Aqui &emos uma lista com distintos rocessos" seu status" o usurio que o est utili)ando" o rograma e outros dados ;teis ara determinar seu estado' ,s nomes na lista tem a seguinte-./ corres ond*ncia7 D?A7 Processo de dilogo 5(C7 Processo bac=ground @PD7 Processo de @ date @1 @P27 Processo de @ date @2 63C7 Processo de bloqueio SP,7 Processo de im ress$o P,s rocessos de @ date @1 e @2 s$o semelhantes mas se utili)am or SAP ara diferenciar rioridades de atuali)a#$o'
2'0'1' Iodos de o era#$o'

8 normal que durante o dia se reali)em mais rocessos de dilogo e N noite mais rocessos bac=ground' 8 or isso que SAP oferece uma ferramenta que ermite configurar or horario a quantidade de rocessos de trabalho de dilogo e bac=ground que teremos no sistema'
Daniel Chollet Pgina 2F

Su omos que durante o dia temos 1F rocessos de dilogo e 2 de bac=ground" mas Q noite se e4ecutam muitos rocessos de fundo e necessitamos mais recursos" ent$o odemos rogramar que logo a +s a finali)a#$o do horario do escrit+rio se diminua a < os rocessos de dilogo e se aumente a < os de bac=ground' Dogo Ns H da manh$ &oltamos a colocar 1F de dilogo e 2 de bac=ground' Podemos fa)er isto ois sabemos que durante a noite n$o temos muitos usurios e sim muitos rocessamentos' ,s modos de o era#$o otimi)am a distribui#$o dos recursos do sistema' 2.9. 'strutura de diret:rios do SAP ,s ser&idores de a lica#$o SAP ossuem uma estrutura de diret+rios desenhada ara facilitar o trabalho do administrador de sistemas" essa estrutura a seguinte-./7

R/3 #irector. Structure


R/3 7lo%al #irectories
usr sa0 trans S;S
=SAPSI#?

Instance #irectories

tm0

0ut =Instance>name?

0ro+ile

e<e

(lo%al

8or4

data

lo(

run

d%(

o0t

SAP AJ

Daniel Chollet

Pgina 21

6sta estrutura facilita a integra#$o entre sistemas SAP e entre instRncias do mesmo sistema' Cuando temos um sistema SAP com a enas um ser&idor de a lica#$o" este considerado a instRncia FF" e se temos mais ser&idores de a lica#$o ent$o teremos uma instRncia a mais ara cada um deles' 3o esquema &isto =SAPSI#? o nome do sistema que de&e ser sem re de 3 letras e n$o ode se re etir dentro de uma instala#$o' Dentro de cada sistema temos ent$o o n;mero de instRncia que de ender da quantidade de ser&idores de a lica#$o dis on!&eis' Dentro do diret+rio S;S se encontram os e4ecut&eis" os erfis do sistema e os logs e dentro de )RA@S a r&ore de diret+rios do sistema de trans orte do SAP" que como se &er mais adiante o encarregado da comunica#$o entre os sistemas' Do SAP odemos &er os diret+rios do sistema e na&egar no seu conte;do mediante a transa#$o AL11 que nos oferece uma interface como esta7

Daniel Chollet

Pgina 22

3.

Per+is do sistema
SAP recisa ara funcionar corretamente e ara a resentar determinado com ortamento de configura#2es de in!cio' 6stas configura#2es determinam coisas como a quantidade de mem+ria a ser utili)ada elos usurios" as linguagens instaladas" o mandante or default" o tamanho dos 5uffers" a quantidade de rocessos de dilogo e muitos outros arRmetros' (odas estas configura#2es se arma)enam nos L erfisL do sistema" que s$o arqui&os locali)ados em /usr/sa /SSAPS?D./STS/ rofile' A esar destes arqui&os oderem ser editados e mani ulados manualmente" SAP oferece uma interface adequada ara isso com tr*s n!&eis de atuali)a#$o' (emos tr*s ti os de erfis7 Per+il de instAncia Contm a configura#$o de cada ser&idor de a lica#$o do sistema ossuindo um ara cada ser&idor' Per+il de Arranque 6s ecifica os rocessos a n!&el do sistema o eracional que se
Daniel Chollet Pgina 23

inic!a ao le&antar SAP Per+il 0or de+ault ?gual que o erfil de instRncia mas suas configura#2es afetam todos os ser&idores' A transa#$o SAP encarregada da administra#$o dos RZ10 mostrada a seguir7 erfis a

Assim que modificamos um erfil necessrio reiniciar SAP ara que as mudan#as se%am reconhecidas'

!.

6su&rios e AutoriBaCes
Para acessar SAP de&emos ter um usurio registrado em algum de seus mandantes e ara reali)ar alguma tarefa de&emos ter as autori)a#2es ertinentes' , grau de detalhe que se ode obter com as autori)a#2es muito alto" odendo es ecificar combina#2es de restri#2es que fa)em oss!&el limitar o acesso e as tarefas a qualquer coisa &irtualmente'

Daniel Chollet

Pgina 20

!.1. *estre de usu&rios , mestre de usurios r+ rio de cada mandante e nele definimos os dados de dire#$o do usurio -3ome" de artamento que ertence" endere#o" telefone" etc'/ Por outro lado temos arRmetros que associaremos aos usurios como or e4em lo se usar &!rgula ou onto ara os decimais" ou formato da da(A ou a im resSora or default' Uinalmente e4iste outra informa#$o associada ao mestre do usurio que s$o os erfis de autori)a#$o' 6stes erfis de autori)a#$o definir$o o que o usurio ode ou n$o ode fa)er' A transa#$o de manuten#$o de usurios a SU01 e tem este as ecto7

!.2. Per+is Como % mencionamos" os erfis d$o a cada usurio as autori)a#2es ara trabalhar no SAP" mas estes erfis na realidade n$o contm as autori)a#2es" englobam1as' 64istem dois ti os de erfis" os normais e os com ostos" os erfis com ostos est$o formados or outros erfis e somam as autori)a#2es destes" os erfis normais t*m autori)a#2es
Daniel Chollet Pgina 29

associadas' Acessamos a manuten#$o de erfis mediante a transa#$o SU02

!.3.

%Detos de autoriBao ,s ob%etos de autori)a#$o do SAP s$o as defini#2es de certo ti o de autori)a#$o' Por e4em lo o ob%eto de autori)a#$o SV(C,D6 ermite definir as transa#2es que se ter acesso' Cuando damos &alores a um ob%eto de autori)a#2es temos uma autori)a#$o' 8 como a defini#$o de classe e instRncia na orienta#$o a ob%etos'

!.!. 7ru0os de atividade Iediante os gru os de ati&idade automati)amos as tarefas de dar autori)a#2es aos usurios % que de forma unificada selecionamos as autori)a#2es ertinentes com seus res ecti&os ob%etos" associamo1os a um erfil e logo a um usurio' A transa#$o utili)ada ara mani ular os gru os de ati&idade a PFCG' Para definir as tarefas de um usurio sim lesmente de&e1se indicar os ramos do men; aos quais este de&e acessar" e de ois a enas indicar as limita#2es sobre cada tarefa - or
Daniel Chollet Pgina 2<

e4em lo se este &ai &isuali)ar ou tambm oder criar" ou se oder trabalhar a enas com os fornecedores que come#am com LSL/'

9.

Sistema de trans0ortes
, sistema de trans ortes de SAP uma das ferramentas mais otentes ara a comunica#$o entre mandantes do mesmo sistema ou entre sistemas se arados' Pensando em arma)enar de forma eficiente todas as mudan#as efetuados no ambiente de desen&ol&imento e a arametri)a#$o de SAP" ideali)ou se um ob%eto que ser&iria de Lcai4$oL chamado Lordem de trans orteL" que recebendo rogramas" dados de tabelas ou modifica#2es de arametri)a#$o fosse ca a) de trans ort1los de um ambiente a outro de forma trans arente' 6stas +rdens de trans orte" odem ser Le4 ortadasL e gra&adas como arqui&os no n!&el do sistema o eracional" com a grande &antagem de que s$o inde endentes da lataforma" sem nenhum roblema em gra&ar em uma +rdem que contenha um rograma gerado ara AS0FF e logo le&antar tal +rdem em um sistema dentro do Gindo:s 3('
Daniel Chollet Pgina 2>

Alm de oferecer esta facilidade de trans orte de dados" e4iste uma grande &antagem adicional em utili)ar +rdens' Se um rogramador est trabalhando em um ro%eto" com suas tabelas" ob%etos do dicionrio" rogramas" etc'" ode colocar tudo dentro de uma +rdem e assegurar1se que nada ode modific1la ois os ob%etos ficam LbloqueadosL' 6nt$o temos um re osit+rio de dados que controla de forma muito eficiente o acesso dos usurios aos ob%etos" im edindo inconsist*ncias' (emos bsicamente dos ti os de +rdens" de Customi)ing e de Gor=bench' As +rdens de Customi)ing contm as modifica#2es reali)adas na arametri)a#$o do sistema" as +rdens de Gor=bench contm tudo o que foi criado ou modificado elos desen&ol&edores e que se arma)ena no dicionrio de dados' SAP oferece uma interface ara mani ular cada um dos ti os de +rdens de trans orte chamadas Gor=bench ,rgani)er e Customi)ing ,rgani)er' @m mandante ode ser configurado ara gra&ar as modifica#2es de forma automtica em +rdens ou dei4ar que o usurio o fa#a de forma manual' 9.1. 3or4%enc, r(aniBer e CustomiBin( r(aniBer (anto o Gor=bench ,rgani)er como o Customi)ing ,rgani)er ossuem uma interface muito similar e ermitem administrar as +rdens criadas' SW oss!&el alocar usurios a uma +rdem" de forma que s+ essas essoas ossam trabalhar com a mesma' Para cada usurio alocado se cria uma tarefa dentro da +rdem' Podemos desde aqui editar o conte;do das +rdens" criar ou a agar +rdens e o mais im ortante Lliber1lasL' Cuando liberamos uma +rdem estamos di)endo que as tarefas que esta contm est$o finali)adas e ortanto &amos trans ortar esses dados a outro sistema e eliminar os bloqueios sobre os ob%etos' Ao liberar uma +rdem esta ode ser Le4 ortadaL ao sistema o eracional" ermitindo que se%a acessada or outros sistemas'
Daniel Chollet Pgina 2E

, as ecto do Customi)ing ,rgani)er que tambm nos ermite mani ular +rdens de Gor=bench o seguinte-./7

Cuando consultamos as +rdens &emos se arados as de Customi)ing e Gor=bench" assim como as liberadas ou n$o'

Daniel Chollet

Pgina 2H

9.2. #iret:rio de trans0ortes Dentro da sua estrutura de diret+rios SAP ossui alguns dedicados ao sistema de trans orte' 3este diret+rios s$o gra&adas as +rdens e4 ortadas" os erros ocorridos" os 5uffers que contm as +rdens a im ortar" etc' 6stes diret+rios s$o utili)ados tambm quando se im ortam linguagens ao sistema ou se instalam como &eremos mais adiante corre#2es -BotPac=ages/' 6ste diret+rio encontra1se em /usr/sa /trans e contm uma srie de subdiret+rios onde SAP gra&ar toda a informa#$o relacionada com as +rdens de trans orte' As +rdens de trans orte se encontram re artidas em /usr/sa /trans/data e /usr/sa /trans/cofiles' 6m /usr/sa /trans/bin se encontram os arqui&os de configura#$o ara o trans orte como &eremos a continua#$o' 6m /usr/sa /trans/buffer/ se encuentran os 5uffers de cada sistema com a informa#$o das +rdens listas ara im ortar' 6m /usr/sa /trans/log se guarda um registro de todo o acontecido no rocesso de im orta#$o de cada +rdem'

Daniel Chollet

Pgina 3F

9.3. )PE )PPARA* A esar do SAP reali)ar todos os trans ortes de +rdens desde sua interface grfica" oss!&el fa)*1lo de forma manual desde o sistema o eracional mediante o comando (P" este comando se encarrega de im ortar uma ou mais +rdens no sistema e mandante indicados' Para seu funcionamento utili)a a configura#$o indicada no arqui&o (PPARAI locali)ado em /usr/sa /trans/bin 9.!. )rans0ort *ana(ement S.stem 2)*S5 Cuando temos &rios sistemas em um ambiente" necessrio configurar a forma em que os dados &$o ser transmitidos' Por e4em lo se ti&ssemos um sistema de desen&ol&imento e teste e outro roduti&o" ter!amos que definir no (IS estes dois sistemas e uma rota entre desen&ol&imento e rodu#$o indicando o caminho que seguir$o as +rdens ao se e4 ortar e im ortar' 3o (IS tambm onde odemos reali)ar o trans orte de +rdens de um sistema a outro'

Daniel Chollet

Pgina 31

3esta imagem &emos os sistemas com as rotas de trans orte definidas entre eles que ermitem a assagem das +rdens'

F.

*onitoramento
SAP ossui di&ersas ferramentas que ermitem saber o que est acontecendo com o sistema" a continua#$o mostramos os rinci ais e mais utili)ados'

F.1. /o( do sistema Iediante o log do sistema odemos saber que aconteceu em um determinado momento e muito ;til ara detectar roblemas' Podemos encontrar registrado ara cada usurio" mandante" transa#$o e horrio cada acontecimento" se%a uma informa#$o" uma ad&ert*ncia ou um erro' , n!&el de detalhe a resentado no log do sistema ode se a%ustar &ariando armetros do erfil do sistema' , n!&el de detalhe que or default 1" &ai desde F at 3" os n!&eis mais altos s+ s$o recomend&eiss quando se reali)a a
Daniel Chollet Pgina 32

busca de um erro dif!cil de detectar" % que o registro de grande quantidade de dados diminui nota&elmente o rendimento do sistema' A transa#$o utili)ada ara cham1lo a SM21" a resentando o seguinte-./ as ecto7

F.2. *onitor de Alertas , monitor de alerta ermite obter atra&s de uma &isuali)a#$o r ida" uma idia geral do que ocorre com o sistema" com a &antangem de que odemos a rofundar at chegar ao detalhe' ,s dados se a resentam em estrutura de r&ore com codifica#$o de cores o que torna muito mais fcil o seguimento dos roblemas' @m e4em lo do mesmo que chamado mediante a transa#$o RZ20 ode ser &isto a continua#$o7

Daniel Chollet

Pgina 33

F.3. Processos do sistema ,s rocessos do sistema mostram o estado atual dos Gor=Processes" odendo detectar situa#2es anormais" reinici1 los ou abortar rocessos em caso de ser necessrio' Iediante a transa#$o SM50 obtemos essa informa#$o'

Daniel Chollet

Pgina 30

F.!. 6su&rios do sistema Iuitas &e)es necessrio saber quem est conectado ao sistema" o que est fa)endo" e desde quando' ?nclusi&e" se necessrio" oder!amos ter que eliminar um usurio' ?sto obtemos mediante a transa#$o SM04 mostrada a seguir7

F.9. An&lise #um0 , anlise Dum uma ferramenta oderosa que ermite saber com alto n!&el de detalhes o que ocasionou o cancelamento de um rograma A5AP/0' Se%a uma aloca#$o in&lida" um n;mero fora de ran= ou um e4cesso no tem o de e4ecu#$o" esta ferramenta registra a situa#$o no momento do erro' Podemos &er as &ari&eis en&ol&idas" as linhas de c+digo onde ocorreu o roblema" uma descri#$o e uma anlise do mesmo sugerindo oss!&eis causas e se isto n$o for suficiente" critrios de busca ara rocurar mais informa#$o sobre o erro' A transa#$o encarregada disto a ST22' @m e4em lo de arte de um relat+rio &emos a seguir" mais abai4o na listagem a informa#$o sobre a fonte A5AP/0 que gerou o roblema" o conte;do das &ari&eis ou tabelas e as
Daniel Chollet Pgina 39

fun#2es en&ol&idas'

F.F. Statistics Records 6stes registros oferecem informa#$o estat!stica muito ;til no momento de detectar roblemas de rendimento ou &erificar condi#2es es ec!ficas' Podendo limitar or &rios critrios como transa#$o" usurio" mem+ria utili)ada e tem o de rocesso" oss!&el obter informa#$o e4tremamente detalhada do que acontece com o sistema' 6stes dados em forma de lista s$o um diagn+stico reciso no caso de anomalia de rendimento' A transa#$o utili)ada a STAT

Daniel Chollet

Pgina 3<

F.G. An&lise de car(a A anlise de carga mostra de forma efeti&a onde temos o gargalo no sistema % que fa) uma anlise detalhada da distribui#$o dos tem os -CP@" 5ase de Dados" carga de rogramas" etc'/ Acessamos esta anlise com a transa#$o ST03

F.H. "u++ers do sistema Por moti&os de rendimento SAP utili)a 5uffers em mem+ria em forma de cach" e&itando ter que acessar sem re N base de dados quando se necessita de algo' Podemos controlar o !ndice de acerto destes buffer e &erificar se n$o est$o tendo muito S:a " se isto ocorre significa que esse buffer equeno e de&eremos aumentar seu tamanho nos erfis do sistema' Acessamos N informa#$o dos buffer com a transa#$o ST02' @m e4em lo deste re orte o seguinte-./7

Daniel Chollet

Pgina 3>

F.I. "ase de #ados Iediante a transa#$o DB02 temos acesso N informa#$o sobre o estado atual da 5ase de Dados como !ndices erdidos" es a#o utili)ado" consist*ncia com o dicionrio de dados" roblemas de es a#o e outros dados ;teis'

Daniel Chollet

Pgina 3E

F.1J. Atividade do Sistema 0eracional Pelo fato da que SAP ossuir grande integra#$o com o sistema o eracional oss!&el" desde o SAP" obter informa#$o detalhada do que acontece" como utili)a#$o da CP@" os discos" mem+ria e muitos outros armetros' Acessamos esta informa#$o mediante a transa#$o OS06

Da mesma transa#$o acessamos a informa#$o mais detalhada se for necessrio7


Daniel Chollet Pgina 3H

G.

AtualiBao e "loqueio
SAP ossui como medida de seguran#a e como forma de aumentar a efici*ncia dos subsistemas controlados or rocessos de trabalho inde endentes' @m destes sistemas o de atuali)a#$o" encarregado de gra&ar as mudan#as reali)adas na base de dados e controlado elos rocessos ti o 6P# e 6P2' ,utro sistema o de bloqueio" utili)ado ara assegurar a consist*ncia dos dados e controlado elo rocesso '@Q'

G.1. AtualiBao Como mencionamos" or moti&os de efici*ncia e tambm or seguran#a e recu era#$o ante falhas" SAP n$o gra&a diretamente a informa#$o gerada or suas a lica#2es N 5ase de Dados' ?sto ro&ocaria grandes es eras do usurio" que ter!am que aguardar at que a 5D confirme a atuali)a#$o dos dados' Para isto SAP utili)a uma Llista de @ dateL onde &$o arar todas as atuali)a#2es endentes' Cuando um usurio gra&a algo" suas
Daniel Chollet Pgina 0F

atuali)a#2es &$o ara esta lista e imediatamente liberado" odendo fa)er outras tarefas sem es erar a confirma#$o da gra&a#$o' ?sto d grande agilidade ao sistema mesmo quando est sob muita carga' Alm disso no caso de erro do sistema" odemos &er a informa#$o que n$o Xde ser atuali)ada" tentar atuali)1la manualmente" ou inclusi&e desati&ar a atuali)a#$o ara e&itar mudan#as N base de dados' 6m caso de roblemas com a base de dados - or e4em lo falta de es a#o/" SAP automticamente desati&a a atuali)a#$o e a informa#$o ingressada elo usurio n$o se erde a n$o ser que este%a arma)enada na lista de atuali)a#$o e uma &e) que o roblema solucionado basta ati&1la ara &oltar N normalidade' , @ date Ianager como se chama o rocesso encarregado de administrar a atuali)a#$o" ode ser accessado mediante a transa#$o SM13 e ode ser obser&ado a seguir7

Daniel Chollet

Pgina 01

G.2. "loqueio , bloqueio utili)ado or moti&os de seguran#a ara e&itar que os usurios alterem ob%etos que est$o sendo mani ulados or outros' Uunciona de forma inde endente dos bloqueios da 5D % que est desenhado ara oferecer integridade aos ob%etos do SAP -uma fatura com leta" um rograma" uma +rdem de com ras" etc'/' 6m todo momento ode1se obser&ar os ob%etos bloqueados e desbloque1los se necessrio' Algumas &e)es quando se desconecta um terminal e o usurio fica L enduradoL no SAP necessrio eliminar os bloqueios que este tinha' A administra#$o dos bloqueios se fa) mediante a transa#$o SM12 mostrada a seguir7

H.

Re0araCesE correCes e atualiBaCes no SAP


Como todo sistema de informtica" normal que se a resentem erros em uma &ers$o do SAP n$o detectados durante a eta a r1 release do roduto' Para isto SAP montou um esquema de atuali)a#$o do soft:are baseado rinci almente em duas tcnicas7 atuali)a#$o dos a licati&os e atuali)a#$o do Mernel' Para reali)ar a atuali)a#$o do a licati&o - rogramas A5AP/0/ e4ite duas ossibilidades" a rimeira a licar notas e a segunda a a lica#$o de BotPac=ages

Daniel Chollet

Pgina 02

Para atuali)ar o Mernel" SAP oferece suas re&is2es corrigidas e atuali)adas' Para obter os BotPac=ages e as atuali)a#2es do Mernel h tambm duas osibilidades" uma instalar dois CDYs que SAP en&ia de forma regular N seus clientes com os ;ltimos BotPac=ages ara a &ers$o do SAP corres ondente e as ;ltimas re&is2es de Mernel ara a lataforma e &ers$o utili)adas' A outra o #$o obter diretamente de algum dos ser&idores U(P que SAP ossui e que s+ acessaremos tendo uma linha dedicada com eles ou desde o site SAP3et access!&el ela ?nternet' (emos que destacar que mediante a a lica#$o de uma nota" oss!&el modificar um rograma SAP standard" mas ara fa)er isto rimeiro temos que solicitar uma senha ara alter1lo" a artir desse momento se considera o rograma testado de Lre ara#$oL" % n$o mais um standard SAP e ser tratado de forma es ecial quando se reali)ar em u grades do sistema ou se instalar BotPac=ages" % que SAP de&e saber se queremos manter nossa &ers$o modificada ou se dese%amos instalar a no&a ro osta' Alm de ser marcado como uma re ara#$o" o rograma ermanece bloqueado dentro de uma +rdem de trans orte de re ara#$o" elo qual tem que LliberarL tal +rdem se o rograma de&e ser substitu!do' A continua#$o &eremos com mais detalhe cada ti o de atuali)a#$o7 H.1. KotPac4a(es/Su00ortPac4a(es ,s BotPac=ages contm +rdens de trans orte iguais as geradas elo sistema com corre#2es nos rogramas" tabelas" fun#2es e qualquer ob%eto que forme arte do a licati&o do SAP' 64iste uma transa#$o no SAP encarregado da carga dos BotPac=ages que de&e ser chamada logo de que os arqui&os ertinentes da +rdem se%am colocados no diret+rio de trans orte' 6sta transa#$o a SPAM'

Daniel Chollet

Pgina 03

Ao instalar um BotPac=age ao sistema estamos atuali)ando as &ers2es de muitos rogramas que continuar sendo standard ara SAP' Se achamos que um rograma standard foi modificado manualmente e o BotPac=age de&e atuali)1lo" n$o oder fa)*1 lo at que liberemos a +rdem de trans orte onde se encontra atestado de re ara#$o' H.2. @otasE SSE SAP@et De&ido ao fato que continuamente se re ortam erros e melhorias sobre os a licati&os SAP de cada &ers$o" 5D e lataformas" SAP criou1se uma grande base de dados com as res ostas a todos os roblemas encontrados e recomenda#2es r+ rias sobre muitos outros' A cada uma destas recomenda#2es chamamosL3otasL' Podemos rocurar informa#$o nas notas or &ers$o do SAP" 5ase de Dados" ou inclusi&e or letras ou ala&ras contidas na mesma' 6sta uma ferramenta muito otente ara o consultor 5AS?S no momento de encontrar a solu#$o ara um roblema" % que ossi&elmente isto % aconteceu com algum e est
Daniel Chollet Pgina 00

de&idamente documentado' Para acessar estas notas e4iste duas osibilidades" mas necessrio ter o que chamamos de usurio de ,SS que SAP fornecer a cada cliente na documenta#$o contida no acote de instala#$o' Com este usurio odemos acessar ao site ?nternet de SAP3et com a dire#$o7 htt 7//ser&ice'sa 'com 3o caso de contarmos com um acesso aos ser&idores do SAP -A'29" ?SD3" Urame RelaO" ZP3" S3C" etc'/ oderemos conectar1 nos ao ser&i#o ,SS com o mesmo usurio' 6ste ser&i#o ,SS ermite obter as notas" tra#ar consultas que ser$o res ondidas elos consultores SAP' 64istem muitos outros ser&i#os no SAP3et como7 literatura" manuais" no&idades" soft:are que odem ser acessados diretamente ela ?nternet' @ma &e) que temos uma nota" esta ode ter sim lemente uma recomenda#$o ou uma modifica#$o a um rograma do SAP' Se modificamos um rograma do SAP mediante uma nota" este rograma ser considerado como re arado" dei4ando de ser standard e ortanto sendo uma fonte a mais de com lica#2es ao momento de fa)er u grades ou instalar BotPac=ages/Su ortPac=ages' 8 or isto que se recomenda instalar sem re o ;ltimo n!&el de BotPac=ages ara e&itar ter que se im lementar notas que modifiquem rogramas no sistema'
H.2.1. )ransaCes SPA6E SP##E estrutura de verso.

SAP mantm uma estrutura de &ers2es dos seus rogramas e ob%etos" or isso logo de que instalamos um BotPac=age ermite1nos eleger entre a no&a &ers$o ou a que t!nhamos originalmente" demonstrando as diferen#as e ermitindo inclusi&e fa)er uma combina#$o dos mesmos como rograma final' Para mani ular as &ers2es dos rogramas atuali)ados utili)amos a transa#$o SPAU e a transa#$o SPDD ara mani ular as &ers2es dos ob%etos atuali)ados do dicionrio
Daniel Chollet Pgina 09

de dados' H.3. 60(rade de Lernel (ambm odemos reali)ar o u grade do Mernel do sistema' , Mernel ode ser atuali)ado de duas formas" atuali)ando a Lre&is$oL ou a &ers$o do mesmo' , mais comum atuali)ar a re&is$o do Mernel" sem trocar de &ers$o odemos obter a solu#$o dos roblemas da re&is$o anterior' 6stando o Mernel formado or rogramas a n!&el do sistema o eracional" a substitui#$o do mesmo muito sim les" s+ temos que bai4ar SAP e substituir os e4ecut&eis &elhos elos no&os" fa)endo um res aldo no caso de surgirem roblemas' A mudan#a da &ers$o de Mernel um ouco mais com le4o' As &ers2es de a lica#$o do SAP s$o com at!&eis com certas &ers2es do Mernel recentes' Por e4em lo SAP 3'FU ode o erar com os Mernels 3'FU a 3'1?" sendo recomendado sem re utili)ar a ;ltima' 3este caso" se ti&ssemos or e4em lo ,racle como 5ase de Dados" o Mernel 3'FU utili)a ,racle >'2'2'4 enquanto que o 3'1? necessita de >'3'3'4 com o qual antes de fa)er o u grade do Mernel necessrio fa)er o u grade da 5ase de Dados' Dogo o rocesso de c+ ia dos arqui&os igual ao de troca de re&is$o' H.!. 60(rade de verso do SAP , u grade de &ers$o do SAP um dos rocessos mais com licados ara o consultor 5AS?S" % que se ode enfrentar com muitas dificultades ao fa)*1lo" ainda que em teoria de&eria ser uma tarefa bastante automtica' @m u grade de &ers$o en&ol&e no&as interfaces" no&os rogramas" trocas nas tabelas" con&ers$o e mudan#a de dados" e muitas modifica#2es que assegurem que o usurio n$o erder nada do que tinha na sua &ers$o original' , rocesso de @ grade do SAP similar ao de instala#$o inicial de um sistema" inclusi&e com as com lica#2es adicionais mencionadas'

Daniel Chollet

Pgina 0<

I.

'strate(ias de %ac4u0
8 muito im ortante estabelecer uma estratgia de bac=u global ara o sistema SAP' 6sta estratgia de&er incluir desde bac=u s com letos a n!&el do sistema o eracional incluindo todos os arqui&os do SAP" at bac=u s totais ou arciais da base de dados' Zamos diferenciar ent$o em dois grandes gru os os ti os de bac=u s que de&em ser reali)ados'

I.1. "ac4u0s ao n$vel do sistema o0eracional 6stes bac=u s s$o necessrios ara reestabelecer uma instala#$o SAP R/3 de forma r ida no caso de danos nos discos dos ser&idores de a lica#$o' Se reali)ar com ferramentas r+ rias da lataforma" elo que ir &ariar de uma a outra" sendo mais ou menos com licado mas direcionado a se ter um res aldo da estrutura de diret+rios tanto do sistema o eracional como do SAP' 6ste bac=u e&itar ter que instalar no&amente SAP no caso de ocorrer um desastre e o mais im ortante" reser&ar as configura#2es reali)adas nos erfis do sistema' 8 recomend&el reali)ar um bac=u total elo menos uma veB ao mMs" n$o se ode esquecer que durante o bac=u n$o ode ter ati&idade nos arqui&os % que isto ro&ocaria inconsist*ncias" isto im lica que SAP de&e estar bai4odo durante o rocesso' 6sta ;ltima caracter!stica fa) o ti o de bac=u ideal ara os fins de semana" odendo rogramar a n!&el do sistema o eracional todos os scri ts necessrios ara bai4ar e subir SAP logo de ois do bac=u ' I.2. "ac4u0s ao n$vel da %ase de dados. ,s bac=u s a n!&el da base de dados tambm de ender$o muito da mesma" tanto no ti o como nas ferramentas utili)adas ara fa)*1lo' Para algumas como ,racle ou ?nformi4" SAP fornece ferramentas r+ rias que interagem com a 5ase de Dados" sem a necessidade de utili)ar ferramentas re&istas elo fabricante' Para outras como D52" necessrio tambm a utili)a#$o de
Daniel Chollet Pgina 0>

ferramentas r+ rias da 5ase de Dados' 8 muito im ortante definir um ciclo de bac=u s da 5ase de Dados e isto de ender da quantidade de mudan#a dos dados' Algums clientes consideram im ens&el e in;til &oltar a um res aldo da 5ase de Dados do SAP de mais de uma semana" outros consideram que um m*s est bom" tudo de ender do que se dese%a' @ma &e) determinado o ciclo de bac=u basta im lement1lo e isto de ender da 5D'
I.2.1. #" Calend&rio

SAP nos oferece a osibilidade de rogramar de forma com leta todos nossos res aldos e ati&idades que queremos reali)ar contra a 5D mediante um calendrio' 3ele indicamos o dia" a hora e a tarefa que queremos reali)ar" or e4em lo um res aldo offline" online" dois logs ou at uma atuali)a#$o das estat!sticas da 5D' Acessamos ao D5 Calendrio mediante a transa#$o DB13 Iostrada a seguir7

Daniel Chollet

Pgina 0E

I.2.2. "ac4u0

++line.

6ste bac=u da base de dados geralmente se reali)a durante os fins de semana" % que o sistema n$o ode ser utili)ados' 8 normal reali)1lo logo de ois de instalar o sistema ou reali)ar mudan#as im ortantes e de ois uma &e) or semana
H'2'3' 5ac=u ,nline'

6ste ti o de bac=u de&e ser feito diariamente ois o sistema ode estar em linha' De&e1se reali)ar N noite quando h menos usurios % que o acesso N base de dados diminui o rendimento do sistema' Se a 5D for muito grande ode se reali)ar um bac=u adicional durante a semana' 8 im ortante notar que em um bac=u online se os logs de transa#2es s$o inconsistentes recomenda1se reali)ar um bac=u de tais logs cada &e) que se reali)a um bac=u online'
I.2.!. "ac4u0 do /o( de transaCes.

6stes logs n$o s$o nem mais nem menos que as mudan#as reali)adas na base de dados e nos ermitem no caso de roblemas &oltar a 5D em um onto es ec!fico no tem o' Seu res aldo de&e1se fa)er diariamente de ois do bac=u online da 5ase de Dados'
I.2.9. SAP#"A/"R) /S

Para aqueles sistemas que utili)am uma 5ase de Dados que ode ser mani ulada or ferramentas do SAP R/3 como ,racle ou ?nformi4" SAP oferece uma ferramenta que n$o muito amig&el grficamente isto com ensado ela ot*ncia oferecida' A artir dela oss!&el le&antar ou bai4ar a base de dados" reali)ar todo ti o de res aldos e recu era#2es" modificar arRmetros das tabelas e !ndices e inclusi&e reali)ar modifica#2es online da estrutura da 5D' (ambm nos ermite reali)ar &erifica#2es de es a#o" fragmenta#$o e
Daniel Chollet Pgina 0H

&alida#2es da configura#$o da 5D' 8 uma ferramenta dis ons!&el a n!&el do S, e se e4ecuta com o comando sapdba" mas que ode ser utili)ado rogramando suas distintas o era#2es desde o D5 Calendrio' @m e4em lo da tela inicial com as rinci ais o #2es a seguinte-./7

1J.

utras +erramentasE +uncionalidades e tare+as.

A continua#$o se tratar das ferramentas e funcionalidades que normalmente se utili)a dentro do SAP" assim como algumas tarefas que s$o r+ rias de um consultor 5AS?S que tem que administrar um sistema R/3' 1J.1. Administrao de Im0ressoras e S0ool @ma tarefa que sem re est resente a administra#$o das im ressoras' K que a im ress$o controlada or SAP e o cliente s+ nos
Daniel Chollet Pgina 9F

ermite interagem com o mesmo" todas as im ressoras de&em estar definidas no SAP ara oder se utili)adas' Iesmo quando se utili)a um mtodo es ecial que ermite im rimir elas im ressoras do Gindo:s" SAP de&e estar infomrado disso' B di&ersos ti os de im ressoras" de endendo de como o ser&idor de a lica#$o que quem &ai im rimir" as considere' A continua#$o &eremos a informa#$o que de&emos obter ara instalar uma im ressora' *odelo SAP necessita saber os c+digos de comando utili)ados ela im ressora ara oder en&iar grficos e ara isto de&emos selecionar dentro de uma srie de modelos de im ressora' Por isso que n$o est$o todos os modelos do mercado e a lista equena" mas em geral funciona muito bem com as im ressoras lser BP' )i0o de lista de im0resso. ,utra coisa a ser determinado se a im ressora considerada local ou remota' @ma im ressora considerada como local quando a fila de im ress$o se encontra definida no mesmo ser&idor de a lica#$o e remota quando a fila de im ress$o se encontra em outro equi amento' ?sto determinar o ti o de aco lamento da im ressora" ou se%a" se &amos conectar fa)endo uma chamada direta ao sistema o eracional" mediante DPD" im ress$o local" im ress$o frontend ou o que for' Por e4em lo normal utili)ar o ti o de aco lamento local LDL ou &ia DPD L@L ara ser&idores @3?A com im ressoras locais" enquanto que ara Gindo:s 3( ode ser utili)ados o ti o de aco lamento LCL de chamada ao sistema o eracional ou LSL de im ress$o SAPDPD' Se queremos im rimir com as im ressoras definidas no frontend ode1se utili)ar o mtodo de aco lamento LUL que habilita a SAP R/3 a im rimir na im ressora or default do Gindo:s' ?sto muito ;til" % que muito mais fcil definir im ressoras no Gindo:s que no SAP e definindo uma no SAP odemos im rimir
Daniel Chollet Pgina 91

na qual queremos sim lemente trocando im ressora or default" realmente algo muito cXmodo' A transa#$o utili)ada ara a administra#$o dos dis ositi&os de sa!da a SPAD'

3a seguinte-./ tela odemos &er arte dos dados de defini#$o de uma im ressora7

Daniel Chollet

Pgina 92

K que SAP tem o controle do que se im rime" odemos a todo momento &er um registro da fila de im ress$o" &er as +rdens de im ress$o que deram erro e reim rimi1las ou diretamente elimin1las' 6ste administrador da fila de im ress$o nos ermite &er tambm o conte;do das +rdens de im ress$o e reali)ar buscas de +rdens es ecificando critrios como data e hora" usurio" im ressora" etc' A transa#$o SP01 nos d essa funcionalidade'

1J.2. No%s ,s Kobs s$o uma ferramenta ensada ara agendar tarefas" mediante estes %obs odemos instruir o SAP ara e4ecutar um rograma A5AP/0 ou um rograma no sistema o eracional em determinado momento' 6 n$o s+ odemos edir que fa#a determinado dia e a determinada hora" como odemos fa)*1lo re etiti&o e determinar o ciclo de re eti#$o que queremos" dirio" semanal" or minuto" etc' Se queremos odemos fa)er que se e4ecute logo a +s determinado e&ento" ou de ois de que outro Kob se e4ecute' ,s Kobs se e4ecutam como tarefas de fundo" elo qual de&emos es ecificar dentro dos dados de Kob o ser&idor onde

Daniel Chollet

Pgina 93

este de&e ser e4ecutado" isto a SAP n$o fa) automticamente o en&iando1o ao que tenha menos carga nesse momento' Cada Kob ode ter um ou &rios Lste sL" assos onde indicamos o que fa)er" assim que se ode e4ecutar um comando do sistema o eracional e logo um A5AP/0 no mesmo Kob' 6m todo momento os Kobs odem ser editados" modificados" a agados e at e4ecutados se necessrio" e guarda1se um log de todo o acontecido durante seu rocessamento' ,s Kobs s$o utili)ados normalmente ara rogramar tarefas esadas durante a noite ou atuali)a#$o de interfaces cada certo tem o' Por e4em lo" odemos rogramar um Kob que e4ecute um rograma A5AP/0 encarregado de ler um arqui&o contendo dados gerados or um sistema e4terno" e incor or1los ao SAP' Podemos alocar tr*s rioridades aos Kobs" desde as mais alta LAL N mais bai4as LCL" o que significa que se em uma mquina temos a enas um rocesso de fundo dis on!&el e h dois Kobs em determinado momento ara ser e4ecutado" ser feito de maior rioridade e o outro ter que es erar' A transa#$o utili)ada ara a defini#$o de Kobs a SM36 A seguinte-./ imagem nos mostra os dados bsicos de um Kob de rioridade LAL com data de come#o 1F de %ulho de 1HHH Ns 1F73F e um ciclo semanal'

Daniel Chollet

Pgina 90

A seguinte-./ tela nos mostra o rimeiro asso deste Kob onde se es ecifica a e4ecu#$o do rograma A5AP/0 L[AC(UAC(L7

Daniel Chollet

Pgina 99

1J.3. Auditoria do sistema Algumas &e)es necessrio saber quais usurios est$o entrando no sistema" a que hora" quantos tentati&as falhas de Dogin ocorreram a artir da qual terminal" etc' (udo isto e mais se ode ser conseguido ati&ando os logs de auditoria no SAP' Para fa)*1lo de&emos utili)ar a transa#$o SM19 onde odemos
Daniel Chollet Pgina 9<

es ecificar quais ati&idades &amos registrar" ara quais usurios" mandante" etc'

Se o que queremos consultar o registro de auditoria o que de&emos fa)er utili)ar a transa#$o SM20 que nos ermite" es ecificando uma srie de filtros" obser&ar o acontecido em um er!odo de tem o'

Daniel Chollet

Pgina 9>

1J.!. 3or4%enc, A"AP/! Como foi mencionado anteriormente" o Gor=bench A5AP/0 o ambiente onde trabalham os desen&ol&edores" mas &ale a ena conhecer um ouco dele ara tirar ro&eito nas situa#2es dif!ceis ara o administrador do sistema'
1J.!.1. 'ditor A"AP/!

, editor A5AP/0 a ferramenta utili)ada ara criar ou modificar os rogramas do sistema" tambm a utili)ada ara modificar os rogramas standard ao a licar uma nota' , im ortante que algumas &e)es oss!&el fa)er equenos rogramas que reali)am tarefas que n$o odem ser feitas mediante as ferramentas que oferece SAP" como or e4em lo a altera#$o de algums dados muito es ec!ficos de tabelas" que de outra forma seria im oss!&el reali)ar' Podemos acess1lo mediante a transa#$o SE38'

Daniel Chollet

Pgina 9E

1J.!.2.

#icion&rio de #ados

, dicionrio de Dados" chamado com a transa#$o SE11 ermite na&egar dentro de todos os ob%etos de SAP e em articular ;til quando queremos &er a estrutura e defini#$o dos mesmos" como a tabela mostrada a continua#$o7

Daniel Chollet

Pgina 9H

1J.!.3.

'ditor de )a%elas

, editor de tabelas tambm uma ferramenta muito ;til que ermite &er" modificar" a agar ou criar dados em certas tabelas que ermitem manuten#$o' Podemos acess1lo mediante a transa#$o SE16 8 muito sim les rocurar dados desta forma ois odemos filtrar elos cam os de tal tabela e &isuali)ar o resultado em forma de lista como mostra a seguinte-./ imagem7

Daniel Chollet

Pgina <F

1J.9. Comandos e<ternos Algumas &e)es n$o nos oss!&el acessar ao sistema o eracional mas necesitamos alguma de informa#$o sobre o mesmo e n$o temos uma consola ou um telnet" odemos ent$o recorrer aos comandos e4ternos definidos no SAP' , que fa)emos definir uma srie de comandos e ao e4ecut1 los obtemos sua sa!da em uma lista SAP' @m e4em lo simles disto &er o conte;do de um diret+rio de um ser&idor de a lica#$o @3?A' Criamos ent$o um comando e associamos a instru#$o do S, LlsL" logo ao e4ecut1lo es ecificamos \l e o diret+rio /usr/sa /trans' , resultado o seguinte-./7

A transa#$o utili)ada ara criar os comandos a SM69 e com a SM49 as e4ecutamos'


Daniel Chollet Pgina <1

1J.F. *ensa(ens do sistema Cuando necessrio a&isar todos os usurios algo im ortante como or e4em lo L, sistema se bai4ar em 1F minutos or manuten#$o" or fa&or se desconectar]" odemos fa)er uso das mensagens do sistema que chega a todos os usurios conectados' Podemos es ecificar aqui um tem o de e4 ira#$o da mensagem e assim ela ser a agada' 6ste ti o de mensagem a arece quando esta en&iada e cada &e) que o usurio se conecta ao sistema" sem im ortar o mandante % que s$o consideradas urgentes' A transa#$o utili)ada ara cri1los a SM02' 1J.G. SAP ++ice Se o que se retende en&iar mensagens a usurios em articular de mandantes SAP ossui uma ferramenta chamada SAP,ffice com toda a funcionalidade de um ser&idor de correios" astas de entrada e sa!da" ossibilidade de attachments" lista de destinatrios" etc' As transa#2es ara chamar o ?nbo4 e ,ut5o4 de SAP,ffice s$o res ecti&amente SO01 e SO02' A seguinte-./ tela mostra o ?nbo47

1J.H. ADuda e documentao @m dos as ectos fundamentais de um sistema ter acesso N


Daniel Chollet Pgina <2

a%uda e que esta se%a ;til' B &rios ti os de a%uda e documenta#$o do sistema" tanto se%a da rea funcional como 5AS?S e odemos diferenciar 3 deles7 ADuda interna SAP inclui uma a%uda interna que ode ser acessada a qualquer momento mediante a tecla U1 e muitas &e)es contm mensagens esclarecedoras que nos ermite com reender mais sobre algo' 8 a a%uda mais e4tensa" % que quase todos os ob%etos" cam os de telas e funcionalidades t*m esta a%uda codificada' 8 alm de mais r ida que % reside na 5ase de Dados' @m e4em lo desta a%uda ao ressionar U1 sobre o cam o de data do documento o seguinte-./7

Kel0 nline 6sta a a%uda mas com leta que dis 2e SAP" englobando com muito detalhe cada um dos as ectos do sistema'
Daniel Chollet Pgina <3

De&ido N sua e4tens$o" ro orcionada em CD" oferecendo grandes facilidades de busca de termos e conceitos' Posssui uma estrutura de r&ore or funcionalidade o que agili)a a busca de dados' Al" disso cada tema ossui em umerosos &!nculos a outra informa#$o relacionadas' 6sta a%uda de&e ser instalada e configurada dentro dos erfis do sistema ara oder ser utili)ados dentro de SAP" algo muito ;til % que ao fa)*1lo deste modo a a%uda solicitada sens!&el ao conte4to" odendo obter informa#$o am liada com s+ solicitN1lo' Ao resionar U1 obtemos a a%uda interna e se ressionamos LA%uda Am liadaL obtemos acesso N a%uda online sobre esse tema em articular' A tela de a%uda online ara a &ers$o 0'F de SAP tem o seguinte-./ as ecto7

11. /iteratura recomendada


8 muito bom recorrer eri+dicamente aos sites da SAP na ?nternet ois h ublica#2es muito boas sobre temas es ec!ficos relati&os N administra#$o do sistema ara cada uma de suas &ers2es'
Daniel Chollet Pgina <0

Alguns destes sites s$o7 htt 7//:::'sa 'com htt 7//ser&ice'sa 'com Site oficial da SAP com muitas ublica#2es em formato' PDU e 'D,C Site do SAP3et ao qual se acessa com um usurio do ,SS' Se ode encontrar muita documenta#$o em formato 'PDU e 'D,C" instalacao" u grade" :hite a ers" etc' 8 o LSAP UA3 CD@5L' Bel ,nline dos rodutos SAP' SAP De&elo er 3et:or='

htt 7//:::'sa fans'org htt 7//hel 'sa 'com htt 7//:::'sdn'sa 'com

htt 7//:::'microsoft1sa 'com SAP ara lataformas Iicrosoft' htt 7//:::'basisconsultant'com SAP 5asis CommunitO

12. Concluso
6ste manual foi re arado ara introdu)ir ao no&o consultor 5AS?S R/3 em as funcionalidades e tarefas que de&er$o ser &i&idas ao trabalhar com um sistema R/3' 6st ensado como uma a%uda1mem+ria ao curso dado elo instrutor e n$o como uma ferramenta de autoestudo' Portanto n$o tem o grau de detalhe nem informa#$o que um curso sobre um tema es ec!fico ter!a' B muitas tarefas im ortantes dentro das fun#2es do administrador que s+ s$o mencionadas" isto se de&e N grande &ariedade e combina#$o de lataformas e4istentes' 6stes temas que s+ s$o mencionados no manual" ser$o
Daniel Chollet Pgina <9

a rofundados elo instrutor durante o desen&ol&imento do curso' ,s dados aqui contidos de&er$o ser com lementados em todo os casos com outras fontes de informa#$o que oferecem a%uda es ec!fica sobre os di&ersos temas tratados' 3a literatura recomendada se fa) refer*ncia a essas fontes de informa#$o'

Daniel Chollet

Pgina <<

Você também pode gostar