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

Ampliación de modelos de datos estándar con SAP MDG

By s4pcademy 


Los datos que deben gestionarse y gobernarse mediante un proceso de gobernanza están determinados por la definición del modelo de datos.

El contenido estándar brinda la opción de configurar qué datos deben gobernarse en función de las entidades de datos disponibles y los atributos del modelo de datos. También ofrece la opción de agregar entidades o atributos adicionales que no forman parte del modelo de datos estándar.

Algunos casos de uso comunes para la extensión del modelo de datos son agregar atributos de datos maestros específicos de la industria, agregar campos de datos mejorados que ya existen en las tablas del repositorio de datos maestros (extensión SAP S/4HANA y SAPERP tablas), agregar atributos específicos del proceso y agregar campos que deben existir solo en Gobierno de datos maestros de SAP tablas staging y no en tablas SAP S/4HANA y SAP ERP (opción flex), entre otros. Estos requisitos se pueden lograr agregando entidades adicionales o ampliando las entidades estándar con nuevos atributos. Estas nuevas entidades se pueden asignar al área de reutilización o pueden ser entidades flexibles. Es necesario mantener las relaciones entre las nuevas entidades y las entidades existentes para validar los datos. Los casos de uso más comunes para una extensión de modelo de datos incluyen los siguientes:

  • Agregar campos estándar existentes (opción de reutilización): Esto implica el requisito de ampliar el modelo de datos estándar de SAP Master Data Governance con campos estándar que no forman parte del modelo de datos de SAP Master Data Governance. Ejemplos de dichos campos incluyen aquellos que vienen con complementos de solución específicos de la industria, campos relacionados con tablas de bases de datos estándar que no están en el alcance estándar de SAP Master Data Governance, etc. Según la cantidad de campos y el tipo de campos (tablas de verificación, campos de texto, etc.), estos campos podrían agregarse como atributos a las entidades estándar o entidades personalizadas en el modelo de datos estándar.
  • Agregar campos personalizados (opción de reutilización): Esto implica el requisito de ampliar el modelo de datos estándar de SAP Master Data Governance con campos personalizados/mejorados que se agregaron a las tablas estándar de SAP S/4HANA y SAP ERP o tablas personalizadas que están vinculadas a las tablas estándar. Según la cantidad de campos y el tipo de campos (tablas de verificación, campos de texto, etc.), estos campos podrían agregarse como atributos a las entidades estándar o entidades personalizadas en el modelo de datos estándar.
  • Agregar campos personalizados (opción flexible) Esto implica el requisito de ampliar el estándar SAP Master Data Governance modelo de datos con campos personalizados que no necesitan asignarse al área activa. Ejemplos de dichos campos incluyen campos específicos de procesos que se utilizan para determinar los flujos de procesos, campos basados ​​en la entrada del usuario, ampliación de modelos de datos con campos flexibles adicionales, etc.

Las siguientes secciones analizan varios pasos para implementar estas mejoras del modelo de datos, desde agregar atributos al modelo de datos estándar hasta agregar nuevas entidades a los modelos de datos.

Agregar atributos a modelos de datos estándar

Se pueden agregar atributos al modelo de datos estándar agregando atributos a las entidades existentes o definiendo una relación entre entidades. Los atributos solo se pueden agregar a entidades de tipo 1 o 4 de almacenamiento. Las nuevas entidades pueden ser entidades flexibles o entidades de reutilización, según la definición de la entidad y el tipo de datos (maestro, referencia, específico del proceso, etc.). Si el campo recién agregado es parte de una tabla de verificación o tiene claves externas, entonces se define una entidad de tipo de almacenamiento 3 y se configura una relación con la entidad vinculada. Si el campo ya existe en las tablas SAP S/4HANA y SAP ERP (opción de reutilización), las asignaciones entre el área provisional y activa deben mantenerse a través de la asignación SMT.

Para el modelo de datos del socio comercial, si el campo relacionado con el socio comercial debe ser parte de la interfaz de usuario del cliente o proveedor, se debe definir la asignación de CVI para asignar el campo del modelo de socio comercial al campo correspondiente del cliente o proveedor. Debido a que el modelo de datos financieros (0G), a diferencia del modelo de datos maestro de materiales o de socios comerciales, se basa en la opción flexible, no se requiere el mapeo SMT.

El espacio de nombres del cliente para agregar campos es ZZ o YY. Es necesario proporcionar un espacio de nombres y un paquete personalizado en la configuración; las estructuras se generan al activar el modelo de datos. Se pueden visualizar en la vista de configuración para mostrar el modelo gráfico. Las tablas generadas también se pueden verificar mediante la transacción MDG_DATA_MODEL.

