Em que linguagem o SAP foi desenvolvido?


Melhor resposta

Tente fornecer uma explicação simplificada:

SAP

  • Em primeiro lugar, é um produto.
  • Empresa proprietária, deriva seu nome com o nome do produto “SAP”
  • É um sistema de gestão (ou seja, referido como ERP). O que significa que esta é uma ferramenta usada para “gerenciar o sistema” (domínio específico – finanças etc.).

Agora, que o SAP criou um ambiente em torno do SAP. Para operar no ambiente SAP (ou seja, para personalizações, etc.), a abstração de linguagem era necessária. Aí vem o ABAP.

ABAP

  • É uma linguagem (de alto nível), que é usada no ambiente SAP para personalizações ou implementações de novos recursos.
  • É de alto nível, pois é conhecido apenas no ambiente SAP.

Portanto, qualquer customização na versão básica do SAP fornecida a algum cliente SAP exigiria o uso de ABAP, caso contrário, apenas o SAP fornecido é bom o suficiente para uso (ou seja, não é necessário ABAP).

Agora é outro termo HANA.

HANA

  • Este é um RDBMS in-memory.
  • Outra ferramenta / produto da SAP, você diria, e seu foco principal é facilite a “análise”.
  • A forma como isso é projetado fornece alta compactação (armazenamento em coluna) e, portanto, é principalmente usado para operações de “LEITURA”, por isso é associado a “análise”.

SAP e HANA juntos abstraem o subjacente complexidade das consultas de acesso ao banco de dados e UI (desenvolvida em java), em conjunto, para tornar a experiência do usuário boa para o sistema de gerenciamento (usado principalmente em análises, e para que o foco principal permaneça em análises). Esta ferramenta / produto muito específico, é denominado “tecnologia”, pois possui um ambiente próprio (terminologias, etc.). ABAP facilita o desenvolvimento do SAP-ERP.

O desenvolvimento subjacente está em C, C ++ (e ABAP) para SAP.

Resposta

A base (o tempo de execução subjacente) é desenvolvida em C. Além disso, está uma camada desenvolvida em uma linguagem semelhante ao COBOL proprietária chamada ABAP. Existem várias interfaces e tecnologias que permitem que partes do sistema sejam desenvolvidas em qualquer idioma. Veja http://en.wikipedia.org/wiki/Abap

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *