// //

Extraer roles, transacciones y objetos de autorización

En este artículo exploraremos la fascinante tarea de extraer roles, transacciones y objetos de autorización en entornos SAP. Este tema surge a partir de las conversaciones animadas en nuestros foros de Consultoría SAP, donde los profesionales comparten sus experiencias y conocimientos.

Jorge busca orientación sobre cómo extraer roles, transacciones y objetos de autorización en un formato compatible con Excel. Su objetivo es analizar esta información y cotejarla con informes de segregación de funciones en Excel. La solución destacada, proporcionada por Gustavo Rodriguez, ofrece pasos claros para realizar esta extracción utilizando la tabla AGR_TCODES. Gustavo detalla cómo ingresar a la tabla, filtrar por el nombre del rol deseado, y exportar los roles y transacciones a un archivo Excel para un análisis más profundo.

Extraer roles, transacciones y objetos de autorización

 

Este artículo aborda una problemática común en la administración de sistemas SAP, brindando una solución práctica y detallada. Ya sea que seas un consultor experimentado en SAP Basis o estés explorando los entresijos de la gestión de roles y autorizaciones, encontrarás valiosa información y pasos concretos para abordar este desafío.


Extraer roles, transacciones y objetos de autorización

El siguiente artículo se ha publicado gracias a los debates en nuestros foros SAP de Consultoría SAP. Inicialmente este tema se publicó bajo SAP Basis, ya que es un módulo para la administración propia del sistema ERP SAP, un 25/08/2017 dentro de la categoría "Consultas SAP": Preguntas relacionadas con tu día a día en SAP, problemas, consultas, ayuda, errores, procedimientos, y todo lo que hagas con el programa.

La consulta SAP BASIS

Jorge Núñez

Quisiera saber como poder extraer roles, sus transacciones y objetos de autorización correspondientes en algún formato que pueda llevar a Excel y trabajar los datos, mi intención es revisar esta información y contrastarla con informes (en Excel) de segregación de funciones y de esta forma poder redefinir los roles en conjunto con los usuarios de la herramienta.

Agradecería me pudiese ayudar.

La solución destacada

Creada el: 25/08/2017 14:19:29 UTC y actualizada el 29/05/2019 15:43:12 UTC

@Jorge2017

Buenos días, como estas?
Lo que a mi se me ocurrió es lo siguiente:

1) Ingresar a la tabla AGR_TCODES (Asignación roles p.códigos de transacción)

image

2) Colocar el nombre del Rol del cual quieres saber las transacción o dejar en blanco y que te traiga todos los valores existentes y “Ejecutar”.

3) Vas a visualizar los roles y las transacciones. Los mismos, ya podes exportarlos a un EXCEL.

