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

Resumen

Unidad 4 leccion 6

Los chequeos de autorización

1- Que son los chequeos de autorización?

son objetos de SAP q permiten proteger los datos del sist. de los accesos sin autorización. =>se conoce como AUTHORITY CHECKS. se crea una TX y se desea restringir la utilización a usuarioss => implementacion de chequeos de autorizacion =>objetos de autorización.

podemos utilizar los objetos de autorización ya existencias en SAP o podemos crearlos.

TX SU21 administración objetos de autorización.

Los objetos de autorización => por clases => se encuentra los objetos de autorización => clase => BC_C => objetos de autorización.=> S_carrid => objetos de autorización de cia aéreas.

el cual tiene campos CARRID y ACTVT (ambito de autorización).

el campo => CARRID => denominación breve de la cia aérea

=> hace parte de la clave => tabla => SFLIGHT.

si hacemos clic en actividades permitidas |_visualizar activi. permitidas_|

Marca actividad texto
1 01 añadir o generar
2 02 modificar
3 03 visualizar

Esto significa q si nuestro usuario de SAP tiene asignado el objeto de autorización S_CARRID entonces si se utiliza el bjeto de autorización previo a la generación, modificación o la visualización del campo CARRID en cualquier programa, vamos a pensar la validación del objeto de autorización.

La asignación del objeto de autorización a un usuario en particular, se hace a través de un ROL => TX SU01 pestaña "Roles"

Ahora bien los campos q forman parte del objeto de autorización es decir los campos de autorización o también l llamados ámbito de autorización, deben existir o se puede crear => menu => Entorno

=>campos de autorización

Clase => BC_C

=> S_carrid

TX SU20 verificar autorización (pantalla de los campos)

con esta TX estándar se puede crear, modificar, eliminar y visualizar los campos.

se busca el campo => carrid

2- La implementación de un objeto de autorización en un programa ABAP.

La sentencia AUTORITY-CHECK se utiliza xa validar el suuario de SAP, tienes autorización xa acceder a un objeto en particular.

Sixtaxis: AUTHORITY-CHECK OBJECT 'NOMBRE_OBJETO_AUTORIZACION'

ID 'CAMPO1' FIELD '__________'

ID 'CAMPO1' FIELD '__________'

ID 'CAMPO1' FIELD '__________'

IF sy-subrc EQ 0. "el usuario tiene autorizacion

ELSEIF sy-subrec NE 0. "el usuario no tiene autorizacion

ENDIF.

Después de la ejecución de la sentencia 'AUTHORITY-CHECK' en un programa. Se crea un programa nuevo y hacemos clic en el botón MODELO.

En la ventana de diálogo seleccionamos AUTHORITY-CHECK y escribimos el nombre del objeto de autorización . q deseamos implementar => S_CARRID y chulo.

REPORT ztest_autority_check.

AUTHORITY-CHECK

ID 'CARRID' FIELD '_________'

ID 'ACTVT' FIELD '_________'

El programa ABAP, creamos el parámetro P_CARRID en la pantalla de seleccion del programa, agregando la utilizacion del parametro en el objeto de autorizacion y completando la actividad con '03'.

REPORT ztest_autority_check.

PARAMETERS p_carrid TYPE sflight-carrid.

START-OF-SELECCTION.

AUTHORITY-CHECK OBJECT 'S_CARRID'

ID 'CARRID' FIELD 'P_CARRID'

ID 'ACTVT' FIELD '03'

IF sy-subrc EQ 0. "el usuario tiene autorizacion

WRITE:/ 'El usuario tiene autrizacion'.

ELSEIF sy-subrec NE 0. "el usuario no tiene autorizacion

WRITE:/ 'El usuario no tiene autrizacion'.

ENDIF.

Ejecutamos el programa. Introducimos un valor en el campo de la cia aérea |AAA| /h para debugging.

Existen 3 modulos de funciones q nos permiten ejecutar una TX saltando los chequeos de autorizaciones q poseen la TX.

* TRANSACTION_CALL_VIA_RFC con parámetro t_call y ejecutar

* C160_TRANSACTION_CALL con parámetro t_call y ejecutar

* RS_HDSYS_CALL_TC_VARIAM con parámetro t_call y ejecutar

3- El paso a paso xa crecion de un calase y un objeto de autorizacion

Crear una nueva clase de objeto de autorizacion TX SU21 y seleccionamos la clase objeto en la ventana de dialogo => nombre de la clase, texto q describa el objetivo y grabar.

Ej: ZFAC

Clase de objetos de facturacion

final/ habremos creado el objeto de autorizacion.

Xa crear el objeto de autorizacion hacemos clic con el boton derecho del mouse sobre la calse y eligimos

=> Crear objeto de autorización

Completamos el nombre del objeto, un texto xa el nuevo objeto, los campos de autorizacion y grabamos.

Grupos de autorizaciones => menú

=> atributos

=> propiedades del programa.

También hay autorizaciones xa tablas TX SE11 => Utilidades

=> Asignar grupo de autorizaciones.


 

 

 


Sobre el autor

Publicación académica de Gustavo Betancur Guzmán, en su ámbito de estudios para la Carrera Consultor ABAP.

✒️+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 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 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

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

==> Chequeos de autorización: Son objetos de SAP que nos permiten proteger los datos críticos del sistema de los accesos sin autorización. Se valida si el usuario tiene autorización para acceder a los datos. Cómo crear un Chequeo de autorización: Entramos en SU21. Pulsamos botón derecho sobre cualquier carpeta y podemos "Crear una clase objeto" o "Crear un objeto de autorización".

Acceder a esta publicación

Creado y Compartido por: Jose Lopez Partida

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

SAP Master

Lección 6: Los Chequeos de Autorización Chequeos de autorización: son objeots de sap que nos permite 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. Los permisos son asignados por el administrador sap. SU21: nos permite administrar los objetos de autorización. Los objetos de autorización están agrupados por clases para crear una clase basta con tocar el botón derecho del ratón y seleccionar “Create object Class”. Después de crear la clase, con el botón derecho elegir la opción “Create Authorization Object” creamos el objeto...

Acceder a esta publicación

Creado y Compartido por: Felipe Roca Molina

 


 

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