Descripción de las sutilezas de la actualización de autorizaciones

Objective

After completing this lesson, you will be able to describa las funciones especiales en la actualización de roles empresariales de SAP.

Iconos e información adicional para la actualización de autorizaciones

Al actualizar y tratar autorizaciones en la actualización de roles, aparecen diferentes términos e iconos que quizás no siempre se interpretan correctamente. ¿Qué tarea realizan los semáforos, por ejemplo?

Los semáforos hacen referencia a campos de autorización en sucursales inferiores. Captura de pantalla que muestra las autorizaciones con los semáforos correspondientes.

semáforos se encuentran entre los iconos más importantes para la administración de autorizaciones. Puede utilizarlos para obtener un resumen muy rápidamente. Visualizan el estado de actualización actual de las autorizaciones en varios niveles. Los diferentes iconos aquí son Verde, Amarillo y Rojo.

: Todos los campos por debajo de este nivel se han rellenado con valores.

Consejo

Si su entrada no ha hecho que la luz se vuelva verde, esto se debe a una propuesta de SAP.

Atención

Independientemente del color, siempre debe verificar todas las entradas. Un semáforo verde no significa que pueda aceptar todo sin verificarlo.

: Hay al menos un campo (pero ningún nivel de organización) por debajo de este nivel para el que no se han propuesto ni introducido datos.

: Hay al menos un campo de nivel organizativo (también conocido como nivel organizativo) por debajo de este nivel para el que no se ha actualizado ningún valor.

Atención

Nunca asigne niveles de organización directamente en la estructura. Esto provocaría el estado (posiblemente crítico) "Modificado" (se explicará más adelante en esta lección). Utilice siempre el botón central Niveles de organización o la combinación de teclas "Ctrl + F8" para asignar los valores.

Actualización de autorizaciones: Funciones adicionales

Captura de pantalla que muestra las funciones proporcionadas por el menú contextual.

proporcionadas por el menú contextual de las clases de objeto, los objetos de autorización, las autorizaciones y los campos de autorización son:

Asignación de autorizaciones: muestra las transacciones que utilizan este objeto.

Autorización total: puede fijar la autorización completa.

Asignación de autorización completa para todos los campos vacíos: si necesita un rol con autorizaciones completas o desea asignar "*" a todos los campos vacíos para fines de prueba, siga el procedimiento a continuación.

Consejo

Asignación de autorización completa para todos los campos vacíos

Si hace clic en un semáforo amarillo o rojo en la línea de estado, el sistema consultará si desea asignar el asterisco de autorización completa "*" para todas las autorizaciones no actualizadas.

Puede utilizar los semáforos en el nivel de clases de objeto, objetos o autorizaciones de la misma manera para asignar autorización completa para la estructura por debajo de ese nivel. Esto no actualiza los niveles de organización y primero debe utilizar el botón "Niveles de organización" para introducirlos y asignarlos.

Para asignar autorización total para todos los campos vacíos de un rol, puede hacer clic en el icono Estado.

Contenido de campo: seleccione el icono Actualizar para actualizar un valor de campo de autorización. Como alternativa, puede hacer doble clic en el contenido del campo de autorización o hacer clic en un campo vacío. Introduzca los valores en una ventana de entrada separada.

Copiar: si selecciona copiar, se copiará una especificación completa para un objeto de autorización con todos los campos. Se conserva el estado de la plantilla.

Fusión: Puede fusionar contenidos de campo idénticos para campos de autorización de un objeto de autorización.

Consejo

En determinadas condiciones, puede fusionar autorizaciones para el mismo objeto. La fusión ignora el estado de actualización (Estándar/Actualizado/Modificado/Manual) de las autorizaciones implicadas. Esto podría provocar que las autorizaciones estándar se combinen con autorizaciones con diferentes estados, lo que provocaría un comportamiento inesperado de las autorizaciones estándar.

Atención

Aquí hay nuevas reglas para la fusión. La regla más importante y principal está asociada con el estado de activación y el estado de actualización.

Tanto el estado de activación (Activo/Inactivo) como el estado de actualización (Estándar/Actualizado/Modificado/Manual) de las autorizaciones deben coincidir. Excepción: las autorizaciones modificadas se pueden fusionar con autorizaciones manuales, siempre que el estado de activación sea el mismo.

