📘ADBC

Selector Alummnos / Empresas

Definición de ADBC

El ADBC (ABAP Database Connectivity) es un marco de trabajo en SAP que permite interactuar directamente con la base de datos subyacente desde un programa ABAP utilizando comandos SQL nativos. Introducido a partir de AS ABAP 6.10, ADBC proporciona una forma moderna y flexible de realizar consultas o ejecutar operaciones en la base de datos cuando las funcionalidades estándar de ABAP no son suficientes.

Características principales del ADBC:

  1. Uso de SQL nativo:
    Permite enviar comandos SQL directamente a la base de datos sin pasar por la interfaz estándar de ABAP. Esto es útil para aprovechar características específicas de la base de datos que no están disponibles en Open SQL.

  2. Independencia de la implementación:
    El ADBC ofrece clases estándar del marco de trabajo para conectarse, ejecutar comandos y manejar los resultados, eliminando la necesidad de escribir código complejo.

  3. Componentes principales:

    • CL_SQL_CONNECTION: Gestiona la conexión con la base de datos.
    • CL_SQL_STATEMENT: Permite ejecutar comandos SQL.
    • CL_SQL_RESULT_SET: Ayuda a procesar los resultados de las consultas.
  4. Limitaciones:

    • No hay validación de sintaxis SQL en tiempo de diseño.
    • Los comandos enviados no pasan por los buffers locales, lo que puede impactar en el rendimiento si no se usa correctamente.
    • Al usar ADBC, se pierde la independencia de la base de datos, ya que el SQL nativo está diseñado para la base de datos específica en uso.

Usos comunes del ADBC:

  • Realizar operaciones complejas que no son posibles con Open SQL.
  • Ejecutar procedimientos almacenados o vistas específicas de la base de datos.
  • Acceso a características avanzadas de SAP HANA en escenarios de SAP S/4HANA.

Aunque ADBC es poderoso, se recomienda usarlo con precaución y solo cuando las opciones estándar de ABAP no sean suficientes, para evitar problemas de portabilidad y compatibilidad en el futuro.

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Master


La bibliografía. 1.-Manual ABAP Development for SAP HANA (Second Edition) Esta guía paso a paso para desarrolladores tiene todo lo que necesitas para crear aplicaciones ABAP optimizadas para SAP HANA. Explora el entorno y las herramientas que usarás y domina las técnicas de desarrollo que rigen el paradigma de código a datos en SAP HANA. Luego, sumérgete en la programación del backend utilizando ABAP Database Connectivity, SQLScript, procedimientos de base de datos gestionados por ABAP, servicios de datos centrales y más. Una vez que hayas codificado tus aplicaciones, mantenlas con estadísticas de ejecución, trazas y análisis de código. ¡Constrúyelo...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP Junior

1.- Las opciones de SAP para las empresas grandes A partir del lanzamiento del nuevo sistema SAP S/4HANA en el año 2015, cuando una empresa grande que hasta el momento no ha implementado el sistema SAP desea implementarlo, dispone de esta nueva versión del sistema estándar. Tal como mencionamos en las lecciones pasadas, la versión anterior al nuevo sistema S/4HANA es SAP ECC lanzado por SAP en el año 2004. SAP ha informado que hasta el 31 de diciembre del año 2025 mantendrá el soporte y las actualizaciones a la versión SAP ECCI por lo que las empresas disponen hasta esa fecha límite para migrar al nuevo sistema. En la actualidad dentro del universo de empresas grandes...

Acceder a esta publicación

Creado y Compartido por: Gustavo Jose Rondon Hernandez / Disponibilidad Laboral: FullTime + Carta Presentación


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