PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️ABAP HANA Las mejoras a partir de ABAP 7.40

ABAP HANA Las mejoras a partir de ABAP 7.40

ABAP HANA Las mejoras a partir de ABAP 7.40

Mejoras a partir de ABAP 7.4

1- Mejoras ABAP

Junto con SAP NetWeaver 7.40 llega el servidor AS ABAP 7.40 (aplication server)

El AS ABAP 7.40 es el sucesor de el AS ABAP 7.31 (también conocido como AS ABAP 7.03)

A partir del lanzamiento de SAP NetWeaver 7.40 se implementan una serie de mejoras que nos permiten escribir un código ABAP más corto y legible. Las opciones asociadas con las expresiones hacen posible reducir el código ABAP a la intención esencial.

El paradigma code pushdown se puede usar para hacer cálculos en la BD y si usamos los componentes del AS ABAP podemos hacer una aplicación con menos líneas de código.

1.1- ¿Como determinamos cual versión de ABAP estamos trabajando?

Para saber cual versión de ABAP usamos debemos abrir un modo en SAP y a continuación:

-> Seleccionamos la opción "System" del menú.

--> Seleccionamos "Status"

---> Damos clic en el botón "Product Version"

Nos mostrara una lista de la cual buscaremos los siguientes componentes para ver su versión o release:

- SAP_BASIS

- SAP_ABA

1.2- De donde venimos, donde estamos y para donde vamos?

A partir de la versión ABAP 7.0 fue orientado a declaraciones.

Así se vería una cadena de caracteres concatenada con ABAP 7.0.

- DATA wa_ejemplo LIKE LINE OF ti_ejemplo.

- READ TABLE ti_ejemplo WITH KEY ejemplo = 'Letritas' INTO DATA(wa_ejemplo).

- DATA: v_ejemplo TYPE string.

- CONCATENATE 'Texto' wa_ejemplo INTO v_ejemplo SEPARED BY space.

El primer paso para habilitar la expresión se dio en ABAP 7.2, el cual contenía muchas funciones nuevas, operaciones con el operador de concatenación "&&" combinado con cadenas y la capacidad de escribir expresiones en muchas posiciones de operandos.

En ABAP 7.02 el ejemplo anterior se vería así:

- DATA wa_ejemplo LIKE LINE OF ti_ejemplo.

- READ TABLE ti_ejemplo WITH KEY ejemplo = 'Letritas' INTO DATA(wa_ejemplo).

- cl_ejemplo=>display( |Carrier: {wa_ejemplo-campo }| ).

Con la version 7.4 de ABAP vamos en camino a la orientación de la expresión real.

Gracias a las llamadas declaraciones en línea el ejemplo anterior se veria de la siguiente manera:

- READ TABLE ti_ejemplo WITH KEY ejemplo = 'Letritas' INTO DATA(wa_ejemplo).

- cl_ejemplo=>display( |Carrier: {wa_ejemplo-campo }| ).

El compilador reconoce el tipo de datos que se requiere para la estructura wa_ejemplo, por lo que se puede declarar la estructura en línea de una sola posición.

Aún se puede reducir un poco más gracias al uso de corchetes dentro de llaves (Ojo en texto dice corchetes dentro de corchetes, pero en el ejemplo vemos corchetes dentro de llaves )

- cl_demo_output=>display( |Carrier: { ti_scarr[ carrid = 'LH' ]-carrname }| ).

De esta manera evitamos un READ TABLE.

1.3- Qué es ABAP 7.50 y cuales son sus fundamentos?

En octubre del 2015 SAP lanza una nueva versión del servidor AS SAP NetWeaver 7.5 y con ello la nueva versión de ABAP 7.5

Algunas generalidades de ABAP 7.5 son:

- Es compatible con el servidor AS ABAP 7.4

- Corre con el kernel 7.45

- Solo funciona con sistemas unicode, es decir comprueba que el atributo unicode este seleccionado al momento de comprobar la sintaxis.

- Soporta BD SAO HANA y otras.

- Facilita la explotación de HANA con nuevas optimizaciones centradas en BD.

- Ofrece un modelo de programación común para Aplicaciones transaccionales y analíticas.

- Establece SAP Fiori como experiencia de usuario de aplicaciones cruzadas.

- Compatible con la industria 4.0 y los escenarios de Big Data.

- Moderniza y simplifica aún más 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 (inline declarations)

Con ABAP 7.4 ya podemos evitar las declaraciones de datos que anteriormente hacíamos al inicio de cada uno de nuestros programas.

