• 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
Product Information  ·  ui data protection  ·  UI data protection Masking  ·  ui data security  ·  uim  ·  UISM

Protección de datos de la interfaz de usuario: cómo proteger los datos confidenciales que se muestran en las pestañas de texto en MM03 TCode

By s4pcademy 


Introducción

En este blog, aprenderemos cómo proteger la información confidencial que se muestra en el «Texto” pestañas es decir Texto de orden de compra y Texto de ventas pestañas en transacciones MM03, ME23Ny ME53N.

Texto de orden de compra

A Texto de orden de compra es un texto que describe el material con más detalle. Este texto se copia posteriormente a los documentos de compras (como solicitudes de compra u órdenes de compra) automáticamente, donde se puede cambiar si es necesario. Es válido para todos los niveles organizacionales, no para una planta específica. El texto de la orden de compra se puede ingresar en el registro maestro de materiales en muchos idiomas, aunque solo se permite un texto por idioma.

Texto de ventas

A Texto de ventas es un texto que describe el material con más detalle. Este texto se copia posteriormente a los documentos de ventas (como solicitudes de cotizaciones u órdenes de venta) automáticamente, donde se puede cambiar si es necesario. Es válido para una organización de ventas y un canal de distribución específicos. El texto de ventas se puede introducir en el registro maestro de materiales en muchos idiomas, aunque solo se permite un texto por idioma.

Aquí, aprenderemos el proceso de configuración para proteger Texto de orden de compra pestaña a través MM03 TCode y usando el mismo proceso de configuración podemos proteger Texto información de pestañas en otros TCodes como, ME23N, ME53N.

Requisito previo

Enmascaramiento de protección de datos de la interfaz de usuario para SAP S/4HANA es una solución para el enmascaramiento selectivo de datos confidenciales en las interfaces de usuario de SAP S/4HANA: SAP GUI, SAPUI5/SAP Fiori, Web Dynpro para ABAP y Web Client UI. Los datos se pueden proteger a nivel de campo, ya sea enmascarando el contenido (reemplazando los caracteres originales con caracteres genéricos, como asteriscos) o borrando o deshabilitando el campo.

Requisito

Aquí, queremos proteger la información confidencial que se muestra en Texto de orden de compra ficha en MM03 Código T usando Concepto de autorización basado en roles.

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

Vamos a empezar

Configuración para lograr la protección de la información que se muestra en la pestaña Texto de la orden de compra

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 -> Configuración de atributos confidenciales -> Mantener configuración de metadatos -> Mantener atributos lógicos

Siga los pasos mencionados a continuación:

Bajo «Mantener atributos lógicos”, mantener el siguiente atributo lógico.

Ficha Texto de orden de compra
  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Atributo lógico» como «LA_PO_TEXT”
  • Ingresar «Descripción» como «Pestaña de texto de orden de compra”
  • Seleccionar «es sensiblecasilla de verificación
  • Haga clic en «Ahorrar» botón

Mantener dirección técnica

Para enmascarar los campos en Grupo de módulos SAP GUI pantallas, Información Técnica (Nombre del programa-Número de pantalla-Nombre de campo) que los usuarios pueden obtener presionando “F1» en el campo.

En este escenario, mapearemos Atributo lógico con Dirección técnica de cualquiera de los campos disponibles en la Texto de orden de compra ficha, por ejemplo, Idioma campo. Esto es necesario para activar el marco de enmascaramiento.

Para recuperar el Dirección técnica de Idioma campo, necesita usar Herramienta de grabación característica como Información técnica en la prensa de F1 La clave no está disponible aquí.

Consulte esto Blog para saber cómo usar el Herramienta de grabación.

Sigue el camino dado:

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

Siga los pasos mencionados a continuación:

Bajo «SAVIA Asignación de campos de GUI (grupo de módulos)”, mantener la dirección técnica para el siguiente campo.

Mantener patrón de enmascaramiento

En este paso, configuraremos Patrones de enmascaramiento utilizando el Enmascaramiento BAdI estrategia que determinará la forma en que se mostrarán los valores enmascarados en la interfaz de usuario. A través de Enmascaramiento BAdI estrategia, la cadena de enmascaramiento para que un campo se muestre en la interfaz de usuario es dinámica y la devuelve el BAdI. La implementación de BAdI debe tener el valor de filtro que tiene el mismo nombre que el patrón de enmascaramiento.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de UI para SAP S/4HANA -> Configuración básica -> Patrones y acciones de enmascaramiento a nivel de campo -> Mantener patrón de enmascaramiento – Siga los pasos mencionados a continuación:

Mantener acciones a nivel de campo