4) Como no pude encontrar los objetos, te paso las tablas donde podría llegar a estar ese dato:

  • AGR_1016 Nombre del perfil del grupo de actividades
  • AGR_1016B Nombre del perfil del grupo de actividades
  • AGR_1250 Datos de autorización para grupo de activi
  • AGR_1251 Datos de autorización para grupo de activi
  • AGR_1252 Niveles de organización para autorizacione
  • AGR_1253 Datos autorización para grupo actividades:
  • AGR_AGRS Roles en roles compuestos
  • AGR_AGRS2 Definición rol
  • AGR_ATTS Atributos del rol
  • AGR_BUFFI Enlaces de Internet de un rol
  • AGR_BUFFI2 Tabla p.enlaces de Internet: Versión clien
  • AGR_BUFFI3 Tabla para enlaces de Internet: Versión SA
  • AGR_CUSTOM Objetos Customizing para rol
  • AGR_DATEU Parametrizaciones personales para rol
  • AGR_DEFINE Definición roles
  • AGR_FAVOS Parametrización personal para PFCG
  • AGR_FLAGS Atributos del rol
  • AGR_FLAGSB Atributos del rol
  • AGR_HIER Tabla para información de estructura del m
  • AGR_HIER_BOR Table for Object-Oriented Navigation (OBN)
  • AGR_HIER2 Información estructura menú: Versión clien
  • AGR_HIER3 Información de estructura del menú: Versió
  • AGR_HIERT Textos para menú de rol
  • AGR_HIERT2 Textos para menú de rol: Versión de client
  • AGR_HIERT3 Textos para el menú del rol: Original SAP
  • AGR_HPAGE Valor inicial de un rol
  • AGR_HPAGET Denominación de la página inicial de un ro
  • AGR_INFO Valores de filtro de ejecución de generaci
  • AGR_LOGSYS Sistema lógico
  • AGR_LSD Atributos del rol
  • AGR_MAP_KNUMA Tabla conversión AG_GUID CRM <> KNUMA
  • AGR_MAPP MiniApps del rol
  • AGR_MARK Tabla de report SAPPROFC_NEW
  • AGR_MEM_INITIAL Acuerdos: Memoria intermedia p.upload inic
  • AGR_MINI MiniApps del rol
  • AGR_MINI2 Miniaplicaciones del rol
  • AGR_MINIT Textos p.miniaplicaciones de rol
  • AGR_MINIT2 Textos para miniaplicaciones de rol
  • AGR_NUM_2 Contador interno para asignar el nombre de
  • AGR_NUMBER Contador interno para asignar el nombre de
  • AGR_OBJ Asignación nodos de menú al rol
  • AGR_PROF Nombre de perfil para rol
  • AGR_REL_KNUMA_CM Asignación acuerdo > campaña
  • AGR_SELECT Asignación roles p.códigos de transacción
  • AGR_TCDTXT Asignación roles p.códigos de transacción
  • AGR_TCODE3 Asignación roles p.códigos de transacción
  • AGR_TCODES Asignación roles p.códigos de transacción
  • AGR_TEXTS Estructura de archivo para menú jerárquico
  • AGR_TIME Cronomarcador para rol: (Menú, perfil, aut
  • AGR_TIMEB Cronomarcador para rol (generación de perf
  • AGR_TIMEC Cronomarcador del rol (asignación usuario)
  • AGR_TIMED Cronomarcador del rol (comparación perfile
  • AGR_USERS Asignación de roles a usuarios
  • AGR_USERT Asignación de roles a usuarios

Saludos!

Gustavo Rodriguez

Otras respuestas

prueba desde la transacción SUIM tienes diferentes opciones para filtrar y puedes exportar el resultado

Un profesional

Saludos @Jorge2017

Para extraer la información de un rol debes ingresar a la trx PFCG y allí verificar las transacciones que posee asignadas, ahora bien si deseas los objetos relacionados a una transacción en especifico ya debes usar la SU24 a través de la cual obtendrás ese detalle.

Espero haberte ayudado y si tienes alguna duda me encuentro a la orden

Rommel

Estimado @Jorge2017,

Como indica @adalove te debes apoyar con la TX SUIM, con esa transacción se realizan las auditorias de seguridad SAP para el tema de licenciamiento y auditoria.

Saludos cordiales.

Daniel A Egaña Rojas

otra opción es bajar la info desde las tabla de roles

Un profesional

Muchas gracias GAR_MM, he tratado de seguir tus indicaciones pero no puedo descargarlas porque me aparece el siguiente mensaje.

Adicionalmente, quisiera consultar si al descargar esta información se descargan solo las 500 que muestra el SAP o todas?

nuevamente muchas gracias.

Jorge Núñez

Degana, me sale que no existe esa transacción en el SAP, será porque no tengo perfil de auditor?

Gracias.

Jorge Núñez

Muchas gracias Nostrum, pero necesito generar las transacciones para todos los roles… y creo que así se me irá la vida 

Igualmente te lo agradezco.

Jorge Núñez

Muuuuchas gracias @adalove, he intentado con la SUIM y creo que me sirvió para extraer los roles poniendo en el campo rol * para que me los muestre todos y selecciono “Salida de texto explicativo del rol”, “Roles simples” y “Roles compuestos”. Luego selecciono “Todos los usuarios independientes de asignación”. en tipo de aplicación marco “Transacción”.

Con todo lo anterior, le doy a ejecutar y me sale el listado de roles que además he podido exportar a Excel.

Seguiré probando para que lo pueda generar con sus transacciones.

Te pasaste @adalove

Jorge Núñez

@adalove!!! creo que tengo algunos inconvenientes 
he intentado ir seleccionando distintos criterios (por rol, por usuario, por autorización, etc.) y siempre me salen sólo los roles con su respectiva descripción… eso igual me sirve pero no se como obtener las transacciones de cada rol y aún más, los objetos y valores asociados a cada transacción.

Me podrías ayudar a ver como hacer esto, con algún tutorial o guía…

Gracias.

Jorge Núñez

Estimados, alguien podría ayudarme a generar una extracción de transacciones y objetos asociadas a roles en Excel o algún formato trabajable?

O indicarme como poder utilizar bien la SUIM, entiendo que esta transacción podría ayudarme a resolver mi problema.

Gracias!

Jorge Núñez

@jorge2017 ¿A que transacción te refieres acá exactamente?

OswSir

@OswSir, me refiero a la transacción TX SUIM.

Jorge Núñez

Discúlpame, ahora vengo a caer que es la SUIM (TX = transacción)… sorry

Jorge Núñez

¿Tienes acceso a la transacción SE16?

Esta es una transacción que te permite visualizar los datos por tablas y es mejor extraer la información desde acá si lo que quieres realmente es luego trabajar la info en Excel.

La tabla AGR_TCODES es la que mantiene la relación entre roles y transacciones.

La AGR_USERS la relación entre roles y usuarios.

Saludos.

OswSir

Básicamente, toda la información de SAP la podes trabajar en Excel si sabes: qué quieres, como y de donde sacar, y si tienes las autorizaciones apropiadas para tal.
Por la tabla: AGR_1251 podrás ver los objetos y valores de autorización para los roles en SAP.
Saludos.

Juliano Lima

@Jorge2017,

Cuando ejecutes la transacción te debería aparecer un mensaje de “Sin permisos a la Transacción”, una vez realizado eso ejecutas la Transacción SU53 y podrás visualizar los permisos que te faltan.

Saludos cordiales.

Daniel A Egaña Rojas


Aprender Más Gratis


Tu opinión nos importa

Lo que sea que estés pensando es un aporte importante para otros lectores.
¿Crees que faltó algo? Puedes comentarlo a continuación !!!

0 comments:

Publicar un comentario

Nota Importante: los comentarios son para agradecer, comentar o sugerir cambios (o hacer preguntas) sobre el artículo de arriba.


SAP y el logotipo de SAP son marcas comerciales registradas de SAP AG en Alemania y en varios otros países. No estamos afiliados ni relacionados con ninguna división o subsidiaria de SAP AG.