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

 X 

📘ABAP Chequeos de Autorización

Selector Alummnos / Empresas

Definición de ABAP Chequeos de Autorización

Utilizaremos los llamados Authority Checks para proteger los datos críticos del sistema de los accesos sin autorización.

Mediante la sentencia AUTHORITY-CHECK valida si el usuario tiene autorización para acceder a los datos.

Veamos la sintaxis de la sentencia AUTHORITY-CHECK:

AUTHORITY-CHECK OBJECT ‘ZBOTON’    “Objeto creado
      ID ‘ZUCOMM’ FIELD ‘SAVE’.                  “sy-ucomm que tengo que verificar.
  IF sy-subrc EQ 0.
      “El usuario tiene el valor SAVE para dicho campo en su rol
  ELSE.
      “El usuario no tiene el valor SAVE para dicho campo en su rol
  ENDIF.

Los permisos son asignados a los usuarios por el administrador del sistema SAP.

Los objetos de autorización disponibles se encuentran en las transacciones SU20 y SU21. Mediante la primera podremos buscar por campo/elemento de datos los objetos disponibles.

Los objetos de autorización se encuentran agrupados en la transacción SU21 por clases, por lo que si deseamos crear un objeto de autorización nuevo, deberemos utilizar una clase existente en el sistema o crear una nueva clase.

Los pasos para crear un chequeo de autorización son los siguientes:

  • Creamos en la transacción SU20 un ámbito de autorización (elemento de dato) que luego usaremos en el objeto.
  • Creamos la clase de autorización en la transacción SU21 y luego posesionándonos en la clase recién creada y elegimos el nombre del objeto y ponemos el campo creado en el primer paso.
  • Definimos los valores posibles de nuestro campo definido y el BASIS o Administrador del sistema asignará a los roles de los usuarios el objeto de autorización creado y pondrá los valores de cada usuario.
  • Finalmente introducimos el código fuente del programa ABAP con la sentencia AUTHORITY-CHECK.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "ABAP Chequeos de Autorización" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

Roles y perfiles: Objetos de autorizacion: Permiten verificaciones complejas que permiten a un usuario realizar una accion. Estos objetos tienen nombres tecnicos y descriptivos. Un objeto de autorizacion puede tener hasta 10 campos de autorizacion. Una autorizacion es un permiso para realizar cierta accion en un sistema SAP. Es posible que existan multiples autorizaciones para un objeto de autorizacion. SU56: Transaccion utilizada para monitorear el numero de objetos en el buffer referente a roles de autorizacion y perfil de usuario. PFCG : Transaccion de mantenimiento de roles, mediante la cual se crean roles con autorizaciones que despues seran asignadas a los usuarios. El significado de los indicadores es el siguiente: Luz verde: El objeto...

Acceder a esta publicación

Creado y Compartido por: Juan Pablo Torres Diez / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

Gestion de Usuarios y autorizaciones En todos los sistemas de gestion se guardan datos diferentes, se deben proteger evitando fraudes, protegiendo la informaciòn. SAP tiene un modelo de seguridad, que protege datos y operacion, (maestro de usuarios, grupos de actividades, perfiles y autorizaciones) tambien esta los objetos de autorizacion y los campos, entre estos objetos que tienen campos es lo que se quiere proteger en SAP S_TCODE (protege el cod de Tx), S_TABU_DIS (protege el contenido de las tablas de customizing), F_BKPF_BUK (protege la contabilizacion de documentos) Para los 3 anteriores ACTVT: que se quiere hacer *Autorizacion: asigna valores a los campos de un obj de autorizacion. *Perfiles: agrupacion de varias autorizaciones...

Acceder a esta publicación

Creado y Compartido por: Martha Janneth Porras Morales

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

SAP Senior

Para poder realizar la configuracion de TMS necesitatremos contar con la autorizacion S_CTS_ADMIN

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Vizarraga Cabrera

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

SAP Master

