✒️ABAP HANA Las mejoras a partir de ABAP 7.40
ABAP HANA Las mejoras a partir de ABAP 7.40
Unidad 2: Lección 1 Las mejoras a partir de ABAP 7.4
1. Las mejoras a ABAP
A partir del lanzamiento del sistema SAP NetWeaver 7.4 se han implementado mejoras en el lenguaje de programación ABAP
Junto con SAP Netweaver 7.4 llegó el servidor de aplicaciones ABAP AS ABAP 7.4
Permitir escribir un código ABAP más corto y más legible
1.1 Determinar cuál versión ABAP se tiene
Buscar la opción Sistema / Status, ir a Componentes y en la lista buscar los que digan SAP_BASIS y SAP_ABA
1.2 Que es ABAP 7.5 y cuáles son sus fundamentos?
En 2015 SAP lanza el servidor de aplicaciones SAP NetWeaver AS ABAP 7.5 y con él la nueva versión del lenguaje ABAP 7.5
Generalidades de ABAP 7.5:
- Compatible con el servidor de aplicaciones ABAP 7.4
- Corre con el kernel 7.45
- Solo funciona con sistemas Unicode
- Soporta la base de datos SAP HANA y otras bd
- Facilita la explotación de HANA
- Ofrece un modelo de programación ABAP común para aplicaciones transaccionales y analíticas
- Establece a SAP Fiori como experiencia de usuario
- Es compatible con la industria 4.0 y big data
- Moderniza y simplifica aún mas el lenguaje ABAP
- Ofrece una experiencia de desarrollo de primera clase en Eclipse
- Proporciona herramientas de administración de código personalizadas para una actualización y migración simples a SAP S/4HANA
2. Declaraciones en línea
En ABAP 7.4 las declaraciones de datos al inicio de programas, subrutinas y métodos pueden evitarse por completo
El objetivo de las declaraciones en línea (Inline Declarations) es ayudarnos a reducir y optimizar el código que se genera
Mejoras en las sentencias:
- DATA
- LOOP AT INTO WORK AREA
- CALL METHOD
- LOOP AT ASSIGNING
- READ TABLE ASSIGNING
- SELECT INTO TABLE
- SELECT SINGLE INTO
3. Expresiones con tablas
Una de las mejoras es la excepción CX_SY_ITAB_LINE_NOT_FOUND en lugar de cambiar el valor de la variable de sistema SY-SUBRC cuando no se encuentra una línea en una tabla al momento de realizar un READ
Mejoras en:
- READ TABLE INDEX
- READ TABLE WITH KEY
- Registro existente
- Obtener índice de una tabla
4. Expresiones de constructor
Crear e inicializar objetos ABAP, estructuras de datos y referencias de datos por medio de una expresión, con esto se reducen las declaraciones necesarias, así como la compatibilidad con las declaraciones en línea
- NEW
- VALUE
- REF
- GET REFERENCE
5. Operador CORRESPONDING
Ha sido optimizado de modo de poder utilizarse en una sola línea
6. Operaciones con caracteres
Antes de ABAP 7.4 las cadenas de caracteres se identificaban con comillas simples " ", a partir de ABAP 7.4 una cadena de caracteres está rodeada por dos caracteres "|"
Mejoras en:
- CONCATENATE
 
 
 
Sobre el autor
Publicación académica de Alejandra Soto Guerrero, en su ámbito de estudios para el Máster ABAP for HANA.
Alejandra Soto Guerrero
Profesión: Ingeniería en Sist. Computacionales - Colombia - Legajo: XX98U
✒️Autor de: 16 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alejandra Soto