🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Data-to-code

Selector Alummnos / Empresas

Definición de Data-to-code

DATA-TO-CODE representa la forma de programar clásica de programar o tal cómo lo veníamos haciendo hasta el momento, o sea, donde una aplicación o programa ABAP lee los registros de la base de datos y los almacena en las tablas internas del servidor de aplicaciones.

La lógica de la aplicación se implementa en base a este principio. Para la presentación, los registros o los datos calculados en base a estos registros se transfieren a la interfaz gráfica de usuario SAP GUI, SAP Enterprise Portal o SAP NetWeaver Business Client NWBC.

Veamos un ejemplo muy sencillo sobre como transformar una lógica de código ABAP basada en 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

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Data-to-code" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert


Recorrido por el arbol de transacciones (Menu de usuario). Crear folders en favoritos Agregar T-code a folders y favoritos (drag / menu derecho) F-02 T-code JE GL (menu path) FB50 T-code JE GL (t-code) (enjoy transaction) SU3 T-code User data

Acceder a esta publicación

Creado y Compartido por: Johanny Espinoza Loaiza / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Junior

Cambios ABAP en HANA: Code PushDown (Proceso de mover codigo de aplicacion de la capa de aplicacion a la capa de base de datos ) Opciones Tecnicas: - Acelerar: reducir tiempo necesario para ejecutar trabajos en segundo plano o de fondo de manera significativa - Ampliar: Programas ABAP se convierten en Tx interactivas de dialogo u online. Mejoras: Analisis integrados y busquedas de texto completo con tolerancia a errores. (Full Text Searches) - Innovar: Convergen el procesamiento de transacciones en linea (OLTP), el procesamiento analitico en linea (OLAP) y aplicaciones hibridas Antes con ABAP: data-to-code Ahora SAP HANA utilizan en las aplicaciones optimizadas o desarrolladas el paradigma code-to-data

Acceder a esta publicación

Creado y Compartido por: Alexis Antonio Ramirez Lara

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

SAP Junior

1.1 Nuevas Opciones Técnicas con Sap HANA: 1.Acelerar el tiempo de respuesta inmediata para las consultas de usuarios finales y programas. 2. Ampliar algunos programas abap que solo se podian ejecutar como trabajos en segundo plano o de fondo debido a su tiempo de respuesta ya se puden convertir en transacciones interactivas, estas mejoras incluyen análisis integrados y búsquedas de texto completo con tolerancia a errores FULL TEXT SEARCHES. 3. Innovar 1.2 Code Pushdown es el proceso de mover código de aplicación de la capa de aplicación a la capa de la base de datos. Las aplicaciones abap utilizaban el paradigma DATA-TO-CODE y las aplicaciones optimizadas o desarrolladas especificamente para SAP...

Acceder a esta publicación

Creado y Compartido por: Maria Xiomara Rodriguez Panqueva / Disponibilidad Laboral: FullTime

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

SAP Training

Cambios en ABAP a partir de SAP HANA Existen Nuevas opciones técnicas Acelerar SAP HANA nos permite reducir considerablemente el tiempo de respuesta a las consultas de los usuarios, asi como a su vez el tiempo de ejecución de trabajos en segundo plano. Ampliar SAP HANA permite personalizar y extender aplicaciones existentes, estas mejoras incluyen analisis integrados y busquedas de texto completo con tolerancia a errores llamado "Full Text Searches" Innovar Utilizando ABAP y SAP HANA la convergencia del procesamiento de transacciones en linea OLTP, el procesamiento analitico en linea OLAP y las aplicaciones híbridas. Code Pushdown Se refiere a mover codigos de aplicacion de la capa de aplicacion...

Acceder a esta publicación

Creado y Compartido por: Jose Daniel Contreras Bohorquez / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

