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

 X 

📘S4HANA ABAP - 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 SemiSenior

Capa de presentación SAP GUI Navegador Procesamiento de solicitudes Entrada usuario en SAP GUI >> Dispatcher AS ABAP >> Workprocess libre >> Lectura/Escritura BBDD >> Dispatcher AS ABAP >> Solicitud procesada a SAP GUI Shared Buffer AS ABAP: Mantiene la información accedida normalmente para ofrecerla de manera rápida al SAP GUI (programas, pantallas, información del diccionario, tablas estáticas, ...) ABAP Open SQL: lenguaje utilizado dentro de la programación ABAP para acceder a los datos. Hay una interfaz en el workprocess que se encarga de traducir Open SQL a SQL nativo (también se puede utilizar directamente SQL nativo con lo que no se utilizaría...

Acceder a esta publicación

Creado y Compartido por: Enrique Cañamero Pizarro / Disponibilidad Laboral: FullTime

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

SAP Senior

Proceso de Diálogo ABAP. Se ocupan de las solicitudes de un usuario activo en SAP NW AS. 1. Capa de presentación. Presenta al usuario la forma de loguearse en SAP e interactuar con el sistema. Pantallas para solicitar y dar resultados. Las solicitudes serán ejecutadas en procesos D de instancia ABAP. 2. Procesando solicitudes SAP GUI. El usr realiza solicitud desde la capa de presentación y es enviada al AS ABAP. Entra en cola del dispatcher y espera WP (D) libre. Se procesa, por lo general leyendo o escribiendo datos en la BD, y la resp es enviada a través del dispatcher a la capa de presentación. 3. Interface con la BD. (existe una en c/WP) Al programar bajo ABAP Open SQL, se independiza del RDBMS...

Acceder a esta publicación

Creado y Compartido por: Tania Palma Sarcos / Disponibilidad Laboral: FullTime + Carta Presentación

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

Recomendaciones para desarrollar aplicaciones ABAP en SAP HANA ................................................................................................................................................................................................. Recomendaciones Generales para realizar la migración y el desarrollo en SAP HANA. Almacenamiento por columnas vs almacenamiento por filas: Las tablas de base de datos se crearán por defecto con almacenamiento por columnas (es más eficiente para analizar grandes volumentes de datos), aunque se podrá elegir que sea por fila, por columna o indefinido. Implementaciones específicas de SAP HANA: Se siguen dos esceneario: Implementaciones independientes...

Acceder a esta publicación

Creado y Compartido por: Johanna Thaina Rangel Lucero / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

debido a que la idea es revisar los conceptos aprendidos con la realidad, estuve revisando la instalacion SAP en mi lugar de trabajo y noto que por ejemplo: en la solapa Datos de Control en la version de SAP que yo uso veo mas campos como: saldos solo en moneda local claves de diferencias T/C Grupo de Valoracion que no los veo en la documentacion del curso y en la instalacion del ambiente de pruebas del curso. quisiera saber si ¿esto es por la localizacion para el pais de uso del software o si es parte del standard? y ¿como se puede identificar cuando es nativo o no? Gracias

Acceder a esta publicación

Creado y Compartido por: Edgar Arturo Moreno Tello

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

SAP Senior

SAP- System Applications Process. Solución Informática nacida en Nanheim, Alemania por 3 ingenieros ex-IBM, buscaban crear un software de aplicaciones estandar para empresas en tiempo real que ayudara a fortalecer cada sector del negocio. Soluciones de SAP: SAP BUSINESS SUITE: Aplicaciones completas empresariales para administrar los procesos mas relevantes de la empresa, conformada por: 1. ERP es la solución principal y la más amplica. 2. SAP BUSINESS ALL IN ONE: Solución completa preconfigurada para medianas empresas con procesos complejos basado en sap nativo. 3. SAP BUSINESS BYDESIGN: Solución completa preconfigurada para medianas empresas 4 . SAP BUSINESS ONE:: Solución para aspectos...

Acceder a esta publicación

Creado y Compartido por: Wilmaryan Villavicencio / Disponibilidad Laboral: PartTime + Carta Presentación

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

El dispatcher es el elemento central del AS ABAP. Recibe los pedidos desde el SAP GUI (primero en una cola de solicitudes). Cuando hay un proceso de dialogo libre, el dispatcher lo envia. Si se necesita leer algo de la base de datos (o escribirlos) el work process se encaga de hacerlo. Cuando todo termina, la respuesta se envia al dispatcher, quien lo pasa al SAP GUI. Además, existen buffers dentro de la capa de aplicacion para agiilizar los tiempos de respuesta, ya que almacena datos accedidos frecuentemente. Se pude consultar la base de datos del sistema con 2 lenguajes: Open SQL: propio de SAP e independiente del motor de base de datos. Al usarlo los programas ABAP son independientes de la base de datos y además se utiliza un...

Acceder a esta publicación

Creado y Compartido por: Diego Saez

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

SAP SemiSenior

Acelerar Ampliar: Personalizar y extender aplicaciones existentes.Análisis integrado y búsquedas de texto Full Text Searches Inovar: Desarrollar aplicaciones nuevas e inovadoras -transacciones en línea OLTP - procesamiento analítico en líea OLAP - aplicaciones híbridas: funciones transaccionales y analíticas CODE PUSHDOWN: Proceso de mover código de la capa de aplicación a la de BD DATA-TO-CODE - paradigma ABAP: las lógicas se ejecutan en capa de aplicación CODE-TO-DATA - paradigma SAP HANA: Parte de la lógica de aplicación se implementa en la capa de aplicación (lógica de orquestación) y otra parte (lógica de cálculo)...

Acceder a esta publicación

Creado y Compartido por: Lucero Miriam Tapia Cruz / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master


Plan de Organización Un plan de organización se compone básicamente de unidades organizativas y sus vinculaciones. Además contiene posiciones vinculadas con las unidades de organización a las que se pueden asignar titulares (personas, empleados, usuarios) y ocasionalmente funciones con las que describirlas. A estas últimas es posible asignarles tareas. El plan de organización refleja la estructura (estructura de organización) de su empresa en el sistema SAP. Tratar Escalas IMG > Gestión de Personal > Desarrollo de Personal > Datos Maestros > Tratar escalas Escala de Calidad Escala de idioma 1 (Conocimientos escolares) 2 (Conocimientos básicos)...

Acceder a esta publicación

Creado y Compartido por: Juan Manuel Hernandez Rojas / Disponibilidad Laboral: FullTime

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

SAP Senior

1) Capa de presentación: Interfaces de usuario que interactuan con el server de aplicación. (SAP GUI - instalado en la pc del usuario - o Web). Son procesadas por el AS ABAP o JAVA dependiendo de en cuál hayan sido programadas y como se haya confeccionado el sistema. 2) Proceso de solicitudes SAPGUI ABAP El SAP GUI convierte la solicitud a un formato interno y lo envia al AS ABAP. El dispatcher lo recibe y lo distribuye entre los work process disponibles. Los WP deberan escribir o leer de la BD, por lo que cada uno esta conectado a la misma. Luego del proceso se devuelve el resultado al dispatcher y este lo envía a la interface de usuario. - Existen unos buffers donde se almacena la info de BD más consultada...

Acceder a esta publicación

Creado y Compartido por: Pablo Nahuel Arias / Disponibilidad Laboral: FullTime

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

SAP Master

Muy Buenas Noches tengan todos. Soy Andrés Achuelos nativo de Venezuela, pero en estos momentos me encuentro radicado en Colombia, soy Ingeniero en Producción Industrial, pero siempre me gusta estarme formando y actualizando.. así que uno nunca deja de estudiar... jajaja No soy del área de sistemas, pero se que las tecnologías de la información IT son el camino futuro y la evolución de todo así que hay que conocerlas bien y buscar aprender de ese camino para enlazarlo con nuestro día a día tanto laboral como personal. En mis vivencias laborales actuales me gustaría dar un paso mas allá y desarrollar el SAP como herramienta de trabajo, ya sea dentro de las empresas...

Acceder a esta publicación

Creado y Compartido por: Andres Achuelos Davis


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