Si los estados de activación y actualización son los mismos, la segunda condición entra en juego. Las autorizaciones solo se pueden fusionar si se cumple una de las condiciones adicionales.

  • Una de las autorizaciones se incluye en la otra autorización, con referencia a todos los campos (la identidad también se considera un caso especial).

  • Solo un campo es diferente en las dos autorizaciones; las demás son iguales.

    Sin embargo, existen otras excepciones:

    • Una autorización que tiene campos vacíos no se puede fusionar con otra autorización en la que al menos uno de estos campos tenga contenido.

    • Una autorización que tiene campos con autorización total (*) no se puede fusionar con otra autorización en la que al menos uno de estos campos no tiene autorización completa.

Borrar: borre el contenido de un campo, borre una autorización inactiva o borre todas las autorizaciones inactivas.

Activar/Desactivar: puede ocultar técnicamente las autorizaciones y mostrar especificaciones para la verificación en el perfil (la entrada se conserva). Aunque borrar la autorización tiene el mismo efecto, no es tan sencillo volver al valor predeterminado en ese caso.

Consejo

Desactivar

  • A nivel de objeto de autorización: todas las autorizaciones subordinadas están marcadas como inactivas.

  • A nivel de autorización: esta autorización está marcada como inactiva.

Nota: Reactivar

Este icono significa que la autorización o todas las autorizaciones subordinadas de un objeto de autorización se reinicializan a Activo.

Nota

La función Inactivo y Reactivar también ha modificado su comportamiento en el sistema.

Anteriormente, cada autorización pasaba al estado "Estándar inactivo" independientemente del estado original "Estándar", "Actualizado" o "Modificado". Esto causó complicaciones al fusionar autorizaciones.

Ahora siempre se conserva el estado. Si, por ejemplo, una autorización tiene el estado "Modificado", ahora cambia a "Inactivo modificado".

Actualización de autorizaciones: Textos de status

Textos de status listados para autorizaciones y textos de status después de una comparación (por ejemplo, modificación en la selección de menú).

de autorización para autorizaciones

: todos los valores de campo de los niveles subordinados de la jerarquía no se modifican con respecto a los valores estándar de SAP.

Consejo

Esto incluye tanto los campos de nivel de organización rellenados como los no rellenados.

La condición para los campos rellenados es que la entrada se haya realizado mediante el botón de actualización "Niveles de organización" y, para los campos no rellenados, que se visualice el valor original $.....

menos un campo de los niveles subordinados de la jerarquía estaba vacío por defecto y desde entonces se ha rellenado con un valor.

: el valor propuesto para al menos un campo en los niveles subordinados de la jerarquía se ha modificado del valor estándar de SAP.

Manual: Ha actualizado manualmente al menos una autorización en los niveles de jerarquía subordinados (no fue propuesta por la actualización de roles).

"problema del semáforo amarillo".

Atención

Efecto de semáforo amarillo. Si el estado pasa de Estándar/Actualizado a Modificado debido a una acción en las autorizaciones, la Actualización de roles no puede crear una conexión entre esta entrada de objeto y el menú. Por lo tanto, para cada acción que requiera "el estado Leer antiguo y fusionar con nuevos datos", el estándar se lee de nuevo (también se puede forzar en modo experto). La única excepción aquí es cuando el nuevo estándar se incluye en las autorizaciones existentes. Encontrará más información al respecto en la nota SAP 113290.

También verá Modificado para entradas para niveles de organización que no están fijados globalmente (utilizando los botones).

Nota

Esta característica especial también puede provocar que se copien entradas en las autorizaciones que no se pueden identificar mediante un semáforo amarillo. Los semáforos rojos (no críticos, ya que faltan valores aquí) o incluso los semáforos verdes (críticos ya que todos los campos se rellenan en este caso) pueden aparecer con entradas nuevas. Siempre preste atención y tenga en cuenta el estado Nuevo al procesar las autorizaciones.

Esta es la solución para este problema, de modo que no se repita al procesar las autorizaciones:

Consejo

Antes de realizar una modificación en las autorizaciones que genera el estado Modificado, primero debe realizar los siguientes pasos:

  1. Copie la instancia (estándar) adecuada.

  2. Establezca la plantilla como inactiva.

  3. Realice las modificaciones en la copia.

Solo realizando estos pasos puede evitar que el valor predeterminado se lea una y otra vez y asegurarse de que no tiene valores inexplicables para actualizar.

Textos de estado después de una comparación

: La comparación ha detectado que todos los valores de campo en los niveles subordinados de la jerarquía aún son actuales y que no se han añadido nuevas autorizaciones.

: La comparación ha detectado que al menos una nueva autorización se ha añadido a los niveles subordinados de la jerarquía. Si ahora hace clic en Nuevo en la barra de herramientas de la aplicación, se desplegarán todas las autorizaciones nuevas en los niveles subordinados.

Visualización de autorizaciones borradas y valores para fusionar autorizaciones