¿Qué cambia en ABAP a partir de SAP HANA? Con SAP HANA podemos acelerar los programas ABAP existentes, mejorar tolerancia a errores, usar aplicaciones nuevas en ABAP o SAP HANA Concepto de Code PushDown: es el proceso de mover código de aplicación de la capa de aplicación a la capa de base de datos. Las aplicaciones ABAP usan el paradigma data-to-code, donde el programa ABAP lee los registros de una base de datos y los registros se almacenan en tablas internas del servidor de aplicaciones para luego ser transferidos a la interfaz gráfica de usuario SAP. Las aplicaciones SAP HANA usan el paradigma code-to-data, donde los registros de una base de datos se almacenan en el mismo servidor de aplicación,...

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 Senior

Para asegurar el performance del programa es recomendable utilizar las herramientas de calidad de codigo como el code inspector o el extended code checker

Acceder a esta publicación

Creado y Compartido por: Faharid Manjarrez

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

SAP SemiSenior

1) CAMBIOS EN ABAP A PARTIR DE SAP HANA 1.1) Nuevas opciones técnicas: Acelerar: Se puede acelerar los pgm ABAP existentes, mejorar la ejecución en segundo plano, mejor tiempo de respuesta a consultas on-line. Ampliar: Se puede pasar pgm que se ejecutaban en fondo a on-line, mejorando su funcionalidad de dialogo. Las mejoras incluyen análisis y búsqueda de textos con tolerancia a errores, esta herramienta de HANA se denomina FULL TEXT SEARCHES. Innovar : Crear nuevas aplicaciones usando ABAP y HANA. Se convierten las transacciones ON-LINE,las análiticas BI (cubos OLAP) y las hibridas, combinación de ambas. 1.2) Code Pushdown: Para aprovechar SAP HANA una parte de la aplicación...

Acceder a esta publicación

Creado y Compartido por: Sergio Mendez De La Fuente

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

SAP SemiSenior

1.1 Nuevas opciones técnica Acelerar: Podremos acelerar los programas ABAP existentes para hacer posible ejecutarlos en segundo plano o de fondo. También podremos mejorar el tiempo de respuesta imdiata para las consultas actgivadas por el usuario final Ampliar Podremos personalizar y extender la funcionalidad del ERP de SAP Trabajos que necesariamente eran de segundo plano o de fondo ahora podran convertise en transacciones Podremos hacer Full Text Searches Innovar OnLine Transaction Processing(OLTP) facilita y administra apliaciones transsacionales OnLine Analytical Processing(OLAP) utilizada en el campo BI, agiliza la consulta de grandes cantidades de datos, en estructuras multidimencionales (o Cubos OLAP) 1.2 Code Pushdown...

Acceder a esta publicación

Creado y Compartido por: Martín Ramssés Gómez Rodríguez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Cuando creamos una fuente de datos en un sistema fuente de tipo 'fichero', podemos especificar un fichero en la extracción, pero también podríamos usar una rutina ABAP para seleccionar el fichero mediante un diálogo. Para hacer tal cosa, pulsaremos el correspondiente botón a la derecha del cuadro de texto 'Fichero' en la pestaña 'Extracción'. Especificaremos un nombre técnico para la rutina y se abrirá un editor con código generado automáticamente por el sistema según el correspondiente modelo. Añadiremos las líneas necesarias. Bien, la rutina quedaría tal que así: program filename_routine. * Global code *$*$ begin of global - insert...

Acceder a esta publicación

Creado y Compartido por: Javier R. Barros

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

SAP Training

CAMBIOS ABAP PARA HANA acelerar: acelerar programas abap(en fondo, dialogo) online ampliar: ampliar extender programas hasta las cuales eran ejecutadas en fondo en versiones anteriores. Full Text Searche nueva herramienta de SAP HANA para analisis y busquea de textos innovar: OLTP(OnLine Transaction Processing): Es procesamiento tipico de las base de datos operaciones OLAP(OnLine Analitycal Processing):Permite agilizar la consulta de grandes cantidades de datos APP HIBRIDAS: combina funciones transaccionales y de análitica para que los usuarios tengan análisis en tiempo real Code PushDown: Parte de la lógica se ejecuta en la base de datos data to code: Los datos recuperados se procesan...

Acceder a esta publicación

Creado y Compartido por: Alejandro Tabares / Disponibilidad Laboral: FullTime


👉Bueno, estos fueron los últimos artículos de 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.