✒️ABAP HANA - SAP HANA Studio

ABAP HANA SAP HANA Studio

1.- Introducción a SAP HANA Studio

Es un entorno dentro del IDE de Eclipse que se utiliza para desarrollar objetos en el servidor HANA proporcionando un entorno de administración, modelado y aprovisionamiento de datos.

HANA Studio permite administrar la base de datos HANA, se puede acceder de forma local o remoto.

La instalación de SAP HANA Studio viene configurada dentro de la instalación del ADT. Al igual que ADT para SAP NetWeaver, HANA cuenta con perspectivas:

  • Administration Console: Sirve para supervisor el sistema, configurar los ajustes y administrar los usuarios y autorizaciones.
  • Development: Para desarrollo de HANA, proporciona vistas y opciones para realizar desarrollos de aplicaciones en SAP HANA XS, ejemplo administrar desarrollo de aplicaciones, mostrar contenido de paquetes de aplicaciones y explorar el repositorio de SAP HANA.
  • Modeler: Acceder al catálogo de bases de datos, crear vistas y procedimientos de bases de datos en el repositorio.
  • PlanViz: Se usa para visualizar planes de ejecución.

1.1.- Loes roles para desarrolladores ABAP

Se utilizan los siguientes roles estándar para asignar autorizaciones a los desarrolladores ABAP:

  • ABAP_DEV: Permite editar objetos de desarrollo en el repositorio.
  • ABAP_READ: Permite visualizar objetos de desarrollo.
  • ABAP_ADMIN: Permite asignar los roles ABAP_DEV y ABAP_READ.

1.2.- La creación de conexión al sistema

Seleccionamos la perspectiva SAP HANA Modeler (es la que utilizaremos los Abapers).

Presionamos el botón derecho y elegimos la opción “Add System”.

Se introducen el nombre del Host, la Instancia y Descripción.

La conexión se guardará en el workspace, se pude crear todas las conexiones que queramos dentro del workspace.

  • Catalog: Objetos de base de datos, vistas y procedimientos de bases de datos
  • Content: Representa los paquetes o clases de desarrollo en el repositorio.
  • Provisioning: Integra otras fuentes de datos.
  • Security: Administrar roles y usuario.

También se pueden realizar configuraciones especificas del usuario, las más relevantes se encuentran en Windows / Preferences / SAP HANA Modeler.

1.3.- Trabajando con el catálogo (catalog) de la base de datos.

Su función es administrar los objetos de las bases de datos en los esquemas de la base de datos.

Un esquema agrupa objetos de base de datos relacionados, en principio cada usuario de base de datos tiene su propio esquema de base de datos.

Algunos esquemas se usan internamente en SAP HANA, en particular el esquema de base de datos SYS y todos los que comiencen con _SYS.

  • _SYS: Contiene tablas técnicas y vistas para monitorear.
  • _SYS_AFL: Los objetos de la base de datos para biblioteca de funciones se almacenan aquí, se crea el esquema cuando las bibliotecas están instaladas.
  • _SYS_BI: Contiene tablas y vistas especiales para análisis de escenarios (ejemplo datos del año fiscal).
  • _SYS_BIC: Cuando se activan los objetos de desarrollo, los objetos asociados en tiempo de ejecución se generan aquí.
  • _SYS_REPO: Se almacenan los objetos de desarrollo del repositorio.
  • _SYS_XS: Es utilizado por el motor SAP HANA XS.

  • Vista de columna: Vistas especiales basadas en almacén por columnas.
  • Función: La función definida por el usuario realiza cálculos y se puede integrar en sentencias SELECT.
  • Índice: Facilita la búsqueda y el ordenamiento.
  • Procedimiento: Encapsula y reutiliza los algoritmos que se ejecutaran en la base de datos.
  • Secuencia: Genera números únicos y consecutivos (similar a los rangos en ABAP).
  • Sinónimo: Definen alias para las tablas, vistas, procedimientos y secuencias.
  • Tabla: Almacena los datos en tablas.
  • Trigger: Sn funciones que realizan determinados cambios en la base de datos.
  • Vista: Son queries que han sido guardados en la base de datos.

Nuestro trabajo como Abapers no será crear objetos directamente en la base de datos, se rearan solo de forma indirecta, por ejemplo, a través del DDIC.

1.4.- Trabajando con el Repositorio de SAP HANA

Ayuda a organizar los objetos de desarrollo de forma flexible y expandible.

Se van almacenando y organizando en jerarquías de paquetes, en la perspectiva SAP HANA Modeler se pueden crear los siguientes objetos:

  • Paquete: Se agrupan todos los objetos en paquetes.
  • Vista de atributos: Se utiliza para conectar múltiples tablas o para seleccionar un set de columnas de una tabla.
  • Vista analítica: Se utiliza para agregar rápidamente datos.
  • Vista de cálculo: Sirve para los requisitos que no estén disponibles o se puedan asignar en la vista de atributos y la analítica.
  • Privilegio Analítico: Sirve para restringir línea por línea, acceso a vistas.
  • Procedimiento: Sirve para encapsular y reutilizar algoritmos que serán ejecutados en la base de datos.
  • Tabla de decisión: Almacena reglas de negocios.


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el MASTER ABAP for HANA.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez

 

:: Al igual que Ixhel ¿Usted está dispuesto a aprender ABAP?

El lunes 01 Noviembre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?