Después de las modificaciones en las aplicaciones en el menú de roles, las autorizaciones antiguas se fusionan con los nuevos valores predeterminados de autorización cuando se inicia la actualización de autorizaciones. Mediante este proceso de fusión, las autorizaciones se pueden añadir, actualizar o borrar.

La actualización de autorizaciones muestra qué autorizaciones se han añadido o actualizado.

La tecnología de árbol ALV para la actualización de autorizaciones también muestra qué autorizaciones se han borrado y qué valores de autorización se han añadido o borrado.

La visualización ALV proporciona las siguientes ampliaciones para la fusión de autorizaciones:

  • En la columna para el estado de actualización, la actualización de autorizaciones ahora indica si un rango de valores también se ha añadido o modificado a nivel de campo.

  • Además, se visualiza una segunda ventana en el margen derecho o inferior, que muestra las autorizaciones y los valores borrados.

Nota

Si todavía utiliza la visualización de árbol antigua, puede cambiar a la nueva visualización ALV a partir de SAP NetWeaver 7.50.

Llame la transacción PFCG y navegue hasta la etiqueta Autorizaciones. Seleccione Visualizar datos de autorización o Modificar datos de autorización. Seleccione UtilidadesOpciones en el menú y fije la opción para utilizar el árbol ALV. Tenga en cuenta que debe reiniciar la actualización de autorizaciones.

Captura de pantalla que muestra la fusión de autorizaciones en Actualización de roles.

Además, la visualización ALV admite modificaciones en masa de valores de autorización en la actualización de roles.

Captura de pantalla que muestra las modificaciones en masa de valores de autorización en Actualización de roles.

Actualización en masa de valores de autorización en roles

La transacción PFCGMASSVAL le permite modificar los valores de autorización de varios roles al mismo tiempo.

Esto incluye la modificación de valores de nivel organizativo, valores de campo de autorizaciones para un objeto seleccionado y actualización de valores de campo válidos para todos los objetos de autorizaciones para un campo de autorización seleccionado.

Captura de pantalla que muestra la actualización en masa de valores de autorización en Roles.

Nota

Para obtener más detalles, consulte la nota SAP: 2177996 — PFCGMASSVAL: Actualización en masa de valores de autorización en roles.

Ejercicio del sistema de práctica: Comprender las sutilezas de la actualización de autorizaciones

Nota

Si tiene acceso a un sistema de práctica, ahora puede ejecutar este ejercicio.

Ejemplo empresarial

Después de haber utilizado Actualización de roles durante algún tiempo, normalmente conoce todas las funciones. Sin embargo, algunas ocurrencias, como los semáforos amarillos que siguen apareciendo y el estado inactivo a menudo aún causan algunos malentendidos. Este ejercicio refuerza su conocimiento de las características especiales de la actualización de roles.

Tarea 1: Explicación de los colores del semáforo

Cree el rol GR##_RGB copiando ADM940_RGB sin asignaciones de usuario y personalización.