Esto no quiere decir que ya no son necesarias las declaraciones de datos, pues al hacerlo usando "InLine Declarations" solo nos ayuda a reducir y optimizar el código. Pero esto solo puede aplicar en algunos casos ya que puede agregar complejidad al Código.

2.1- Declaraciones con Data.

Antes de la version 7.4 de ABAP se tenia que declarar en 2 lineas

- DATA: v_ejemplo TYPE string.

- v_ejemplo = 'texto'.

a partir de la versión 7.4 podemos hacerlo de la siguiente manera:

- DATA(v_ejemplo) = 'texto'.

2.2- Loop AT INTO workarea

En este caso ocurre lo mismo se declaraba primero el workarea para recorrer una tabla dentro del loop.

antes de ABAP 7.4 :

- DATA ti_ejemplo TYPE TABLE OF scarr WITH KEY carrid,

wa_ejemplo LIKE LINE OF ti_ejemplo.

- LOOP AT ti_ejemplo INTO wa_ejemplo.

- ENDLOOP.

a partir de ABAP 7.4:

- LOOP AT ti_ejemplo INTO DATA(wa_ejemplo).

- ENDLOOP.

2.3 CALL METHOD

Antes de ABAP 7.4

Se declaraban primero los atributos y luego en la llamada del método.

A partir de ABAP 7.4

Se puede hacer en una sola linea

Referencias: imagen 2.3.1 y 2.3.2

2.4 LOOP AT ASSIGNING

Antes de ABAP 7.4

Se declaraba primero un FIELD SYMBOL que luego se asignaba al momento de hacer el LOOP a una tabla interna para almacenar cada registro de la tabla.

A partir de ABAP 7.4

Se pueden hacer ambos en una sola linea

Referencias: Imagen 2.4.1 y 2.4.2.

2.5 READ TABLE ASSIGNING

Antes de ABAP 7.4

Se declaraba primero un FIELD SYMBOL que luego se asignaba al momento de leer un registro de una tabla interna para almacenar el registro de la tabla en dos lineas (Imagen 2.5.1)

A partir de ABAP7.4.

Podemos hacer ambos en una sola linea (Imagen 2.5.2)

2.6 SELECT INTO TABLE

Antes de ABAP 7.4

Primero se declaraba la tabla interna para luego usarla para almacenar el resultado de un SELECT (imagen 2.6.1).

A partir de ABAP7.4.

Podemos hacer los 2 pasos en una sola linea (imagen 2.6.2)

2.7 SELECT SINGLE INTO

Antes de ABAP 7.4

primero se creaba la variable para almacenar el resultado del SELECT y luego se ejecutaba el SELECT (imagen 2.7.1)

A partir de ABAP7.4.

Podemos hacer los 2 pasos en una linea (imagen 2.7.2).

3- Expresiones con tablas.

Respecto al manejo de tablas internas si hay varios cambios a partir de ABAP 7.4.

El más significativo es que ahora al momento de hacer un READ si no se encuentra una linea de la tabla se lanza la excepción "CX_SY_ITAB_LINE_NOT_FOUND" en lugar de cambiar de valor la variable "SY-SUBRC".

3.1 READ TABLE INDEX

Antes de ABAP 7.4 :

- DATA ti_ejemplo TYPE TABLE OF scarr WITH KEY carrid,

wa_ejemplo LIKE LINE OF ti_ejemplo.

- READ TABLE ti_ejemplo INTO wa_ejemplo INDEX 1.

- ENDLOOP.

A partir de ABAP 7.4:

- DATA(wa_ejemplo) = ti_ejemplo[ 1 ].

3.2 READ TABLE WITH KEY

Antes de ABAP 7.4 :

- DATA ti_ejemplo TYPE TABLE OF scarr WITH KEY carrid,

wa_ejemplo LIKE LINE OF ti_ejemplo.

- READ TABLE ti_ejemplo WITH KEY carrid = 'LH' INTO wa_ejemplo.

A partir de ABAP 7.4:

- DATA(wa_ejemplo) = ti_ejemplo[ carrid = 'LH' ]-carrname.

3.3 EXISTE EL REGISTRO?

Antes de ABAP 7.4 :

- SELECT * FROM scarr INTO TABLE ti_ejemplo.

- READ TABLE ti_ejemplo WITH KEY carrid = 'AA' TRANSPORTING NO FIELDS.

- IF SY-SUBRC = 0.

- ENDIF.

A partir de ABAP 7.4:

- IF line_exists( ti_ejemplo[ carrid = 'AA' ]-carrname ).

- ENDIF.

3.4 Obtener el indice de una tabla

Antes de ABAP 7.4

- DATA: ti_scarr TYPE SORTED TABLE OF scarr WITH UNIQUE KEY carrid,