Una vez ampliado el modelo de datos, el modelo de datos se activa y genera para que los campos ampliados se puedan utilizar en el proceso de gobernanza. El área de preparación debe ajustarse ejecutando el informe USMD_ADJUST_STAGING, que ayuda a ajustar el área de preparación para las solicitudes de cambio vinculadas. Las estructuras generadas se utilizan para configurar y ampliar las UI en función de las relaciones entidad/atributo.

Una vez identificados los atributos que se van a mejorar o agregar, se puede ampliar el modelo de datos estándar. Para las mejoras del modelo de datos de socios comerciales, la asignación de CVI debe actualizarse si los campos del socio comercial deben asignarse a la estructura de cliente/proveedor. Puede ampliar el modelo siguiendo estos pasos:

  1. Amplíe la tabla SAP S/4HANA y SAP ERP (para nuevos campos de reutilización), si aún no existe (opción de reutilización para modelos de datos maestros de materiales y socios comerciales).
  2. Usando Transaction MDGIMG, seleccione el modelo de datos y extiéndalo con los nuevos atributos en la definición de entidad correspondiente asociada con la tabla SAP S/4HANA y SAP ERP o con una relación de referencia.
  3. Activa el modelo de fecha.
  4. Generar estructuras específicas del modelo de datos. Las estructuras para el mapeo entre las áreas activas y de preparación (para modelos de áreas de reutilización) y las propiedades de campo son obligatorias. Se pueden agregar otros tipos de uso de estructura (estructuras para formularios basados ​​en PDF, para SAP Enterprise Search y para control de campo) según sea necesario. Es posible que sea necesario ampliar estructuras de metadatos adicionales según el dominio. Por ejemplo, para el dominio de materiales, extienda la estructura MDG_BS_MAT_S_MAT_DATA y verifique/ajuste las estructuras de tipo de tabla correspondientes MDG_BS_MAT_S_
    * y CMD_BS_MAT_S_

    *, según sea necesario (para obtener más información, consulte la documentación de ayuda).
  5. Para la opción de reutilización, mejore el acceso y las respectivas clases de controlador (para el modelo de socio comercial) para leer y escribir en el área de reutilización. Las clases de acceso controlan las llamadas a las clases de controlador. Es necesario mejorar las clases de controlador para leer y guardar datos para entidades y atributos personalizados. Una única clase de controlador es responsable de una única operación de objeto.
  6. Definir mapeo SMT (para campos de reutilización). Esto define el mapeo de campos entre el área de preparación y el área de persistencia primaria en ambas direcciones para que, tras la activación de las solicitudes de cambio, los datos se guarden en el área de reutilización (área activa).
  7. Ajuste el área de preparación para solicitudes de cambio vinculadas.
  8. Agregar nuevas entidades al modelo de datos

    El modelo de datos se puede ampliar con entidades adicionales. Los datos asociados con estas entidades se pueden almacenar en SAP Master Data Governance o en tablas de SAP S/4HANA y SAP ERP tras la activación de la solicitud de cambio. Las entidades recién definidas deben vincularse a otras entidades mediante relaciones. La cardinalidad de la relación se determina en función del conjunto de datos.

    Los pasos para ampliar el modelo de datos estándar con nuevas entidades son los mismos. Para el modelo de datos de materiales, también se implementa el complemento empresarial MDG_BS_MAT_API_SEGMENTS_ EXT (BAdI).

    Una vez ampliado el modelo de datos, es necesario mejorar la interfaz de usuario. Para el modelo de socio comercial, el modelo de capa de interacción genérica (GenIL) también se extiende para conectar el modelo de datos con el modelo GenIL, que integra los campos del modelo en la interfaz de usuario. El mapeo del modelo GenIL al modelo de datos se realiza a través del clúster de vista VC_MDG_BS_GENIL_C (Transacción SM34).

    Nota del editor: esta publicación ha sido adaptada de una sección del libro. Gobernanza de datos maestros de SAP: la guía completa de Bikram Dogra, Antony Isacc, Homiar Kalwachwala, Dilip Radhakrishnan, Syama Srinivasan, Sandeep Chahal, Santhosh Cheekoti, Rajani Khambhampati, Vikas Lodha y David Quirk.




    Introducción al procesamiento intercompañía con SAP
    Previo
    Comparando ATP en SAP ERP y SAP S/4HANA
    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.