Acceso a transacción

Función general

Verifica que el esquema de seguridad asociado al usuario permita la ejecución de la transacción solicitada. Esta función es ejecutada desde el menú del sistema.

Información técnica

Identificación

Tipo

valSchemaTransAccess Función

Parámetros de entrada

  • Esquema de seguridad: Código del esquema de seguridad asociado al usuario que ejecuta la transacción.
  • Transacción a ejecutar: Código lógico de la transacción que el usuario desea ejecutar.
  • Módulo: Código del módulo al cual pertenece la transacción que el usuario desea ejecutar.
  • Indicador de módulos/transacciones permitidos: Indicador de módulos y/o transacciones permitidos en un esquema de seguridad.
  • Proceso

  • Si la fecha de ejecución del sistema se encuentra entre la fecha de validez del esquema de seguridad y la hora de ejecución del sistema se encuentra entre alguno de los dos horarios de trabajo asociados al esquema:
  • Notas para el programador

    La información asociada al registro correspondiente al esquema de seguridad del usuario que ejecuta la transacción, debe estar en memoria (variables), de forma que la rutina pueda utilizarlo sin necesidad de realizar una nueva lectura al esquema.
    Inicialmente el parámetro de salida tiene el valor "falso", y será el valor que se devuelva a menos que se cumpla alguna de las condiciones indicadas en el proceso.

    Parámetros de salida

    Permiso de utilización de la transacción/módulo: Tiene valor de cierto cuando el usuario puede ejecutar la transacción en tratamiento, en caso contrario, devuelve el valor "falso".