v_indexx TYPE i.

- SELSCT * FROM scarr INTO TABLE ti_scarr

- READ TABLE ti_scarr WITH TABLE KEY carrid = 'AA' TRANSPORTING NO FIELDS.

- IF SY-SUBRC = 0.

v_index = SY-TABIX.

-ENDIF

A partir de ABAP 7.4

- DATA( v_index ) = line_index( ti_scarr[ carrid = 'AA'] ).

NOTA: El hacer referencia a un registro inexistente de una tabla interna producirá un "DUMP". Se recomienda asignar un "FIELD SYMBOL" y chequear el SY-SUBRC de la siguiente forma:

- ASSING it_tab[1] to FIELD-SYMBOL().

- IF SY-SUBRC EQ 0.

- ENDIF.

4-Expresiones de constructor

Las expresiones del constructor nos permiten inicializar o crear objetos, estructuras de datos, referencias de datos.

El beneficio se logra gracias a la reducción de las declaraciones necesarias. Así como la compatibilidad con las "Inline Declarations".

CLASS lcl_reporte DEFINITION.

PUBLIC SECTION.

METHODS:

constructor IMPORTING iv_rec TYPE i,

sleleccionar_datos,

imprimir_datos.

PRIVATE SECTION.

DATA: v_rec TYPE i.

ENDCLASS.

CLASS lcl_reporte IMPLEMENTATION.

METHOD constructor.

WRITE: / '------'.

WRITE: / 'Nuevo objeto', iv_rec.

v_rec = iv_rec.

ENDMETHOD.

METHOD seleccionar_datos.

WRITE: / 'Seleccionar datos', v_rec.

ENDMETHOD.

METHOD imprimir_datos.

WRITE: / 'Imprimir datos', v_rec.

ENDMETHOD.

ENDCLASS.

START-OF-SELECTION.

DATA: lo_reporte TYPE REF TO lcl_reporte.

-> CREATE OBJECT lo_reporte EXPORTING. iv_rec = 5.

Para crear una instancia de un objeto utilizamos el operador "NEW", ya que nos permite declarar una instancia de un objeto directamente en línea.

Los parámetros para el Constructor son transferidos cuando el método es llamado

- data(lo_reporte) = NEW lcl_reporte( 1 ).

También podemos utilizar expresiones para inicializar estructuras o tablas internas, para ello usaremos "VALUE".

Antes de ABAP 7.4 para inicializar una estructura o workarea usábamos el siguiente código

- DATA: ls_carr TYPE scarr.

- ls_carr-carrid = 'LH'.

- ls_carr-carrname = 'Lufthansa'.

A partir de ABAP 7.4

Usando el operador VALUE y la expresión del constructor podemos hacer lo mismo pero en una línea.

- ls_carr = VALUE # ( carrid = 'LH' carrname = 'Lufthansa' ).

Una ventaja del operador VALUE es que puede ser usado en las "Inline Declarations", pero al hacerlo tendremos que indicar el tipo exacto de dato a usar.

- DATA(ls_carr) = VALUE scarr( carrid = 'LH' carrname = 'Lufthansa' ).

El operador "VALULE" también puede ser usado para inicializar tablas internas.

DATA: lt_carrier TYOPE TABLE OF scarr.

lt_carrier = VALUE # ( ( carrid = 'AA' carrname = 'American Airlines' ) ( carrid = 'LH' carrname = 'Lufthansa') ).

Otro operador que podemos usar es "REF" el cual usamos para crear una referencia de datos junto con la sentencia "GET REFERENCE".

Además de los operadores ya mencionados existen otros como "CONV" para conversiones o conversiones de tipo "CAST".

Un objeto no debe ser inicializado 2 veces.

5- Operador CORRESPONDING

Este operador es muy usado al momento de trabajar con tablas internas y estructuras, también fue optimizado y podemos usarlo en una sola línea.

- wa_lline2 = CORRESPONDING #( wa_line1 ).

De esta manera el contenido de wa_line1 se pasa a la wa_line2 solo si hay campos que tengan el mismo nombre y tipo de datos, los campos que no sean iguales serán inicializados.

Antes de ABAP 7.4

Usábamos MOVE-CORRESPONDING para asignar el contenido de una estructura a otra sin inicializar la estructura destino.

A partir de ABAP 7.4

- wa_line2 = CORRESPONDING # ( BASE (wa_line2) wa_line1 ).

De la siguiente manera podriamos crear una tercera estructura basada en la segunda y pasar solo lo correspodiente de la primera.

- DATA(wa_line3) = CORRESPONDING wa_line2( BASE (wa_line2) wa_line1 ).

