¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Remediação de código ABAP para SAP HANA: Ferramentas e processos essenciais

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 16 Vistas
0
Cargando...

Remediação de código personalizado ABAP


A migração do código personalizado ABAP para o SAP HANA pode ser dividida em duas áreas principais:



  • Modificação da prática de codificação ABAP clássica, onde a lógica extensiva de dados é escrita na camada de aplicação. Este passo lida apenas com o ABAP em nível de declaração. Normalmente, chamamos isso de HANAtização.

  • Modificação da lógica ABAP usando recursos mais avançados do ABAP, como AMDP, CDS ou até mesmo modelagem HANA, e tentando transferir mais lógica da camada ABAP para a camada DB para aproveitar o banco de dados HANA.




No documento atual, discutimos sobre a etapa 1, onde tentamos identificar os locais no código ABAP que exigem modificação de acordo com a plataforma HANA DB. Às vezes, essa modificação é absolutamente necessária e às vezes é apenas recomendada.



Ferramenta utilizada,

A análise estática de código fornece informações sobre a parte do código ABAP que são candidatos potenciais para a HANAtização. O Inspector de Código SAP (SCI) ou o Cockpit de Testes ABAP (ATC) são as ferramentas padrão para esse tipo de análise. Isso pode fornecer um conjunto de verificações que podem ser agrupadas em uma variante de verificação.




O Inspector de Código realiza uma análise de código com base em uma lista de verificação que compreende um conjunto definido de objetos de desenvolvimento. A variante de verificação contém a configuração para configurar a lista de verificações a serem realizadas. É necessário definir os diferentes objetos ABAP nos quais a inspeção deve ser realizada.



Usamos FUNCTIONAL_DB como variante de verificação do Inspector de Código SAP (SCI). Esta variante de verificação é fornecida com a Nota SAP 1935918 e é um passo inicial para o processo de HANAtização.



Esta variante de verificação FUNCTIONAL_DB contém verificações consideradas obrigatórias para a análise do código personalizado ABAP como parte de uma migração para o SAP HANA. Essas verificações estão relacionadas principalmente com as seguintes áreas: PROGRAMAÇÃO ROBUSTA, VERIFICAÇÕES DE SEGURANÇA E FUNÇÕES DE BUSCA para qualquer padrão ABAP que desejamos verificar.



Verificações relevantes ao migrar para o SAP HANA sugeridas por FUNCTIONAL_DB:


SQL nativo e indicações de banco de dados (DB):

Isso nos ajudará a localizar partes do programa onde dependências do banco de dados foram implementadas no passado. A interface ADBC é a parte crítica do programa onde precisa-se prestar atenção cuidadosa como parte da HANAtização. Em alguns casos em que o banco de dados HANA também suporta o SQL nativo e há declarações SQL únicas como "truncate" em termos de desempenho, etc., podem ser deixadas sem modificação. Essa declaração SQL única não possui uma declaração Open SQL adequada. Essas são exceções à maioria dos casos em que devemos depender apenas do Open SQL.

  • Exemplo de SQL nativo:





  • Exemplo de indicação de DB (Oracle):





  • Exemplo de declaração Truncate:





  • Exemplo de ADBC (Conectividade de Banco de Dados ABAP):





  • Exemplo de verificação de índices de banco de dados



Desagregação/desacoplamento:

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?