Você está na página 1de 9

ABAP

Treinamento

SAP R/3 MDULO ABAP INTRODUO

TREINAMENTO

Data : 28/08/11

CURSO DE ABAP/4

Pgina 2 de 9

TREINAMENTO

Qual a funo do R/3?


oferecer um conjunto integrado compacto, de aplicativos empresariais de grande escala. O conjunto padro de aplicativos integrados com cada sistema R/3 o seguinte:
PP MM SD FI CO AM PS WF IS HR PM QM (Production Planning - planejamento de produo) (Materials Management - gerenciamento de materiais) (Sales and Distribution - vendas e distribuio) (Financial Accounting - contabilidade financeira) (Controlling - controladoria) (Fixed Assets Management - gerenciamento de ativos fixos) (Project System - sistema de projeto) (Workflow - fluxo de trabalho) (Industry Solutions - solues de industria) (Human Resources - recursos humanos) (Plant Maintenance - manuteno das instalaes) (Quality Management - gerenciamento da qualidade)

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.

Data : 28/08/11

CURSO DE ABAP/4

Pgina 3 de 9

TREINAMENTO

Por que voc precisa saber isso?


importante para voc, como um programador de ABAP , saber por que esses aplicativos so todos escritos inteiramente em ABAP . Esses so os aplicativos que voc deve entender para ser um bom desenvolvedor de R/3. Por exemplo, suponha que voc conhece ABAP e tenha recebido a incumbncia de escrever um relatrio financeiro que resume dbitos e crditos de cada ano fiscal para cada fabricante na empresa. Talvez voc saiba escrever cdigo em ABAP , mas voc saberia como comear a resolver essa tarefa? Ou talvez seu trabalho exija um novo desenvolvimento em ABAP . Voc incumbido de projetar um sistema que oferea informaes de estoque para potenciais compradores. Se voc no conhece os sistemas de vendas e financeiro e de distribuio, voc no saber se est criando algo que j existe em R/3. Tampouco voc poder saber se h tabelas do R/3 que j contm dados semelhantes ou idnticos aos tipos de dados que voc quer recuperar. Esses aplicativos so altamente integrados. Um desenvolvedor que assume a abordagem eu construirei minhas prprias tabelas e manterei minhas prprias cpias dos dados, pode logo descobrir que seus dados so redundantes e devem ser rotineiramente sincronizados com o resto do banco de dados. Ele construiu um aplicativo que no tira proveito da natureza altamente integrada do ambiente R/3.

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.

Data : 28/08/11

CURSO DE ABAP/4

Pgina 4 de 9

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.

Data : 28/08/11

CURSO DE ABAP/4

Pgina 5 de 9

TREINAMENTO

Diviso dos Processos

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).

Data : 28/08/11

CURSO DE ABAP/4

Pgina 6 de 9

TREINAMENTO

Instance

Definio de uma instance: Uma instance uma unidade administrativa onde se agrupam os componentes de um Sistema R/3 que prov um ou mais servios. Estes servios so comeados e so parados ao mesmo tempo. Todos os componentes que pertencem a uma instncia so especificados como parmetros em perfil de instance comum. Um Sistema R/3 central consiste em uma nica instance que inclui todos os servios necessrios do SAP. Cada instance tem sua prpria rea de buffer SAP.

Data : 28/08/11

CURSO DE ABAP/4

Pgina 7 de 9

TREINAMENTO

Clients
Client 100
(delivery system)

Client 001
(delivery system)

Client nnn
(custumer system)

clientespecific

application data

application data

application data

Customizing data

Customizing data

Customizing data

cross-client customizing crossclient Repository objects

Em termos comerciais, organizacionais e tcnicos, um client uma unidade auto-suficiente do Sistema R/3. Clients tm seus prprios: Facilidade na customizao. Dados de Aplicao. Registros mestre de usurios. Clients representam uma parte particular no Sistema R/3. SAP distingue vrios clients que deveriam ser distribudos em pelo menos dois Sistemas R/3. Cada client tem um propsito diferente: Teste/desenvolvimento: Voc usa o client de desenvolvimento e de teste para suas atividades de customizao e para desenvolver seus prprios objetos de Repositrio. Lembre-se porm, que todos os objetos de Repositrio esto disponveis e podem ser mudados em todos os clientes. Garantia de qualidade: Voc usa a garantia de qualidade para testar sua customizao. Para apagar o cliente de garantia de qualidade depois de testar, a SAP recomenda que voc use outro cliente para manter os dados de teste.

Data : 28/08/11

CURSO DE ABAP/4

Pgina 8 de 9

TREINAMENTO

Treinamento: O client de treinamento utilizado para treinar times de projeto e usurios finais. Produo: 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.

Data : 28/08/11

CURSO DE ABAP/4

Pgina 9 de 9

Você também pode gostar