Esto funciona exactamente igual que usar "MOVE-CORRESPONDING".

6-Operaciones con caracteres.

Antes de ABAP 7.4

Usábamos "'" para identificar una cadena de caracteres

- DATA: v_string TYPE string.

- v_string = 'Esto es un texto'.

- WRITE: / (30) v_string.

A partir de ABAP 7.4

Identificamos la cadena de caracteres rodeándola con el siguiente carácter "|"

- DATA: v_string TYPE string.

- v_string = |Esto es un texto.|.

- WRITE: / (30) v_string.

Dentro de una cadena de caracteres podemos envolver con llaves los siguientes objetos y expresiones evitando así que sean tomados como caracteres.

-> Objetos de datos.

-> Expresiones de cálculo.

-> Expresiones de constructores.

-> Expresiones de tablas.

-> Funciones predefinidas.

-> Métodos funcionales y encadenamiento de métodos.

Por ejemplo:

- DATA: v_string TYPE string.

- v_string = |El código de retorno es: { SY-SUBRC } |.

- WRITE: / (30) v_string.

La sentencia CONCATENATE también fue optimizada

- DATA(vl_output) = |Hola| & | | & |Mundo|.


 

 

 

Agradecimiento:

Ha agradecido este aporte: Abraham Noriega Cabrera


Sobre el autor

Publicación académica de Jesús Heriberto Quiñonez López, en su ámbito de estudios para el Máster ABAP for HANA.

SAP SemiSenior

Jesús Heriberto Quiñonez López

Profesión: Desarollador de Software - Mexico - Legajo: KH27S

✒️Autor de: 14 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Mi nombre es heriberto quiñonez. actualmente me desempeño como analista de desarrollo de aplicaciones y sistemas. estoy en búsqueda de mi desarrollo y crecimiento tanto personal como profesional.

Certificación Académica de Jesús Quiñonez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las mejoras a partir de ABAP 7.40" de la mano de nuestros alumnos.

SAP SemiSenior

Mejoras a partir del sistema SAP NetWeawer 7.4: Se han implementado mejoras en ABAP. Con SAP NetWeawer 7.40 llegó el servidor de aplicacions ABAP AS ABAP 7.40. En octubre del 2015 llega el SAP NetWeawer AS ABAP 7.5 y con él la nueva versión del leguaje ABAP 7.5. Estas mejoras permiten escribir un código más corto y más legible. Gracias a los corchetes y a las declaracions en línia, podemos optimitzar nuestro código ABAP. ABAP 7.5 solo funciona con sistemas Unicode. Funciona con la BD SAP HANA y otras BD. A partir de la versión ABAP 7.4, las declaracions de datos pueden evitarse por completo aunque en algunos casos es mejor dejarlas para evitar que el código ABAP se vuelva...

Acceder a esta publicación

Creado y Compartido por: Maximiliano Belgrado / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

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...

Acceder a esta publicación

Creado y Compartido por: Alejandra Soto Guerrero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las mejoras en abap a partir del sistema SAP NetWeaver 7.4, se han implementado una serie de mejoras en el lenguaje de programación ABAP. Junto con SAP NetWeaver 7.0 llegó el servidor de aplicaciones ABAP AS ABAP 7.40. El AS ABAP 7.40 es el sucesor de AS ABAP 7.31 (también conocido como AS ABAP 7.03) que es el sucesor de AS ABAP 7.02 que se basa en AS ABAP 7.0. Gracias a una mayor orientación hacia las expresiones, estas mejoras nos permiten escribir un código ABAP corto y más legible. En el contexto del desarrollo de ABAP en SAP HANA, las opciones asociadas con las expresiones hacen posible reducir el código ABAP a la intención esencial. El paradigma code pushdown puede utilizarse para...

Acceder a esta publicación

Creado y Compartido por: Yair Miguel Ramirez Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Mejoras a partir de la versión 7.4. Código más orientado a las expresiones, las mejoras permiten escribir un código más corto y legible. SAP HANA. Code pushdown. Aplicaciones de técnicas de procesamiento de datos en la capa de base de datos. Cada aplicación solo flujo de procesamiento y tratar datos. Mejoras ABAP 7.5 Declaraciones en línea. Declarar tipos de datos para una estructura en una linea de posición. Expresiones en tablas. Utilizando READ con instrucciones en línea. Expresiones de constructor. Crear una Instancia de OBJETOS con NEW. Operador REF para referencia objetos. Operador CORRESPONDING. Optimizado para ser utilizado en 1 linea. Operaciones con caracteres....

Acceder a esta publicación

