📘SQL Nativo

Selector Alummnos / Empresas

Definición de SQL Nativo

Utilizando OPEN SQL nos independizamos de la base de datos instalada en el sistema SAP, es decir utilizamos el mismo lenguaje de acceso a datos sin tener en cuenta si la base de datos es HANA, ORACLE, INFORMIX o otra.

El SQL Nativo es el SQL real de la base de datos que estamos utilizando.

EL Native SQL nos permite utilizar declaraciones SQL específicas de la base de datos en un programa ABAP.

Por ejemplo, es muy común en ABAP, cuando realizamos SELECTs a tablas bases de datos que tienen muchos registros, forzar la utilización de determinados índices de la tabla mediante la sentencia HINTS, la cual es propia de las bases de datos ORACLE.

Veamos a continuación un ejemplo de su utilización:

REPORT  ztest_hints.

DATA: BEGIN OF equipos_libres OCCURS 0,

        sernr        TYPE equi-sernr,

        objnr        TYPE equi-objnr,

        matnr        TYPE equi-matnr,

        sttxt(40)    TYPE c,

        ustxt(40)    TYPE c.

DATA: END OF equipos_libres.

DATA:   t1 TYPE i,

        t2 TYPE i,

        t TYPE p DECIMALS 2.

*&---------------------------------------------------------------------*

START-OF-SELECTION.

*&---------------------------------------------------------------------*

  GET RUN TIME FIELD t1.

* Armo lista de aparatos disponibles

  SELECT sernr objnr matnr FROM v_equi

                 CLIENT SPECIFIED

                 APPENDING TABLE equipos_libres

                 WHERE mandt EQ sy-mandt

                   AND ( matnr    EQ 'LLAVE DE AGUA'

                    OR   matnr    EQ 'LLAVE DE CLOACAS' )

                   AND iwerk EQ space

                   AND ingrp EQ space

                   AND tplnr EQ space

                   AND begru EQ space

                   AND datbi EQ '99991231'

        %_HINTS ORACLE 'PARALLEL(V_EQUI ,10)'.

  GET RUN TIME FIELD t2.

  t = t2 - t1.

  WRITE: / 'Tiempo de ejecución: ', t, 'microsegundos'.

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Master

La aplicacion movil: es una app diseñada para funcionar en dispositivos móviles (smartphones o tablets) y permite a los usuarios interactuar con SAP desde cualquier lugar, en tiempo real, con una interfaz adaptada a pantallas pequeñas. La web movil: es un sitio web diseñado para ser visualizado correctamente en un dispositivo móvil (teléfonos, tablets, etc.) Las aplicaciones hibridas: combina características de las apps nativas y web. Se construyen con tecnologías web (HTML, CSS, JS) dentro de un contenedor nativo (como Apache Cordova o Capacitor). Se instalan como apps normales desde la tienda (Google Play o App Store), pero gran parte del contenido es web. Pueden usar funciones...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

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

SAP Expert



En SAP HANA, ABAP evoluciona hacia un modelo de programación optimizado para bases de datos en memoria, lo que cambia la forma de diseñar aplicaciones. Tradicionalmente, ABAP seguía el principio “Code to Data”, donde la lógica se ejecutaba en la capa de aplicación y la base de datos solo almacenaba y recuperaba información. Con HANA, se prioriza el paradigma “Code Pushdown”, trasladando el procesamiento intensivo a la base de datos mediante vistas CDS, AMDP y SQL Script, reduciendo la transferencia de datos y aumentando la eficiencia. Además, surgen nuevas herramientas como Open SQL mejorado, funciones de análisis en tiempo real, soporte nativo para operaciones complejas...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert



¿Qué son los Reportes Interactivos en SAP? Los reportes interactivos en SAP son herramientas que permiten a los usuarios visualizar, analizar y explorar datos de manera dinámica dentro del sistema SAP. A diferencia de los reportes clásicos, los interactivos permiten navegar en múltiples niveles de detalle directamente desde el resultado inicial del reporte, brindando una experiencia más rica y flexible para la toma de decisiones. Estos reportes se desarrollan comúnmente en ABAP, el lenguaje de programación nativo de SAP, y son ampliamente utilizados en módulos como FI (Finanzas), MM (Gestión de Materiales), SD (Ventas y Distribución), HCM (Gestión de Capital...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master


Las recomendaciones para desarrollar aplicaciones ABAP en SAP HANA. Recomendaciones generales para desarrollo ABAP en SAP HANA Se enfatizó la importancia de considerar recomendaciones generales, migración y optimización de programas. Es fundamental comprender las diferencias y cambios respecto a bases de datos tradicionales, especialmente en el contexto de grandes volúmenes de datos y acceso en tiempo real. SAP recomienda siempre usar almacenamiento por columnas salvo razones específicas; esto mejora la eficiencia y compresión de datos. Se presentaron las diferencias entre implementaciones independientes de base de datos (Open SQL, ABAP CDS) y funciones...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP Senior

El núcleo de SAP Instancia SAP / Servidor de Aplicación Es la unidad básica que ejecuta los procesos de negocio. Puede haber varias instancias conectadas al mismo sistema SAP para repartir carga y dar alta disponibilidad. Arquitectura ABAP y Java AS ABAP: stack clásico donde corren la mayoría de los módulos SAP (ERP, S/4HANA, etc.). AS Java: stack basado en Java para aplicaciones y servicios específicos. Ambos pueden convivir en un mismo sistema. Componentes principales del servidor ABAP Dispatcher ABAP: recibe las peticiones de los usuarios y las reparte a los...

Acceder a esta publicación

Creado y Compartido por: Jorge Maximiliano Spadaro

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

SAP Master


La búsqueda de textos y el análisis de datos no estructurados. Introducción y contexto Se exploran nuevas opciones de SAP HANA para la búsqueda de textos y análisis de datos no estructurados. La búsqueda avanzada en grandes conjuntos de datos ha crecido significativamente con el auge de Internet. SAP HANA abre nuevas posibilidades para aplicaciones empresariales, mejorando la facilidad de uso y capacidades de análisis. Funcionalidades de búsqueda en SAP HANA SAP HANA permite ayudas de búsqueda similares a motores de búsqueda modernos, tolerantes a errores y con soporte multilingüe. La búsqueda...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

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

Evolución de las Herramientas de Analítica y Reporting en SAP La analítica empresarial constituye un pilar estratégico en la gestión organizacional, al permitir transformar los datos en conocimiento útil para la toma de decisiones. Dentro del ecosistema SAP, este ámbito ha experimentado una evolución significativa: desde soluciones de reporting tradicionales hacia plataformas avanzadas que integran visualización, predicción y planificación, con un marcado énfasis en la nube. Características principales de SAP Design Studio SAP Design Studio fue durante varios años la herramienta de referencia para el diseño de aplicaciones analíticas...

Acceder a esta publicación

Creado y Compartido por: Luis Martinez Molina

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

SAP Junior

La aplicación móvil El acceso a la aplicación desde diferentes dispositivos en SAP Fiori permite que los usuarios trabajen tanto desde computadoras de escritorio como desde dispositivos móviles. En el caso del acceso móvil, el usuario ingresa a la Fiori Launchpad (FLP) ya sea desde el navegador del dispositivo o mediante el SAP Fiori Client, que es una aplicación descargable. Los dispositivos móviles aportan ventajas importantes como el acceso a cámara, geolocalización, contactos, calendario, escáner de códigos de barras y almacenamiento en caché, lo que mejora la funcionalidad de las aplicaciones empresariales. Existen tres tipos generales de aplicaciones móviles....

Acceder a esta publicación

Creado y Compartido por: Candela Analia Nuñez

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

SAP Training

SAP HANA. Entendiendo un poco el concepto que indica es que es el motor principal de muchas empresas que utilizan SAP, es un sistema ERP para grandes empresas y funciona como un disco duro universal para guardar todas la información, porque SAP HANA procesa, almacena y analiza datos en la memoria principal del sistema RAM y maneja una velocidad muy rápida en las bases de datos, permite guardar datos, analizar en tiempo y forma, crear reportes y gráficos en tiempo real y también desarrolla aplicaciones inteligentes para sus análisis. Es un sistema que se trabaja en tiempo real para descargar reportes, no debes esperar nunca para generar los mismos ya que son al momento. Sus principales características...

Acceder a esta publicación

Creado y Compartido por: Junior Daimonth Revete Ramirez / 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.