PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️ABAP Los chequeos de autorización

ABAP Los chequeos de autorización

ABAP Los chequeos de autorización

Unidad n°4: Las subrutinas, los módulos de funciones y el procesamiento batch
Lección n°6: Los chequeos de autorización

Los chequeos de autorización o Authority Checks son objetos de SAP que nos permiten proteger datos críticos del sist. de los accesos sin autorización.
Por ejemplo podemos usarlos cuando se crea una nueva trans. y se desea restringir la utilización de la trans a determinados usuarios. Se implementan mediante los objetos de autorización.

Podemos usar los objetos de autorización existentes en el sistema o podemos crearlos. Para administrarlos, usaremos la trans SU21.
Del lado izquierdo veremos carpetas, las cuales son las clases. Dentro de estas encontraremos los objetos de autorización.

EJ: dentro de la clase BC_C vemos el objeto de autorización S_CARRID (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 y es parte clave de la tbd de vuelos SFLIGHT y si hacemos clic en el botón Actividades permitidas, correspondiente al objeto de autorización, veremos las actividades que se pueden hacer con el objeto de autorización.

Para el S_CARRID, están permitidas las actividades 01-Añadir o generar, 02--Modificar y 03-Visualizar.

Esto significa que si nuestro usuario tiene asignado el objeto de auto. S_CARRID, entonces si se usa el objeto de auto. previo a la generación, modificación o a la visualización del campo CARRID en cualquier programa, vamos a pasar la validación del objeto de auto.

La asignación del objeto de auto. S_CARRID a un usuarios en particular, se hace por un rol por medio de la trans SU01, solicitándolo al equipo de seguridad informática de SAP o a los admins BASIS.

Los campos que forman parte del objeto de autorización, los campos de auto. / ámbitos de auto. deben existir previamente en SAP o podemos crearlos. Para acceder a ellos iremos al menú Entorno -> Campos de autorización.
Acá veremos todos los campos existentes en el sistema para verificar autorizaciones. Buscamos el CARRID que es el que usa en el objeto de auto. S_CARRID, para ellos hacemos clic en el icono buscar .

Dentro veremos el campo de auto. CARRID, lo seleccionamos y hacemos clic "Visualizar" (anteojos) y veremos toda su info relativa.

Trans SU20: se puede acceder a la pantalla de los campos para verificar autorización. Podemos 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 usa para validar si el usuario tiene autorización para acceder a un cierto objeto.
Se escribe:

Siempre, después de ejecutar la sentencia, debemos evaluar el contenido de la var. SY-SUBRC para ver si el usuario tiene o no autorización.

EJ: creamos un programa ABAP de test y hacemos clic en "Modelo":

  1. En la ventana que aparece, seleccionamos AUTHORITY-CHECK, escribimos el nombre del objeto de auto. que queremos implementar "S_CARRID" y clic en la tilde.
  2. En el código veremos que se generó una platilla del objeto de auto:
  3. Completamos el código creando el parám. P_CARRID en la pantalla de selección del programa, agregando el uso del parám en el objeto de auto. y completando la actividad con '03':
  4. Ejecutamos el programa para probar la implementación del objeto de auto.
  5. Introducimos un valor en el campo Compañía aérea de la pantalla de selección, escribimos /h en el campo de comandos para activar el modo debugging y clic en el icono de la tilde verde:
  6. El sistema informa que se ha activado el modo y ejecutamos el programa:
  7. Luego de ejecutarse la sentencia AUTHORITY-CHECK, vemos que el contenido de la var. SY-SUBRC es cero, por ende, el usuario tiene la autorización:
    (Está en el extremo superior derecho).
  8. Finalmente la salida por pantalla del programa nos muestra el mensaje "El usuario tiene autorización".

Paso a paso para crear una clase y un objeto de autorización:

  1. Para crear una nueva clase de objeto de auto. hacemos clic en "Crear" de la barra de herramientas de la trans SU21 y seleccionamos la opción Clase de objeto:
  2. En la prox. ventana de la creación de la clase, completamos el nombre, un texto que describa el objeto y grabamos.
  3. Finalmente creamos la clase.

Para crear un objeto de autorización dentro de la clase:

  1. Hacemos clic derecho sobre la clase y elegimos la opción Crear objeto de autorización.
  2. Completamos el nombre del objeto, un texto, los campos de auto. y grabamos.

 

 

 


Sobre el autor

Publicación académica de Candela Estefanía Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Candela Estefanía Calzada

Profesión: Técnica Electrónica - Argentina - Legajo: JW91W

✒️Autor de: 160 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Me encuentro estudiando la ingeniería en sistemas de información. poseo amplia experiencia en edición de videos. tengo bases entorno a la programación que quiero continuar consolidando.

Certificación Académica de Candela Calzada

✒️+Comunidad Académica CVOSOFT

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

SAP Expert


En SAP ABAP, los chequeos de autorización son mecanismos que permiten controlar y gestionar los permisos y accesos de los usuarios a diferentes objetos y operaciones dentro del sistema. Los chequeos de autorización garantizan que los usuarios solo tengan acceso a los datos y funciones que están autorizados a utilizar, lo que ayuda a mantener la seguridad y la integridad de los sistemas y la información. Aquí hay información clave sobre los chequeos de autorización en SAP ABAP: Objetos de Autorización: Los objetos de autorización son unidades que representan una acción o una operación específica dentro del sistema SAP. Ejemplos de objetos...

Acceder a esta publicación

Creado y Compartido por: Darling Geraldino

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

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 Expert


Los chequeos de autorización: Los authority check son objetos de sap que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. la sentencia valida si el usuario tiene autorización para acceder a los datos. Estos permisos los da el administrador del sistema sap. La SU21 nos permite administrar los objetos de autorización.

Acceder a esta publicación

Creado y Compartido por: José Luis Zevallos Mamani

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

SAP Master

Los chequeos de autorización nos permiten validar que un usuario tenga autorización para visualizar, modificar o crear objetos dentro del sistema. La transacción SU21 nos permite administrar los objetos de autorización.

Acceder a esta publicación

Creado y Compartido por: Mónica Robles

*** 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 Son objetos de SAP que permiten proteger datos críticos del sistema de los accesos sin autorización. SU21 -> transacción que nos permite administrar los objetos de autorización. Se encuentran agrupados por clases, para crear una clase click derecho, crear objeto de clase. de igual manera para crear objetos de autorización. Existen tres módulos de funciones que nos permiten ejecutar una transacción saltando los chequeos de autorizaciones que posee la transacción. -TRANSACTION_CALL_VIA_RFC pasando Tcode ejecutar -C160_TRANSACTION_CALL pasando i_tcode ejecutar -RS_HDSYI_CALL_TC_VARIANT con tcode igual a la transacción ejecutar, desmarcando el flag...

Acceder a esta publicación

Creado y Compartido por: Jesus German Cavazos Elizondo

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

SAP Senior

1. Chequeos de Autorización Los Chequeos de Autorización o Authority Check son objetos de SAP que nos permiten validar que un usuario tenga autorización para visualizar, modificar o crear un objeto determinado en el sistema. La sentencia AUTHORITY-CHECK valida si el usuario tiene autorización para acceder a los datos. Estos permisos los otorga el administrador del sistema SAP. La Tx SU21 no permite administrar los objetos de autorización. Estos objetos se encuentran agrupados por clases. Dentro de cada clase estan desplegados los objetos de autorización, a los cuales se puede acceder dando doble clic. Dentro de estos se encuentra en una opción (botón Actividades Permitidas) que permite...

Acceder a esta publicación

Creado y Compartido por: Jose Hernando Donado Cervantes

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

SAP Expert


LOS CHEQUEOS DE AUTORIZACIÓN Los chequeos de autorización nos permiten validar si un usuario tiene autorización para visualizar, modificar o crear un objeto determinado en el sistema. La transacción SU21 nos permite administrar los objetos de autorización. Los objetos de autorización se encuentran agrupados por clases, para crear una clase basta con presionar el botón derecho del mouse y seleccionar la opción create object class. Luego de creada la clase, presionando el botón derecho del mouse y seleccionando la opción create authorization object creamos el objeto de autorización. Existen 3 módulos de funciones que nos permiten ejecutar una transacción...

Acceder a esta publicación

Creado y Compartido por: Ducelvis Lolimar Arcia Cova / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

CHEQUEOS DE AUTORIZACIÓN Son objetos de SAP que permiten proteger datos críticos del sistema de los accesos sin autorización. SU21 -> transacción que nos permite administrar los objetos de autorización. Se encuentran agrupados por clases, para crear una clase click derecho, crear objeto de clase. de igual manera para crear objetos de autorización. Existen tres módulos de funciones que nos permiten ejecutar una transacción saltando los chequeos de autorizaciones que posee la transacción. -TRANSACTION_CALL_VIA_RFC pasando Tcode ejecutar -C160_TRANSACTION_CALL pasando i_tcode ejecutar -RS_HDSYI_CALL_TC_VARIANT con tcode igual a la transacción ejecutar, desmarcando el flag...

Acceder a esta publicación

Creado y Compartido por: Walter Giovanny Montoya García

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

SAP Senior

Chequeos de autorización: objetos SAP que nos permite proteger los datos críticos del sistema de los accesos no autorizados. La sentencia AUTHORITY-CHECK valida si el usuario tiene autorización para acceder a los datos. Los permisos son asignados por el adiministrador SAP, a través de la transacción SU21. Los objetos de autorización se agrupan en clases.

Acceder a esta publicación

Creado y Compartido por: Wanderson Esaú López Peraza

 


 

👌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!