Você está na página 1de 1

O que são Objetos ABAP?

 
Objetos ABAP é um novo conceito do R/3 Release 4.0. O termo tem dois significados. Em uma
mão, ele é todo o ambiente de tempo de execução ABAP. Na outra mão, ele representa a extensão
orientada a objeto da linguagem ABAP.

O ambiente de tempo de execução


O novo nome ABAP Objects para todo o ambiente de tempo de execução é uma indicação do
modo que o SAP tem, por algum tempo, movendo-se em direção a orientação a objeto, e de seu
compromisso em perseguir esta linha adiante. O ABAP Workbench permite que você crie objetos
R/3 Repository, como programas, objetos de autorização, objetos de travamento, objetos de
customizing, e muitos outros. Usando módulos de funções, você pode encapsular funções em
programas separados com uma interface definida. O Business Object Repository (BOR) permite
que você cria SAP Business Objects para uso interno e externo (DCOM/CORBA). Até agora,
técnicas de orientação a objeto tem sido usadas exclusivamentes em design de sistemas, e ainda
não foram suportadas pela linguagem ABAP.

A extensão da linguagem orientada a objeto


Objetos ABAP é um conjunto completo de comandos que foram introduzidos dentro da linguagem
ABAP. Esta extensão orientada a objeto constrói sobre a linguagem existente, sendo totalmente
compatível com ela. Você pode utilizar objetos ABAP em programas existents, e pode também
usar o ABAP “convencional” em novos objetos de programas ABAP.

ObjetosABAP suporta programação orientada a objeto. Orientação a objeto (OO), também


conhecida como paradigma orientada a objeto, é um modelo de programação que une dados e
funções em objetos. O resto da linguagem ABAP é primeiramente intencionado para programação
estruturada, onde os dados são guardados em tabelas de banco de dados e programas orientados
por funções acessam e trabalham com eles.

A mudança orientada a objeto do ABAP é baseado em modelos de Java e C++. É compátivel com
objetos externos como DCOM e CORBA. A implementação de elementos orientados a objeto no
kernel da linguagem ABAP tem consideravelmente aumentado o tempo de resposta quando se
trabalha com objetos ABAP. SAP Business Objects e objetos GUI – já orientados eles mesmos –
vão também lucrar de serem incorporados nos objetos ABAP. 

Você também pode gostar