
Conceptos
CODE PUSHDOWN: se refiere al procesamiento de los datos en la capa de BD.
Es mover codigo de las aplicaciones(lógica) de la capa de aplicacion a la capa de BD.
CODE TO DATA: la logica de calculo (las operaciones), que hasta ajhopra se procesaban en ABAP para no sobrecargar la BD, ahora se pasan a ejecutar en la capa de BD.
Ejemplo de como transformar logica abap data-to-code a code-to.data: Supongamos que deseamos un listado de órdenes de venta, entonces realizaríamos el siguiente SELECT:
select vbeln, ernam from vbak where .....
El resultado de esta selección sería:
12321 JOHNSON
54654 SAP-Mueller
46546 Exim
21132 SAP-Plattner
Suponiendo que algunos nombres de usuario se crearon con un prefijo de compañía y otros no, vamos a tomar la siguiente determinación:
Si existe dicho prefijo, quiero soltarlo, es decir dejar solo el nombre.
select vbeln,
replace( ernam, 'SAP-', ' ' ) as Person_Name
from vbak where .....
El resultado de esta selección sería:
12321 JOHNSON
54654 Mueller
46546 Exim
21132 Plattner
Nuevas opciones Técnicas
Acelerar: reducir tiempo
Ampliar: los procesos de fondo ahora puede ser transacciones interactivas.
Full Text Searches: busqueda de texto completa con tolerancia a errores.
Innovar: aplicaciones hibridas pueden tomar medidas directas basadas en conocimientos adquiridos en tiempo real.