Cómo traducir una Metadata Extension de CDS View

Las metadata extensions de CDS Views (EXTEND VIEW con @Metadata) contienen textos que también se pueden traducir (etiquetas de UI, tooltips, etc.). A diferencia de la CDS base, la traducción se hace en SE63 con un tipo de objeto específico: DDLX.

Pasos para traducir una metadata extension

  1. Ejecuta la transacción SE63.
  2. Ve a Short Text → 00 Meta Objects → TLOG Lockable Logical Object (Meta).
  3. En Object Type, introduce DDLX.
  4. En Object Name, escribe el nombre de la CDS view seguido de * (ej. ZM_SALES*).
  5. Pulsa F4 (Posibles entradas). Aparecerá un cuadro de diálogo «Restrict Selection Quantity» → elige Continuar (Enter).
  6. Selecciona el primer objeto que termine en 02 (por ejemplo, ZM_SALES02). Esos son los textos cortos.
  7. Indica idioma origen (el de desarrollo) e idioma destino (al que quieres traducir).
  8. Haz clic en Editar. Aparecerán los textos traducibles.
  9. Traduce las líneas necesarias y guarda (Ctrl+S).
  10. Vuelve al campo Object Name y sustituye 02 por 06 (ej. ZM_SALES06). Esos son los textos largos.
  11. Repite los pasos 7 a 9 (seleccionar idiomas, editar, traducir, guardar).

Traducir una metadata extension de CDS View requiere usar SE63 con el objeto DDLX y procesar dos entradas (XX02 y XX06). Es un paso imprescindible para que las aplicaciones Fiori o los informes muestren las etiquetas en el idioma del usuario.