image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Luiz Café
Luiz Café27/09/2023 18:22
Share

Conheça a Linguagem de Programação ABAP

  • #Desperte o potencial
  • #POO

Olá, comunidade da DIO!

Você já parou para pensar em quantas linguagens de programação existem atualmente. Acredite é possível que existam aproximadamente 1300 linguagens de programação diferentes!

São várias, não é verdade?

Pensando nisso, gostaria de apresentar a vocês uma série de artigos, apresentando as 50 linguagens mais utilizadas e populares, de acordo com a Consultoria Tiobe Software, especialista neste assunto.

Venha conferir a primeira delas ABAP!

História e Características da ABAP

image

A primeira da lista é a ABAP - Advanced Business Application Programming que em uma tradução livre significa Programação Avançada de Aplicativos de Negócios que foi desenvolvida pela empresa alemã SAP.

Ela foi criada na década de 1980 com o principal objetivo de ser a linguagem ERP da empresa SAP. Além disso, ele deveria facilitar a elaboração de relatórios e também a utilização e análise desses relatórios, o que pode ser considerado uma grande vantagem naquela época.

Melhorias no ABAP no Fim do Século XX

No ano de 1999 a linguagem sofreu algumas atualizações que tornaram o uso da linguagem ainda mais fácil para a comunidade de desenvolvimento. A principal mudança foi que a linguagem começou a se aproximar da Programação Orientada a Objetos - POO, tornando ainda mais popular.

JAVA seria o fim do ABAP?

No início dos anos 2000 o movimento de aplicações Web estava em alta, e além disso, com a concorrência forte do Dynpro Java, muitas pessoas acreditaram ABAP tinha chegado ao fim, porém a solução encontrada foi criar uma parceria entre a Sun MicroSystems, naquela época proprietária da linguagem Java, para desenvolver o Web Dynpro Java, o principal objetivo era criar uma interface de usuário mais intuitiva, com auxílio da SAP.

Venda da Sun MicroSystems para Oracle, a "salvação" do ABAP

Porém, quando a Sun MicroSystems foi comprada pela Oracle em 2009, a história mudou completamente e a história, o Web Dynpro Java, foi descontinuado pela SAP e apesar de todas as dificuldades o Web Dynpro ABAP continuou a ser desenvolvido.

Características ABAP

Agora que você conheceu um pouco da história do ABAP, veja algumas das suas principais características:

  • Orientado a Negócios: muito utilizado para criar soluções empresariais;
  • Integração com a SAP: é a linguagem dominante dentro do sistemas da SAP;
  • Uma linguagem da quarta geração: ela faz parte da geração que busca criar linguagens fáceis de se entender pela comunidade de programação;
  • Grande variedade de bibliotecas e frameworks: ABAP apresenta diversas opções de bibliotecas e frameworks para construção de soluções empresariais;
  • Capacidade de interação com Banco de Dados: ABAP pode interagir com Banco de Dados, podendo ser utilizado para desenvolver Sistemas de Gerenciamento de Banco de Dados, com foco em empresas;
  • Comunidade Ativa: se você deseja aprender mais sobre o ABAP, encontrará uma comunidade ativa e suporte e documentação atualizadas;
  • Desenvolvido dentro do Sistema SAP: basicamente o ABAP é desenvolvido dentro do Sistema SAP. Seus recursos e ferramentas são todos desenvolvidos neste sistema.

Dessa forma, podemos entender ABAP como uma linguagem especializada em desenvolver soluções empresariais dentro do Sistema SAP. Se você deseja atuar nessa área, conhecer sobre ABAP é um ótimo início.

Exemplo Simples de Código ABAP

Agora que você já conheceu a história e as características do ABAP, veja um exemplo simples de código desta linguagem de programação:

REPORT Z_SIMPLE_ABAP_PROGRAM.


DATA: lv_message TYPE string.


lv_message = 'Olá, mundo ABAP!'.


WRITE: / lv_message.


Neste código temos o REPORT Z_SIMPLE_ABAP_PROGRAM que é responsável por dar início ao programa. Logo após temos o DATA lv_message TYPE string que é responsável pelo armazenamento da mensagem que desejamos exibir.

Que no caso é: 'Olá, mundo ABAP!'

Encerrando o código temos o comando WRITE/ lv_message responsável por exibir a mensagem na tela. Assim você acabou de conhecer como escrever seu primeiro código ABAP.

Considerações Finais

Neste artigo, você conheceu uma das 50 linguagens de programação mais utilizadas no mundo, segundo a empresa Tiobe Software. Viu que ela é basicamente desenvolvidada dentro do Sistema SAP, principalmente para soluções empresariais. E ainda, entendeu que ela possui a capacidade de interagir com Banco de Dados com foco em soluções empresariais. Espero que você tenha gostado de conhecer mais sobre essa linguagem.

E você já usou o ABAP?

Deixe seu comentário!

Não deixe de se qualificar e aprender cada dia mais!

Bons estudos!

Referências

G1. Disponível em: <https://g1.globo.com/Noticias/Tecnologia/0,,MUL1091457-6174,00-ORACLE+ANUNCIA+COMPRA+DA+SUN+POR+MAIS+DE+US+BILHOES.html>

QAMETRIC. Disponível em: <https://qametrik.com/passo-a-passo-para-a-instalacao-do-abap-hana-com-eclipse/>

Share
Comments (1)
Flabiana Madeira
Flabiana Madeira - 30/09/2023 10:04

Eu fiz um curso dessa linguagem deve ter uns 10 anos atrás. Bem complicada pelo menos na época era, lembrava um pouco COBOL.