🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP Los chequeos de autorización

ABAP Los chequeos de autorización

ABAP Los chequeos de autorización

Apuntes ING Ezequiel Hurtado Benitez

Chequeos de Autorización: Son objetos de SAP que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. También se los conoce con el nombre de Authority checks en inglés. Un caso de uso típico de los chequeos de autorización es cuando crea una nueva transacción de SAP y se desea restringir la utilización de la transacción a determinados usuarios de SAP. Una forma de realizar esto es mediante la implementación de chequeos de autorización. Los chequeos de autorización se implementan en SAP a través de los objetos de autorización. Tenemos la posibilidad de utilizar los objetos de autorización ya existentes en el sistema SAP o también podemos crear nuevos objetos de autorización. Para administrar los objetos de autorización vamos a utilizar la transacción estándar SU21. Los objetos de autorización se encuentran agrupados por clase, que son las carpetas que visualizamos a la izquierda de la pantalla en la transacción SU21. Dentro de las clases se encuentran los objetos de autorización. Por ejemplo dentro de la clase BC_C encontramos el objeto de autorización S_CARRID, que es el objeto de autorización para compañías aéreas, el cual tiene los campos CARRID y ACTVT. El campo CARRID es la denominación breve de la compañía aérea y es de la clave de la tabla base de datos estándar de vuelos SFLIGHT. Si hacemos clic en el botón de actividades permitidas correspondiente al objeto de autorización, vamos a visualizar las actividades que se pueden hacer con el objeto de autorización. Para el objeto con autorización S_CARRID están permitidas las actividades 01 - Añadir o generar, 02 - Modificar y 03 - Visualizar. Esto significa que si nuestro usuario de SAP tiene asignado el objeto de autorización S_CARRID, entonces si se utiliza el objeto de autorización previo a la generación, modificación o la visualización del campo CARRID en cualquier programa SAP, vamos a pasar la validación del objeto de autorización. La asignación del objeto de autorización S_CARRID a un usuario de SAP en particular, se hace a través de un rol mediante la transacción estándar SU01, solicitando al equipo de seguridad informática de SAP o los administradores del sistema SAP BASIS. Ahora bien los campos que forman parte del objeto de autorización, es decir los campos de autorización o también llamados ámbitos de autorización deben existir previamente en SAP o también los podemos crear. Para acceder a ellos vamos al menú Entorno / Campos autorización. Aquí lo que vamos a visualizar son todos los campos existentes en el sistema SAP para verificar automatización. Vamos a buscar el campo de autorización CARRID que es el que se utiliza en el objeto de autorización S_CARRID, para ello hacemos clic en el icono buscar. A continuación escribimos el nombre del campo de autorización que es CARRID y hacemos clic en el botón continuar. Luego vamos a visualizar el campo de autorización CARRID para ello lo seleccionamos y hacemos clic en el botón visualizar. Finalmente vamos a visualizar la información relativa al campo de autorización CARRID.

La transacción SU20, Podemos acceder a la pantalla de los campos para verificar autorización a través de la transacción estándar SU20. Mediante la transacción SU20 vamos a crear, modificar, eliminar y visualizar los campos de autorización.

La implementación de un objeto de autorización en un programa ABAP. La sentencia AUTHORITY-CHECK se utiliza para validar si el usuario de SAP tiene autorización para acceder a un objeto en particular.

Siempre después de la ejecución de la ejecución de la sentencia AUTHOTITY-CHECK debemos evaluar el contenido de la variable del sistema SY-SUBRC para determinar si el usuario tiene autorización o no la tiene.

El paso a paso para la creación de una clase y un objeto de autorización. Para crear una nueva clase de objeto de autorización hacemos clic sobre el botón Crear de la barrera de herramientas de la transacción SU21 y seleccionamos la opción Clase de objeto. A continuación vamos a completar la ventana de diálogo de creación de la clase con el nombre de la clase, un texto que describa el objeto de la misma y hacemos clic en el botón grabar. Finalmente habremos creado la clase. Ahora para crear el objeto de autorización hacemos clic con el botón derecho del mouse sobre la clase y elegimos la opción Crear objeto de autorización. Completamos el nombre del objeto, un texto para el nuevo objeto, los campos de autorización y grabamos.


 

 

 


Sobre el autor

Publicación académica de Ezequiel Hurtado Benitez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Ezequiel Hurtado Benitez

Profesión: Ingeniero Mecatrónico - Colombia - Legajo: FD18B

✒️Autor de: 45 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero mecatrónico bilingüe con maestría en dirección de ventas y marketing empresarial, con conocimientos y experiencia en programación, diseño, elaboración y pruebas en proyectos de automatizació

Certificación Académica de Ezequiel Hurtado

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los chequeos de autorización" de la mano de nuestros alumnos.

SAP Senior

- Los chequeos de autorización Chequeos de Autorización: Con ellos podemos validar que un usuario tenga autorización para visualizar, modificar o crear un objeto determinado en el sistema. Son objetos de SAP que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. sentencia Authority Check: Valida si el usuario tiene autorización para acceder a los datos, estos permisos son otrogados por el adinistrador del sistema SAP. Transacción SU21: Permite administrar los objetos de autorización. Objetos de autorización: Se encuentra agrupados en clases, para crear una clase basta con dar click derecho del mouse y seleccionar Create Object Class. Una vez creada...

Acceder a esta publicación

