Professional Documents
Culture Documents
MDULO ABAP
INTRODUO
Treinamento
Estes aplicativos so chamados reas funcionais, reas de aplicativo ou, s vezes, mdulos funcionais do
R/3. Todos estes termos so sinnimos.
Tradicionalmente, as estruturas empresariais desenvolvem um conjunto de aplicativos de processamento
de dados avaliando produtos individuais e comprando esses produtos separadamente de diversos
fabricantes de software. Interfaces entre eles so ento necessrias. Por exemplo, o sistema de
gerenciamento de materiais precisar ser vinculado com as vendas e a distribuio e com os sistemas
financeiros, e o sistema de fluxo de trabalho precisar de uma alimentao a partir do sistema do HR.
Uma quantidade significativa de tempo e dinheiro de IS gasta na implementao e manuteno dessas
interfaces.
O R/3 vem predefinindo com os aplicativos empresariais bsicos necessrios maioria das grandes corporaes. Esses
aplicativos coexistem em um ambiente homogneo. Eles so projetados para funcionar utilizando desde um nico banco de
dados e um conjunto (muito grande) de tabelas. Os tamanhos de banco de dados de produo atuais variam de 12 gigabytes a
aproximadamente 3 terabytes. Cerca de 8.000 tabelas de banco de dados so distribudas com o produto R/3 padro.
Treinamento
importante que o ABAP seja desenvolvido com a certeza de que dentro do R/3 no possua nada
que j no atenda as necessidades da rea funcional.
Treinamento
Hierarquia do SAP
Se o Sistema R/3 distribudo de acordo com os princpios de tecnologia de client/server que seus
componentes so divididos em uma hierarquia de computador de trs-nveis.
Um computador central funciona como um servidor de banco de dados, i.e. contm processos que
constituem o servio de banco de dados. Este computador tambm aloja o servio de atualizao do R/3 o
qual responsvel por executar atualizaes de banco de dados. O servidor de banco de dados pode ser
unido a vrios servidores de aplicao. Nos servidores de aplicao, processada a lgica de aplicao
atual.
Cada servidor de aplicao pode ser conectado a vrios front-ends (por exemplo workstations, PCs) nos
quais os usurios esto trabalhando. Todas as tarefas de apresentao so processadas nestas mquinas
individuais.
Treinamento
Cada processo de trabalho responsvel por somente um tipo de request. Tipos de request incluem
dialog, background, update, enqueue e spool.
O dispatcher distribui as tarefas adequadamente para os processos definidos. Porm. esta distino s se
refere aos papis diferentes ou servios especiais associados aos processos de trabalho atravs da
estratgia de dispatch.
Como os processos de trabalho contm aplicaes escritas em ABAP/4 , um grupo de processos que
consiste em um dispatcher e um nmero definido de processos de trabalho, tambm conhecido como um
servidor de aplicaes.
O servidor de mensagem permite os servidores de aplicaes para trocar mensagens internas pequenas.
O servidor de acesso facilita comunicao entre R/3, R/2 e outros sistemas.
Em programas de aplicaes, os processos de aplicaes podem ser divididos em processos de atualizao
(V1, V2) e processos de background (B).
Treinamento
Instance
Treinamento
Clients
Client 100
Client 001
Client nnn
(delivery system)
(delivery system)
(custumer system)
clientespecific
crossclient
application
data
application
data
application
data
Customizing
data
Customizing
data
Customizing
data
cross-client customizing
Repository objects
Treinamento
O client de produo recebe os parmetros de customizao testados e seus objetos de Repositrio. A SAP
recomenda que voc defina no mais do que um client produtivo.
O sistema padro compara dois clients idnticos. Ambos contm os mesmos parmetros de customizao
mas no contm dados de aplicao. O client 000 o padro do SAP o qual modificado por cada
atualizao do SAP. Voc no poderia alter-lo de forma alguma. Efetue seus trabalhos de customizao
no client 001.