Leccion 5: Video - Roles y perfiles Porque y para que requerimos autorizaciones? info sensitiva de negocio relacion costo-benificio no obstruccion del proceso de negocio Control de acceso al sistema y control de acceso "basado en roles" control de acceso al sistema: usuarios deben identificarse a si mismos en el sistema y configuracion de control de acceso al sistema (pe reglas para contrasenas) control de accesso: permisos de acceso para funciones e informacion debe ser permitida explicitamente usando autorizaciones. y Chequeos de autorizacion para transacciones/reportes he ejecucion de programas Master Data del usuario: Transacciones son asignada a roles Roles son asignadas a Perfiles ...

Acceder a esta publicación

Creado y Compartido por: Katrien Sterken

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

SAP Senior

En cualquier sistema de informacion se necesitan renstricciones. SAP contempla toda esta problematica implementando un modelo de seguridad que permite proteger de manera flexible los datos y las operaciones. Los objetos de autorizacion representan lo que queremos proteger. Ejemplos de objetos de autorizacion son: S_TCODE: protege el codigo de la transaccion contiene un solo campo que es la transaccion. S_TABU_DIS: proteccion de las tablas de customizing, contiene dos campos que son el grupo de autorizaciones de la tabla a la que se quiere acceder y la actividad que se quiere ejecutar. F_BKPF_BUK: proteccion de la contabilizacion de documentos por sociedad financiera. Contiene dos campos la sociedad y la actividad. Las autorizaciones consisten...

Acceder a esta publicación

Creado y Compartido por: Juan Becerra Becerra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

aunque los usuarios no puedan visualizar el menu sap, si que podran utilizar los codigos de transaccion para iniciar transacciones y funciones si tienen la autorizacion correspondiente .

Acceder a esta publicación

Creado y Compartido por: Tamara Gabriela Gallo Olivas

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

SAP SemiSenior

Transaccion: codigo del procedimiento con el cual se accede a la funcionalidad. En este punto va relacionado con el codigo SAP que incertamos en la barra de busqueda, marcamos en favoritos o buscamos mediante el arbol transaccional. La transaccion va relacionado con las funcionaes que queremos realizar en el momento. Cada uno de los procedimientos logisticos, contables, de produccion que se realizan en la vida real, es decir, las funciones que realiza un colaborador son traducidas en transacciones SAP y con ellas poder realizarlas en el sistema. Objetos: informacion clave para acceder al procedimiento (Sociedad, Centro, Centro de costo, Clase de documento, Tipo de Material). Los objetos son caracteristicas de autorizacion que son colocados para...

Acceder a esta publicación

Creado y Compartido por: Adrian Cruz

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

SAP Master

las autorizaciones se requieren para cumplir con las expectivas de la seguridad, y nos ayudan a proteger la informacion sensitiva del negocio, la informacion puede ser interna o externa a la organizacion. relacion costo beneficio una organizacion debe protegerse de una cantidad de amezas ppuede or lo que esto se evitar usando una seguridad de asignacion interdimensional de autorizaciones. se da el caso que a es mas barato reemplazar una perdida que proteger una informacion a alto costo. las autorizaciones nos permiten que se no se obstruya el proceso de negocio. sap posee dos controles principales: control de acceso al sistema, el usuario debe tener un id unico para acceso e identificacion en el sistema asi como de su contraseña. control...

Acceder a esta publicación

Creado y Compartido por: Alejandro Vazquez Luna

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

SAP SemiSenior

Generador de perfiles Transaccion PFCG se utiliza para la administracion de roles de autorizacion FBOJ transaccion estamdar del sistema que se utiliza para la creaciob de asientos contables. SUO1 transaccion para la creacion y mantenimiento para la administracionde los usuarios SAP

Acceder a esta publicación

Creado y Compartido por: Guadalupe Correa Cruz

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

SAP SemiSenior

Al acceder a SAP,Mediante nuestro usuario tendremos la autorizacion de ciertas transacciones segun sea nuestro rol dentro de la compañia.lo cual determinara a lo que estamos habilitados y limitara hasta que punto de la transaccion se llegara. y quedara a espera de una nueva area que continue con el proceso y en el menor tiempo posible se realicen las solicitudes correspondientes para el cumplimiento de abastecimiento a nuestro cleinte final.

Acceder a esta publicación

Creado y Compartido por: Marcela Mendivelso Serrano / Disponibilidad Laboral: FullTime + Carta Presentación


👉Bueno, estos fueron los últimos artículos de 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.