✒️ABAP HANA - Las mejoras a partir de ABAP 7.40

ABAP HANA Las mejoras a partir de ABAP 7.40

1.- Las mejoras a ABAP

A partir de SAP Netweaver 7.4 se han implementado una serie de mejoras en el lenguaje de programación ABAP.

Con ayuda a una mayor orientación hacia expresiones, nos ayuda a poder escribir código ABAP más corto y legible.

1.2.- ¿Qué es ABAP 7.50 y cuáles son sus fundamentos?

SAP lanza en octubre del 2015 la nueva versión 7.5:

  • Es compatible con el AS ABAP 7.4.
  • Correo con kernel 7.45.
  • Funciona con sistemas Unicode, verifica que el atributo Unicode este tildado.
  • Soporta la base de datos SAP HANA y otras mas.
  • Facilita la exportación de HANA con optimizaciones sofisticadas centradas en la base de datos.
  • Ofrece un modelo de programación común para aplicaciones transaccionales y analíticas.
  • Establece Fiori como experiencia de usuario.
  • Compatible con la industria 4.0 y big data.
  • Moderniza y simplifica el lenguaje ABAP.
  • Ofrece experiencia de desarrollo de primera clase en Eclipse.
  • Proporciona herramientas de administración de código personalizadas para actualización y migración a SAP S4/HANA.

Muchas nuevas funciones se incorporaron tanto un ejemplo de expresiones de cadena con operador de concatenación && combinadas con cadenas y la capacidad de escribir expresiones en muchas posiciones de operandos.

2.- Las declaraciones en línea

Al crear un programa lo primero que realizamos es la declaración de datos (DATA), con las versiones a partir de 7.4 ya no es necesario.

Estas nuevas declaraciones se llaman (Inline Declarations) y ayuda a reducir y optimizar el código.

Se debe utilizar estas nuevas funciones cuando no sea muy complejo su entendimiento, esto es una recomendación por parte del instructor, aunque si se puede declarar en todo el programa de esta nueva forma.

Las declaraciones en línea no cambian las variables ABAP, no es posible usar el mismo nombre de variable varias veces dentro de un método, se recomienda continuar definiendo al comienzo de una implementación de un método las variables que se utilizaran en varios lugares dentro de un método extenso, las declaraciones en línea son útiles para las variables para un contexto de uso limitado y local, las declaraciones no pueden usarse en toda la situación.

3.- Las expresiones de constructor

Se pueden utilizar expresiones para inicializar estructuras o tablas internas con VALUE, uno de los beneficios de VALUE es que puede combinarse con una declaración en línea, solo se debe especificar el tipo de dato exacto.

También podemos utilizar con VALUE para iniciar tablas internas.

Al utilizar VALUE con declaraciones en línea se requiere menos código para inicializar la tabla interna, y el código generado es más legible en comparación a ejecutar varias sentencias APPEND para realizar una inicialización clásica o generar registros.


El operador REF es una alternativa orientada a la expresión, se utiliza para generar una referencia de datos junto con la sentencia GET REFERENCE.

Con los operadores NEW, VALUE y REF existen más operadores como conversiones (CONV) o conversiones de tipo (CAST).

Al utilizar expresiones de constructor, no pasemos por alto el tiempo de ejecución y la elegancia del código, si necesitamos que un objeto este en varios lugares, por ejemplo, no debemos inicializarlo dos veces.


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el MASTER ABAP for HANA.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez

 

:: Al igual que Ixhel ¿Usted está dispuesto a aprender ABAP?

El lunes 25 Octubre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?