• 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
attribute based access control  ·  Product Information  ·  UI data protection Masking  ·  uim  ·  UISM

Control de acceso basado en atributos (ABAC): escenario de enmascaramiento de campos en TCodes SE16 y MM03

By s4pcademy 


Introducción

En esta publicación de blog, aprenderemos cómo enmascarar “Peso bruto» y «Peso neto” campos en MARA tabla en transacciones SE16 y MM03 para materiales de Sensitive Material Group “300“.

Autorizaciones basadas en atributos son mecanismos de determinación dinámicos que determinan si un usuario está autorizado a acceder a conjuntos de datos específicos que pueden basarse en los atributos de contexto del usuario y los datos (por ejemplo, el precio de ciertos materiales confidenciales está enmascarado).

El resultado aparecerá como:

Requisito previo

Producto «Enmascaramiento de protección de datos de la interfaz de usuario para SAP S/4HANA” se usa en este escenario para proteger datos confidenciales a nivel de campo y debe instalarse en el sistema S/4HANA.

El producto es un producto de aplicación cruzada que se puede usar para enmascarar/proteger cualquier campo en SAP GUI, SAPUI5/SAP Fiori, CRM Web Client UI y Web Dynpro ABAP.

Vamos a empezar

Configuración para lograr el enmascaramiento

Atributo lógico es un modelo funcional de cómo cualquier atributo, como el número de seguro social, el número de cuenta bancaria, las cantidades, la información de precios, la cantidad, etc., debe comportarse con el enmascaramiento.

Configurar atributo lógico

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de UI para SAP S/4HANA -> Mantener configuración de metadatos -> Mantener atributos lógicos

Peso bruto

Peso neto

Grupo de materiales

Configurar rango de valores

Rangos de valores son un conjunto de valores preestablecidos que se pueden usar para derivar el contexto bajo el cual se debe ejecutar una acción.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de UI para SAP S/4HANA -> Mantener configuración de metadatos -> Mantener atributos y rangos para la política – Siga los pasos mencionados a continuación:

Rango para grupo de materiales
  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Rango de valores» como «VR_MATGROUP”
  • Seleccionar «Módulo de aplicación» como «* Aplicación cruzada”
  • Ingresar «Descripción» como «Rango para grupo de materiales”
  • Haga clic en «Ahorrar» botón

Ingrese las entradas en “VR_MATGROUP» Rango de valores

  • Ejecutar código de transacción “/UISM/V_RANGE”
  • Haga clic en «VR_MATGROUP» Rango de valores
  • Haga clic en «Pantalla<- -> Cambiar» botón
  • Haga clic en «Agregar nueva entrada» botón
  • Agregar valor como “300” y Descripción como “Aeronaves» bajo «Incluir valor» pestaña
  • Haga clic en «Ahorrar» botón

Mantener dirección técnica

En este paso asociaremos la Dirección Técnica de los campos a enmascarar con los Atributos Lógicos.

Puede obtener la dirección técnica de un campo GUI presionando «F1» en el campo.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de UI para SAP S/4HANA -> Mantener configuración de metadatos -> Mantener dirección técnica

Siga los pasos mencionados a continuación:

Bajo «Asignación de campos de tabla GUI”, mantener la dirección técnica para los siguientes campos.

Peso bruto
  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Nombre de la tabla» como «MARA”
  • Ingresar «Número de campo» como «BRGEW”
  • Ingresar «Atributo lógico» como «LA_BRPESO”
  • Ingresar «Descripción» como «Peso bruto de materiales”
  • Haga clic en «Ahorrar» botón
Peso neto
  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Nombre de la tabla» como «MARA”
  • Ingresar «Número de campo» como «NTGEW”
  • Ingresar «Atributo lógico» como «LA_NTWEIGHT”
  • Ingresar «Descripción» como «Peso neto material”
  • Haga clic en «Ahorrar» botón
Grupo de materiales
  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Nombre de la tabla» como «MARA”
  • Ingresar «Número de campo» como «MATKL”
  • Ingresar «Atributo lógico» como «LA_MATGROUP”
  • Ingresar «Descripción» como «Grupo de materiales”
  • Haga clic en «Ahorrar» botón