Creado y Compartido por: Sandra Erika Bernabe Abreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CHEQUEOS DE AUTORIZACIÓN Mediante los chequeos de autorizacion podemos validar que un usuario tenga autorizacion para visualizar, modificar o crear un objeto determinado en el sistema. Se administarn los objetos de autorizacion mediante la transaccion SU21

Acceder a esta publicación

Creado y Compartido por: Melissa Rodriguez Dominguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Chequeos de autorización. Los autority check objetos de SAP que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. la senetncia autorite check valida si el usuario tiene autorización para acceder a los datos estos permisos son asignados por el administrador del sistema SAP. Transacción SU21 administrar los objetos de autorización, se encuentran agrupados por clase.

Acceder a esta publicación

Creado y Compartido por: Rafael Razo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Chequeos de Autorización: podemos validad que un usuario tenga autorización para visualizar, modificar o crear un objeto determinado en el sistema.

Acceder a esta publicación

Creado y Compartido por: Jeferson José Peña Curvelo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

*****6 DE 9 LOS CHEQUEOS DE AUTORIZACION. Chequeos de Autorización: Con ellos podemos validar que un usuario tenga autorización para visualizar, modificar o crear un objeto determinado en el sistema. Son objetos de SAP que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. Sentencia Authority Check: Valida si el usuario tiene autorización para acceder a los datos, estos permisos son otorgados por el administrador del sistema SAP. Transacción SU21: Permite administrar los objetos de autorización. Objetos de autorización: Se encuentra agrupados en clases, para crear una clase basta con dar click derecho del mouse y seleccionar Create Object Class. Una...

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

OBJETOS DE AUTORIZACIÓN TRANSACCIÓN SU21 ESTA PARTE LA REALIZA EL ADMINISTRADOR DE SAP (BASIS) ESTOS OBJETOS DE AUTORIZACIÓN SE ENCUENTRA AGRUPADOS POR CLASES. 3 MODULOS DE FUNCIONES SALTANDO LOS CHEQUEOS DE AUTORIZACIÓN * TRANSACTION_CALL_VIA_RFC = TCALL ( TRANSACCION A EJECUTAR) * SE160_TRANSACTION_CALL = I_TCALL (TRANSCCION A EJECUTAR) * RS_HDSYI_CALL_TC_VARIANT = TCALL(TRANSACTION A DESMARCAR)

Acceder a esta publicación

Creado y Compartido por: Noe Rivera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Los Chequeos de Autorización son objetos que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. Se realizan utilizando la sentencia AUTHORITY-CHECK. La transacción SU21 permite administrar los Objetos de Autorización los cuales están agrupados por Clase. Para crear una Clase de Objeto se oprime el botón derecho sobre cualquier clase existente y se selecciona Crear clase de objeto, apareciendo una pantalla para completar la CLASE, TEXTO Descriptivo y AUTOR. Luego se crea el Objeto de Autorización oprimiendo el botón derecho la Clase y seleccionando Crear objeto de autorización se mostrará una pantalla para completar los campos sobre...

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Lección: Video - Los Chequeos de Autorización La transacción SU21 nos permite administrar los objetos de autorización para validar que un usuario tenga permisos para visualizar, modificar o crear un objeto determinado en el sistema. Los objetos de autorización se encuentran agrupados por clases, para crear una clase damos click con el boton derecho y seleccionamos crear. La transaccion SU20 nos permite visualizar una lista de campos de autorizacion. Existen módulos de funciones que permiten saltar los chequeos de autorizaciones, la llamada a la funcion TRANSACTION_CALL_VIA_RFC pasándole en el parámetro TCODE la transacción a ejecutar, el otro módulo de funciones es C160_TRANSACTION_CALL...

Acceder a esta publicación

Creado y Compartido por: Pedro Alejandro Arroyo Gutierrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Chequeos de autorización Son objetos de Sap que permiten proteger los objetos del sistema los permisos son administrados por el administrador Sap Transacción SU21 Los objetos de autorización se encuentran agrupados por clases y cada clase tiene los objetos de autorización Esto es usado para restringir el acceso a objetos de SAP a los usuarios Módulos de funciones que se puede omitir la validación de autorizaciones Funciones Transaction_Call_Via_RFC pasando parametro TCALL la transacción ejecutar C160_transaction_call Psando parametro i_tcall la Transacción ejecutar RS_HDSYI_CALL_TC_VARIANT con parametro tcall igual a la transacción ejecutar /h activa el modo debug en un programa...

Acceder a esta publicación

Creado y Compartido por: James Johan Cardona Quinchia

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

CHEQUEOS DE AUTORIZACIÓN (AUTHORITY CHECK): Son objetos que permiten proteger ciertos datos de SAP, los permisos son otorgados por el admon. de SAP. Por medio de la SU21, que nos permite administrar los objetos de autorización, todos los objetos están agrupados en clases. CREAR UN OBJETO DE AUTORIZACIÓN: Dentro de la SU21, se da click derecho y en la opción de "Create" se crea la clase, dentro de la clase se crea el objeto. en cada objeto (dentro de una clase en particular) se tiene el botón de "Permitte activities" y es en donde se dan los permisos por campo. SU20: muestra los campos por objeto. existen 3 módulos de funciones que nos permiten ejecutar una transacción:...

Acceder a esta publicación

Creado y Compartido por: Gerardo De La Rosa Rivera

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!