• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram

S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram
cds table  ·  HANA SQL Script  ·  hdbdd table  ·  Tutorials

HDBDD Creación de tablas usando SAP HANA CDS

By s4pcademy 


Hola todos. Bienvenido a un nuevo tutorial sobre cómo crear una tabla HDBDD basada en CDS en SAP HANA. En este, aprendemos a crear una tabla utilizando el método SAP HANA CDS (Core Data Service). Los dos métodos recomendados hoy para crear una tabla personalizada en SAP HANA son usar el archivo HDBDD o usar el archivo HDBCDS (cuando tiene una instalación XS Advanced o XSA).

Los métodos para crear una tabla elaborada en este sitio web son:

  1. Usando el método gráfico discutido en un tutorial separado.
  2. Usando el método de secuencia de comandos SQL discutido en un tutorial separado.
  3. Usando el método de tablas HDB discutido en un tutorial separado.
  4. Usando el método HDBDD discutido aquí (método recomendado en proyectos que no son XSA).
  5. Usando el método HDBCDS que se discutirá en un tutorial futuro (método recomendado en proyectos XSA).

Para cualquiera que tenga prisa, aquí está la versión en video de este tutorial en YouTube. Si prefiere uno escrito, por favor siga leyendo. Además, suscríbase a nuestro canal de YouTube para obtener tutoriales en video semanas antes de los escritos.

Tabla CDS HDBDD: uso de Web Development Workbench

estamos usando el banco de trabajo de desarrollo web para crear este archivo HDBDD. También puede hacer esto en SAP HANA Studio en la pestaña del repositorio.

Una vez que abra el banco de trabajo de desarrollo web de SAP HANA, haga clic en Catálogo para abrir la sección Catálogo.

hdbdd tabla cds sap hana

El enlace del catálogo se abre y muestra los paquetes que está autorizado a ver.

hdbdd tabla cds sap hana

Haga clic derecho en el paquete donde desea desarrollar este código.

En el menú contextual, elija Nuevo-> Archivo

hdbdd tabla cds sap hana

Se abre una ventana solicitando el nombre del archivo.

hdbdd tabla cds sap hana

Proporcionamos un nombre de archivo TABLAS con la extensión hdbdd.

hdbdd tabla cds sap hana

Se abre el editor.

hdbdd tabla cds sap hana

Ahora, pegamos el siguiente código en este editor para crear nuestra tabla.

namespace TEACHMEHANA;

@Schema: 'SHYAM'

context TABLES {

Entity CUST_REV_CDS {

CUST_ID : String (10);

FIRST_NAME : String (20);

LAST_NAME : String(20);

REVENUE_USD : Integer;

};

};

los namespace necesita definir el paquete bajo el cual se crea este archivo.

@Schema define el esquema bajo el cual residirían las tablas creadas.

El principal El contexto define el nombre de archivo que se proporcionó en el momento de la creación de HDBDD.

Una tabla es una entidad persistente en SAP HANA CDS y, por lo tanto, la siguiente declaración declara una tabla (entidad) CUST_REV_CDS.

Entity CUST_REV_CDS : La siguiente parte declara las columnas de esta tabla. Tenga en cuenta que los tipos de datos son diferentes a los de SQL normal. No hay NVARCHAR. En su lugar, la declaración utiliza un tipo de datos String. Esto se debe a que CDS tiene tipos de datos ligeramente diferentes.

{

CUST_ID : String (10);

FIRST_NAME : String (20);

LAST_NAME : String(20);

REVENUE_USD : Integer;

};

SAP tiene una página en línea dedicada a las asignaciones de tipos de datos que puede consultar a este respecto. haga clic aquí para llegar a esa página. Una captura de pantalla de esa página actualmente es la siguiente.

hdbdd tabla cds sap hana

hdbdd tabla cds sap hana

Una vez hecho esto, haga clic derecho en el archivo y haga clic en «Activar».

hdbdd tabla cds sap hana

El símbolo de la cruz desaparece del archivo, lo que confirma que ahora está activo. La tabla CUST_REV_CDS ahora también debe crearse en el esquema SHYAM como se define.

hdbdd tabla cds sap hana

Ahora regrese al banco de trabajo de desarrollo basado en Web. Haz clic en Editor.

hdbdd tabla cds sap hana

Ahora, expanda el catálogo, el esquema y la carpeta de tablas.

Vemos que la tabla se ha creado correctamente.

hdbdd tabla cds sap hana

Esta tabla también se puede cargar usando el método hdbti de la misma manera que las tablas hdb.

Espero que el concepto de la tabla SAP HANA CDS HDBDD ahora sea claro para usted. Comparta este tutorial en las redes sociales para ayudar a mantener el sitio. También, comentarios con sus pensamientos y preguntas.

Hasta la proxima vez…

< Próximo tutorial>>



Source link


CDSCreaciónHANAHDBDDSAPtablasusando

Artículos relacionados


admin's blog  ·  Blogs  ·  Home
C_CPE_14: Aprobar el examen de desarrollador de extensión SAP BTP con pruebas de práctica | Preparación ERP
Technical Articles
Funcionalidad de Adobe Form (Imprimir/Vista previa de impresión) en SAP CRM Actions
Product Information
SAP S/4HANA Cloud 2302 亮点前瞻:寻源和采购话题

Deja tu comentario Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

Conceptos de seguridad ABAP
Previo
¿Alguien de Galway, Irlanda? | Blogs de SAP
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.
Cookies Para que este sitio funcione adecuadamente, a veces instalamos en los dispositivos de los usuarios pequeños ficheros de datos, conocidos como cookies. La mayoría de los grandes sitios web también lo hacen.
Aceptar
Cambiar ajustes
Configuración de Cookie Box
Configuración de Cookie Box

Ajustes de privacidad

Decida qué cookies quiere permitir. Puede cambiar estos ajustes en cualquier momento. Sin embargo, esto puede hacer que algunas funciones dejen de estar disponibles. Para obtener información sobre eliminar las cookies, por favor consulte la función de ayuda de su navegador. Aprenda más sobre las cookies que usamos.

Con el deslizador, puede habilitar o deshabilitar los diferentes tipos de cookies:

  • Bloquear todas
  • Essentials
  • Funcionalidad
  • Análisis
  • Publicidad

Este sitio web hará:

Este sitio web no:

  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
  • Recuerde sus detalles de inicio de sesión
  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
Guardar y cerrar