Creado y Compartido por: Maria Sanchez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Mejoras a partir de ABAP 7.40 AS ABAP 7.40 que es un servidor de aplicaciones sucesor de AS ABAP 7.31. Una de las mejoras es escribir un código ABAP más corto y más legible. Es decir que en vez de declarar un dato al inicio de nuestro programa ABAP ahora podemos declarar el dato mientras lo estamos usando en un metodo, rutina, consulta, loop, etc, a esto se le llama declaración en línea. Usar el paradigma code pushdown realiza los cálculos dentro de la base de datos. ¿Qué es ABAP 7.50 y cuales son sus funciones? Sap lanza el servidor de aplicaciones SAP NetWeaber AS ABAP 7.5 con la versión de lenguaje ABAP 7.5 en octubre del 2015. compatible con las versión ABAP...

Acceder a esta publicación

Creado y Compartido por: Diego Fernando Delgado Ortiz / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Mejoras ABAP Con la liberación de SAP NetWeaver 7.4 que en conjunto con el servidor de aplicaciones ABAP (AS ABAP 7.40), trajo consigo mejoras en el lenguaje ABAP. En su mayoría hacía la expresiones mas cortas y legibles (en sus declaraciones), que en su conjunto con el nuevo paradigma code pushdown la aplicación puede orquestaste usando menos código. Se emplea declaraciones en linea, es decir simplificando por mucho declaraciones e instrucciones en menos lineas de código, ej. podemos ya no usar read table en lo futuro. Con las ultimas versiones de AS ABAP 7.4 son el kernel para tener muchas ventajas en las declaraciones de la misma manera: -Facilita la explotación de HANA con nuevas optimizaciones...

Acceder a esta publicación

Creado y Compartido por: Javier Montero Quintal

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Mejoras a partir de ABAP 7.4 1. Mejoras a ABAP Desde ABAP 7.4 se han implementado una serie de mejoras al lenguaje ABAP. Posee una mayor orientación hacia las expresiones. Esto permite escribir código ABAP más corto y más legible. El paradigma code pushdown puede utilizarse para realizar cálculos dentro de la base de datos y (al usar los componentes contenidos en el ABAP AS) la aplicación puede orquestarse utilizando menos código de aplicación. 1.1 Para determinar la versión de ABAP que se está utilizando Ir al menú Sistema / Status. Luego clic en el botón "Componentes" (Product Version). Se busca la versión o RElease de los componentes SAP_BASIS...

Acceder a esta publicación

Creado y Compartido por: Raul Alejandro Nuñez Valdes / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 2: Programación ABAP HANA Avanzada. Lección 1: Mejoras a partir de ABAP 7.40 Audio tip 1: Las declaraciones en linea no cambian el alcance de las variables ABAP por lo tanto no es posible usar el mismo nombre de variable varias veces dentro de un método. Es recomendable continuar definiendo al comienzo de una implementación de un método las variables que deseamos utilizar en varios lugares dentro de un método extenso. Las declaraciones en linea son sumamente útiles para las variables con un contexto de uso limitado y local. Las declaraciones no pueden utilizarse en todas las situaciones en particular no es posible todavía utilizar una declaración en linea para definir el resultado...

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Mejoras a partir de ABAP 7.40 Mejoras a ABAP Desarrollo de ABAP en SAP HANA, las opciones asociadas con las expresiones hacen posible reducir el codigo ABAP a la internsión personal. El paradigma code pushdown puede utilizarse para realizar calculos dentro de la base de que datos, la aplicación puede orquestarse utilizando considerablemente menos codigo de aplicación. Que es ABAP 7.50 y cuales son sus fundamentos? Es compatible con el servidor de aplicaciones 7.4 Corre con el kernel 7.45 Solo funciona con sistemas Unicode, es decir al momento de comprobar la sintaxis se verificará que el atributo unicode este tildado. Soporta la base de datos SAP HANA y otras bases de datos Facilita la explotación...

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

1. Las mejoras a ABAP Junto con SAP NetWeaver 7.4 llegó el servidor de aplicaciones AS ABAP 7.4. A partir del lanzamiento de SAP NetWeaver 7.4 se han implementado una serie de mejoras en el lenguaje de programación ABAP. La orientación hacia las expresiones permite escribir un código más corto y legible. El paradigma code pushdown puede utilizarse para realizar cálculos dentro de la base de datos y la aplicación puede orquestarse utilizando considerablemente menos código de aplicación. 1.1. ¿Como determinamos con cuál versión de ABAP estamos trabajando? Vamos a menú Sistema / Status / botón Componentes (Product Version). Buscamos la versión...

Acceder a esta publicación

Creado y Compartido por: Ricardo Daniel Tovar Barrera

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!