En este paso, configuraremos las acciones que se aplicarán a un campo que está configurado para la protección de datos de la interfaz de usuario. Un acción determina cómo aparece y se comporta un campo cuando se representa en la interfaz de usuario. Patrones predefinidos se puede aplicar a acciones específicas para definir cómo se muestra el campo.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de UI para SAP S/4HANA -> Configuración básica -> Patrones y acciones de enmascaramiento a nivel de campo -> Mantener acciones a nivel de campo – Siga los pasos mencionados a continuación:

Implementación BADI

la visibilidad de Texto de orden de compra La pestaña se puede controlar implementando el patrón de enmascaramiento BAdI /UISM/BD_MASK_PATRÓN.

Sigue el camino dado:

SPRO -> SAP NetWeaver -> Enmascaramiento de protección de datos de interfaz de usuario para SAP S/4HANA -> Complementos comerciales -> BAdI: Patrón de enmascaramiento – Siga los pasos mencionados a continuación:

En método “/UISM/IF_MASK_PATTERN~EXECUTE_MASKING_PATTERN” de la clase Implementación BAdI, se implementa la lógica para configurar la visibilidad de la pestaña Texto de Orden de Compra.

Agregue el mismo valor de filtro que el nombre del patrón de enmascaramiento “MASK_TEXT”.

El código de muestra se proporciona a continuación:

METHOD /uism/if_mask_patttern~execute_masking_pattern.

* Transaction MM03
    UNASSIGN <fs_gt_control>.
    DATA(lv_value1) = '(SAPLMGD1)<EDITOR_OBJ>'.
    ASSIGN (lv_value1) TO <fs_gt_control>.
    IF <fs_gt_control> IS ASSIGNED AND <fs_gt_control> IS NOT INITIAL.
      lr_ref = <fs_gt_control>.
      lr_ref->set_visible(
        EXPORTING
          visible           =  abap_false                " Visible
        EXCEPTIONS
          cntl_error        = 1                " CNTL_ERROR
          cntl_system_error = 2                " CNTL_SYSTEM_ERROR
          OTHERS            = 3
      ).
      IF sy-subrc <> 0.
      ENDIF.
    ENDIF.
    cv_output_value="******".
ENDMETHOD.

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. Aquí, tenemos que seleccionar el mismo Acción a nivel de campo que hemos creado 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 atributos confidenciales -> Configuración de enmascaramiento y bloqueo -> Mantener configuración de enmascaramiento y seguridad a nivel de campo

Siga los pasos mencionados a continuación:

Ficha Texto de orden de compra
  • Haga clic en «Nuevas entradas» botón
  • Ingresar «Entidad sensible» como «LA_PO_TEXT” y presione “Ingresar» llave. “Descripción” se completará en los campos correspondientes
  • Controlar «Habilitar configuracióncasilla de verificación
  • Seleccionar «Autorización basada en funciones» opción
  • Ingresar «Rol de PFCG» como «/UISM/PFCG_ROLE“. En este ejemplo, hemos utilizado un rol en blanco «/UISM/PFCG_ROLE”. Los clientes pueden usar cualquier función según sus requisitos.
  • Ingresar «Acción a nivel de campo» como «MASK_TEXT”
  • Haga clic en «Ahorrar» botón

Protección de la información de la pestaña Texto de la orden de compra

Siga los pasos mencionados a continuación:

  • Ingresar «Material» como «2257”
  • Haga clic en «Seleccionar vista(s)» botón

  • Seleccionar «Texto de orden de compra» vista
  • Haga clic en «Continuar» botón

  • Seleccionar «Planta» como «GT01“
  • Haga clic en «Continuar» botón

  • Texto de orden de compra la información no se mostrará

Conclusión

En esta publicación de blog, hemos aprendido cómo podemos usar Concepto de autorización basado en roles para proteger la información confidencial que se muestra en el Texto de orden de compra ficha de MM03 transacción.



Source link


comoconfidencialesdatosinterfazlaslosMM03muestranpestañasProtecciónprotegertcodetextousuario

Artículos relacionados


Logistics
¿Qué es SAP Warehouse Robotics y cómo se integra con SAP EWM?
#DMC  ·  DMC  ·  Personal Insights  ·  SAP Digital Manufacturing Cloud  ·  SAP Digital Manufacturing Cloud for execution  ·  SAP DMC  ·  SAP DMCe
Cómo manejar la orden de producción de reparación en SAP Digital Manufacturing Cloud (DMC)
Technical Articles
Uso de las nuevas API de facturación en BTP

Deja tu comentario Cancelar la respuesta

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

*

*

Por qué el futuro de su negocio depende de su mayor activo presente
Previo
SAP Integration Suite: supervisión simplificada con Open Connectors: Twilio, parte 2
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