-
Notifications
You must be signed in to change notification settings - Fork 0
ZAL30_MAIN_CONF
El programa de configuración es el ZAL30_MAIN_CONF que tiene asociada la transacción ZAL30_MAIN_CONF.
Cuando se accede al programa habrá que introducir la vista que se quiere configurar. En caso de no existir se podrá crear con el botón . Una vez creado nos aparecerá lo siguiente:
En la parte inferior de la vista tenemos las opciones de la vista:
Con estos botones se podrá transportar, borrar o cambiar de vista.
Las opciones son:
- Content transport -> Si el sistema lo permite pedirá orden de transporte cuando se modifiquen los datos.
- Change Log --> Guarda las modificaciones realizadas en la tabla ZAL30_T_CHNG_LOG.
- SAP Auth. Check -- Comprueba con los objetos de autorización estándar si se tiene autorización a la tabla.
- User Auth -> Verificará en la tabla ZAL30_T_USR_AUTH (que se puede mantener directamente con el programa ZAL30_MAIN_VIEW, sin necesidad de crear la configuración previa) que tipo de acceso tiene un usuario a la tabla.
- Auto adjust -> Si hay algún cambio en los campos de la tabla se ajustará de manera automática.
- Text table -> Nombre de la tabla de texto asociada a la tabla introducida.
- Exit class -> Clase que se llamará para las exit del programa ZAL30_MAIN_VIEW. La clase debe de tener la interface ZIF_AL30_EXIT_CLASS configurada.
- -> Verifica si los campos configurados y los de la tabla (más tabla de texto) son iguales.
- -> Sincroniza los campos del diccionario con los de la tabla (más tabla de texto). La configuración de los campos que no cambian se mantiene.
- -> Permite cambiar el idioma( se muestra solo los idiomas configurados en el sistema) de los textos de los campos.
Los campos de la pestaña de atributos generales son los siguientes:
- Field name -> Nombre del campo en el diccionario
- Heading -> Texto de cabecera del campo
- Req. -> Campo obligatorio
- No output -> No se mostrará pero aparecerá en el pool de campos del ALV
- TechField -> Campo técnico no se mostrará en el ALV. El campo mandante se marca por defecto como técnico.
- Source of Text -> Origen del texto del campo: Diccionario o Manual
- Field Texttable -> Indica si el campo es de la tabla de textos.
- Field lang. of texttable -> Indica si es el campo idioma de la tabla de texto. Este campo no se mostrará en el ALV pero se rellenaré de manera automática.
- Checkbox field -> El campo se mostrará como un checkbox. En campo los campo booleanos se marcará automáticamente.
- Key -> Campo clave.
- Sel. Screen -> Indica si se mostrará en la pantalla de selección del programa ZAL30_MAIN_VIEW.
Los campos de la pestaña de textos son los siguientes:
- Field name -> Nombre del campo en el diccionario.
- Short -> Texto corto.
- Medium -> Texto medio.
- Long field -> Texto largo.
- Heading -> Texto cabecera.
Los textos solo se pueden modificar si el origen de los textos es manual.
Las autorizaciones por usuario no sustituye a las autorizaciones estándar de SAP (opción configurable del programa), sino que las complementa. Actualmente se puede definir tres tipos de acceso a nivel de usuario: acceso completo, solo lectura o sin acceso. Si una tabla tiene activado tanto las autorizaciones de SAP como las de usuario, el programa usará la más restrictiva de ambas. La tabla que guarda las autorizaciones por usuario es la ZAL30_T_USR_AUTH y se puede llamar directamente desde el programa ZAL30_MAIN_VIEW sin necesidad de configuración previa.
La tabla ZAL30_T_USR_AUTH es muy simple y tiene solo 3 campos: Nombre de la tabla, usuario y nivel de acceso. Si una tabla tiene activado la opción de autorización por usuario y el usuario no esta definido en la tabla no tendrá permiso para ver sus datos.