Pasos

  1. Inicie la transacción Actualización de roles y cree el rol GR##_RGB como copia del rol ADM940_RGB.

    1. Menú SAP:

      HerramientasAdministraciónActualización de usuariosAdministración de rolesRoles, (código de transacción PFCG).

    2. Introduzca el nombre del rol ADM940_RGB en el campo Rol.

    3. Seleccione Copiar rol (Mayús + F11).

    4. Introduzca GR##_RGB en el campo A rol.

    5. Seleccione Copiar todo (Intro).

    6. Seleccione Modificar en la pantalla Actualización de roles.

  2. ¿Qué colores de semáforo se visualizan para los objetos de autorización utilizados?

    __________________________

    __________________________

    __________________________

    1. Seleccione la pestaña Autorizaciones y seleccione el botón Modificar datos de autorización.

    2. Explore los semáforos en la columna Grupo/Objeto/Autorización/Campo.

      Se visualizan los siguientes colores de semáforo para los objetos de autorización utilizados:

      • Rojo
      • Amarillo
      • Verde
  3. ¿Qué significa un semáforo rojo?

    _________________________________________________

    1. Un semáforo rojo representa un campo de nivel de organización no rellenado.

  4. El generador de perfiles ha escrito un valor de propuesta en el campo con el texto de campo Versión plan. Utilice la función de búsqueda para encontrar el campo de autorización.

    Anote el valor del campo. Explique el significado del primer carácter.

    _________________________________________________

    1. Abra la opción de búsqueda seleccionando el icono Buscar o el acceso vía menús EditarBuscar.

    2. Introduzca la versión de plan en el campo "o el campo de texto" en el área Buscar campo.

    3. Seleccione Buscar campo.

    Resultado

    El campo que está buscando tiene el nombre de campo PLVAR (objeto de autorización PLOG) y el valor predeterminado $PLVAR.

    Un carácter "$" al principio de un campo siempre indica una variable para un nivel de organización.

  5. Actualizar autorizaciones - Actualizar valores de autorización para el nivel de organización PLVAR.

    1. Seleccione Niveles de organización.

    2. Introduzca el siguiente valor en la ventana Definir niveles de organización:

      - Plan Version: 01,

    3. Seleccione Grabar (Ctrl+S) para grabar los valores de autorización para los niveles de organización.

  6. ¿Qué significa un semáforo amarillo y qué objetos (rol GR##_RGB) tienen este status?

    _________________________________________________

    _________________________________________________

    _________________________________________________

    _________________________________________________

    _________________________________________________

    1. Despliegue el nodo Clase de objeto BC_A.

      Los semáforos amarillos indican una estructura en la que al menos un campo aún no contiene ningún valor.

      El generador de perfiles aún no ha asignado valores de propuesta a los siguientes objetos:

      • S_USER_AGR
      • S_USER_AUT
      • S_USER_GRP
      • S_USER_PRO
      • S_USER_SAS
      • S_USER_STA
      • S_USER_SYS
      • S_USER_TCD
      • S_USER_VAL
  7. ¿Qué significa el color del semáforo verde y qué debe tener en cuenta aquí?

    _________________________________________________

    _________________________________________________

    _________________________________________________

    Esto debe tenerse en cuenta: ____________________________________

    _________________________________________________

    _________________________________________________

    Resultado

    El semáforo verde indica estructuras a las que se asigna un valor a todos los campos. Sin embargo, no es posible identificar si se trata de:

    • Un valor predeterminado de autorización
    • Un campo de nivel de organización que recibió el valor de campo mediante el botón de actualización
    • Un campo para el que se ha modificado el valor predeterminado de autorización
    • Un campo de nivel de organización rellenado directamente en la estructura (sin utilizar el botón)

    Consejo

    Tenga en cuenta que los objetos de autorización con el status Estándar y un semáforo verde son completamente valores propuestos de autorización. El verdeno significa que no tenga que verificar estos valores predeterminados.

  8. Asigne los siguientes valores al objeto de autorización de campo S_USER_GRP:

    - CLASE = DEMO

    - ACTVT = 03

    1. Abra la opción de búsqueda seleccionando el icono Buscar o el acceso vía menús EditarBuscar.

    2. Introduzca S_USER_GRP en el campo Objeto de autorización en el área Buscar objeto.

    3. Seleccione Buscar objeto.

    4. Seleccione el botón Lápiz a la derecha del campo CLASE.

    5. Introduzca DEMO en la ventana Valores de campo.

    6. Seleccione Transferir (Intro).

    7. Seleccione el botón Lápiz a la derecha del campo ACTVT.

    8. Desmarque todas las actividades excepto 03 en la ventana Valores de campo.

    9. Seleccione Transferir (Intro).

    Resultado

    Al modificar el valor estándar de autorización para el campo ACTVT, la actualización de roles añade automáticamente una nueva entrada inactiva para el objeto de autorización S_USER_GRP con valores predeterminados de autorización.

  9. Genere el perfil de autorización para su rol:

    1. Seleccione el icono Generar.

    2. En la ventana Generar perfil, seleccione Generar.

    3. En la ventana Asignar nombre de perfil para perfil de autorización generado, acepte el nombre de perfil propuesto y seleccione Ejecutar (Intro).

    4. Seleccione Atrás (F3) para volver a la pantalla Modificar roles.

    5. Mientras aún se encuentra en la pestaña Autorización, vaya a la siguiente tarea.

Tarea 2: Utilizar el modo experto para fusionar los datos de autorización existentes

Mientras aún se encuentra en la pestaña Autorización, utilice el modo experto para fusionar de nuevo los datos de autorización existentes con los valores predeterminados de autorización.

Pasos

  1. ¿Qué opción debe realizarse al iniciar la actualización para que el generador de perfiles lea de nuevo los valores propuestos?

    _________________________________________________

    _________________________________________________

    1. En la etiqueta Autorizaciones, seleccione el icono Modo experto para la generación de perfiles. A continuación, seleccione el modo Leer estado antiguo y fusionar con datos nuevos.

    2. Seleccione Atrás F3 para volver a la pestaña Autorizaciones.

    3. Seleccione Atrás F3 para volver a la pantalla Actualización de roles.

  2. Inicie la transacción de actualización de roles para abrir el rol GR##_RGB y añada la transacción FD03 al menú.

    1. Mientras aún esté en la transacción Actualización de roles, introduzca el nombre del rol GR##_RGB en el campo Rol.

    2. Seleccione el icono Modificar.

    3. Abra la etiqueta Menú.

    4. Seleccione el botón Transacción e introduzca el siguiente código de transacción en el campo Código de transacción:

      - FD03

    5. Seleccione Asignar transacciones.

    6. A continuación, seleccione Grabar (Ctrl+S) para grabar su rol.

  3. Vuelva a leer los valores de propuesta de autorización.

    1. Abra la etiqueta Autorizaciones.

    2. Seleccione Modo experto para la generación de perfiles en la pestaña Autorizaciones.

    3. Seleccione el botón de selección para la opción Leer estado antiguo y fusionar con datos nuevos.

    4. Seleccione Ejecutar (Intro).

    5. Seleccione Cancelar (F12) en la ventana Definir niveles de organización.

  4. ¿Qué clase de objeto / objetos de autorización / tiene el estado Nuevo?

    Clase de objeto:

    _________________________________________________

    Objetos de autorización:

    _________________________________________________

    1. Busque las autorizaciones para una línea con la entrada Nuevo :

      Clase de objeto:

      - FI

    2. Expanda el nodo Clase de objeto FI.

      Objetos de autorización:

      - F_KNA1_APP, F_KNA1_BED, F_KNA1_BUK, ...

  5. Genere el perfil de autorización para su rol.

    1. Seleccione el icono Generar.

    2. En la ventana Generar perfil, seleccione Generar.

    3. En la ventana Asignar nombre de perfil para perfil de autorización generado, acepte el nombre de perfil propuesto y seleccione Ejecutar (Intro).

    4. Seleccione Atrás (F3) para volver a la pantalla Modificar roles.

  6. Borre la transacción FD03 en el menú de roles.

    1. Abra la etiqueta Menú.

    2. Seleccione la entrada FD03 - Visualizar deudor (contabilidad) y seleccione el icono Borrar nodo.

    3. A continuación, seleccione Grabar (Ctrl+S) para grabar su rol.

  7. Vuelva a leer los valores de propuesta de autorización.

    1. Abra la etiqueta Autorizaciones.

    2. Seleccione Modo experto para la generación de perfiles en la pestaña Autorizaciones.

    3. Seleccione el botón de selección para la opción Leer estado antiguo y fusionar con datos nuevos.

    4. Seleccione Ejecutar (Intro).

    5. Seleccione Cancelar (F12) en la ventana Definir niveles de organización.

    Resultado

    Los valores de autorización eliminados se muestran en el área Autorizaciones y valores borrados (fusión).
  8. Genere el perfil de autorización para su rol.

    1. Seleccione el icono Generar.

    2. En la ventana Generar perfil, seleccione Generar.

    3. En la ventana Asignar nombre de perfil para perfil de autorización generado, acepte el nombre de perfil propuesto y seleccione Ejecutar (Intro).

    4. Seleccione Atrás (F3), para volver a la pantalla Modificar roles.

  9. Complete la actualización de este rol y vuelva a la pantalla inicial de la transacción PFCG.

    1. Seleccione Atrás (F3) para volver a la pantalla inicial de la Actualización de roles.

Tarea 3: Utilizar actualización en masa de valores de autorización en roles

Añada más valores para el campo sociedad en los roles creados anteriormente GR##_*. Utilice la actualización en masa de valores de autorización en roles.

Pasos

  1. Inicie la transacción PFCGMASSVAL.

    1. En el campo de código OK, introduzca el código de transacción PFCGMASSVAL.

  2. Añada los valores 90FR, 90CA y 90US a los valores del campo sociedad.

    1. Introduzca GR##_* en el campo Roles.

    2. Seleccione Ejecutar con simulación anterior en el área Selección estándar.

    3. Seleccione Modificar niveles de organización en el campo Tipo de área de modificación.

    4. En el campo Modificar, introduzca Añadir.

    5. En el campo Nivel de organización, introduzca BUKRS.

    6. Seleccione el botón Valores e introduzca los valores, 90FR, 90CA y 90US.

    7. Seleccione Transferir (Intro).

  3. Inicie la actualización en masa.

    1. Seleccione Ejecutar (F8).

      Se visualiza una lista que muestra una simulación de las modificaciones correspondientes.

      A continuación, seleccione Ejecutar (F8) para realizar las modificaciones.

      Resultado

      Ahora los valores se añaden al campo sociedad en los roles GR##_*.