Configuración masiva

Para todas las entradas anteriores, “Configuración masivaSe debe ejecutar el informe que se requiere para generar direcciones técnicas.

Siga los pasos mencionados a continuación:

  • Seleccione las entradas en Asignación de campos de tabla GUI
  • Haga clic en «Configuración masiva» botón
  • Haga clic en «Seleccionar todo» botón
  • Haga clic en «Generar Customizing» botón
  • Guarda la información

Configuración de políticas

A Política es una combinación de reglas y acciones que se definen en uno o más bloques. Las acciones se ejecutan sobre una entidad sensible (campo a proteger) que debe ser asignada a una Política. Las condiciones se basan en atributos contextuales que ayudan a derivar el contexto.

Atributos de contexto son atributos lógicos que se utilizan en el diseño de las reglas de una política. Se asignan a campos que se utilizan para derivar el contexto en el que se ejecutará una acción en una entidad sensible.

Entidades sensibles son atributos lógicos que son confidenciales y deben protegerse del acceso no autorizado.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de UI para SAP S/4HANA -> Configuración de protección de datos -> Mantener detalles de política para autorizaciones basadas en atributos – Siga los pasos mencionados a continuación:

  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Nombre de directiva» como «POL_SENSITIVE_MAT”
  • Seleccionar «Tipo» como «Enmascaramiento de nivel de campo”
  • Seleccionar «Módulo de aplicación» como «* Aplicación cruzada”
  • Ingresar «Descripción» como «Máscara de atributos sensibles del material”
  • Haga clic en «Ahorrar» botón

Escriba la siguiente lógica en la Política

Mantener la configuración de enmascaramiento y seguridad a nivel de campo

Aquí, definiremos cómo se comportará el enmascaramiento con el atributo lógico que creamos en el paso anterior.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de interfaz de usuario para SAP S/4HANA -> Configuración de protección de datos -> Mantener configuración de enmascaramiento y seguridad a nivel de campo

Siga los pasos mencionados a continuación:

  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Entidad sensible» como «LA_BRPESO” y presione “Ingresar» llave. “Descripción» y «Módulo de aplicación” se completará en los campos correspondientes
  • Controlar «Habilitar configuracióncasilla de verificación
  • Seleccionar «Autorización basada en atributos» opción
  • Ingresar «Nombre de directiva» como «POL_SENSITIVE_MAT”
  • Haga clic en «Ahorrar» botón

  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Entidad sensible» como «LA_NTWEIGHT” y presione “Ingresar» llave. “Descripción» y «Módulo de aplicación” se completará en los campos correspondientes
  • Controlar «Habilitar configuracióncasilla de verificación
  • Seleccionar «Autorización basada en atributos» opción
  • Ingresar «Nombre de directiva» como «POL_SENSITIVE_MAT”
  • Haga clic en «Ahorrar» botón

Conclusión

En esta publicación de blog, hemos aprendido cómo Enmascaramiento basado en atributos se logra en transacciones SE16 y MM03 para enmascarar”Peso bruto» y «Peso neto«campos para materiales del grupo de materiales»300“.



Source link


ABACaccesoatributosbasadocamposControlenmascaramientoEscenarioMM03SE16Tcodes

Artículos relacionados


cross calculation sac  ·  Product Information  ·  restricted measure
Cree una medida restringida en un control de entrada en SAP Analytics Cloud
#BADI  ·  #BADI_FINS_CFIN_AC_INTEFACE  ·  #cfin  ·  #enhancement_spot  ·  abap  ·  Technical Articles
[Central Finance]: transfiera la información de activos a campos definidos por el cliente en la interfaz de publicación secundaria de FI
S4HANACloud audit  ·  Technical Articles
Gestión de acceso e identidad / Asignación de autorización (Parte 3.2)

Deja tu comentario Cancelar la respuesta

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

*

*

Aprendizaje de SAP Build Apps desde lo básico: SAP Build Apps Sandbox
Previo
SAP CPI: CI/CD de cero a héroe: pruebas automatizadas
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