Skip to content

ZAL30_MAIN_CONF

Iván Rodrigo edited this page Sep 9, 2019 · 9 revisions

Programa configuración / Configuration program

El programa de configuración es el ZAL30_MAIN_CONF que tiene asociada la transacción ZAL30_MAIN_CONF / The configuration program is the ZAL30_MAIN_CONF associated with the transaction 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 Create button. Una vez creado nos aparecerá lo siguiente: / When accessing the program, the view to be configured must be entered. If it does not exist, it can be created with the button Create button. Once created, the following will appear:

Configuracion main screen

Opciones de edición / Editing options

En la parte inferior de la vista tenemos las opciones de la vista: / At the bottom of the view we have the options of the view:

Toolbar View

Con estos botones se podrá transportar, borrar o cambiar de vista. / With these buttons you can transport, delete or change views.

Opciones de la vista / View options

Options View

Las opciones son: / The options are:

  • Content transport -> Si el sistema lo permite pedirá orden de transporte cuando se modifiquen los datos. / If the system allows it, it will ask for a transport order when the data is modified.
  • Change Log --> Guarda las modificaciones realizadas en la tabla ZAL30_T_CHNG_LOG / Save the changes made to the ZAL30_T_CHNG_LOG table
  • SAP Auth. Check -- Comprueba con los objetos de autorización estándar si se tiene autorización a la tabla / Check with the standard authorization objects if the table is authorized
  • 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. / You will verify in the ZAL30_T_USR_AUTH table (which can be maintained directly with the ZAL30_MAIN_VIEW program, without having to create the previous configuration) what type of access a user has to the table.
  • Auto adjust -> Si hay algún cambio en los campos de la tabla se ajustará de manera automática / If there is any change in the fields of the table it will be adjusted automatically
  • Text table -> Nombre de la tabla de texto asociada a la tabla introducida. / Name of the text table associated with the table entered.
  • 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. / Class to be called for the ZAL30_MAIN_VIEW program exits. The class must have the ZIF_AL30_EXIT_CLASS interface configured.

Configuración de campos / Field settings

Field information

Opciones generales / General options

  • Verify -> Verifica si los campos configurados y los de la tabla (más tabla de texto) son iguales. / Check if the configured fields and those of the table (more text table) are the same.
  • Syncro -> 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. / Synchronize the dictionary fields with those in the table (more text table). The configuration of the fields that do not change is maintained.
  • Change language -> Permite cambiar el idioma( se muestra solo los idiomas configurados en el sistema) de los textos de los campos. / Allows you to change the language (only the languages configured in the system are displayed) of the field texts.

Campos generales / General fields

Los campos de la pestaña de atributos generales son los siguientes: /The fields of the general attributes tab are the following:

  • Field name -> Nombre del campo en el diccionario / Name of the field in the dictionary
  • Heading -> Texto de cabecera del campo / Header text of the field
  • Req. -> Campo obligatorio / Field mandatory
  • No output -> No se mostrará pero aparecerá en el pool de campos del ALV / It will not be displayed but will appear in the ALV field pool
  • TechField -> Campo técnico no se mostrará en el ALV. El campo mandante se marca por defecto como técnico. / Technical field will not be displayed in the ALV. The sending field is marked as technical by default. Source of Text -> Origen del texto del campo: Diccionario o Manual / Origin of field text: Dictionary or Manual
  • Field Texttable -> Indica si el campo es de la tabla de textos / Indicates if the field is from the text table
  • 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. / Indicates if it is the language field of the text table. This field will not be displayed in the ALV but it will be filled in automatically.
  • Checkbox field -> El campo se mostrará como un checkbox. En campo los campo booleanos se marcará automáticamente. / The field will be displayed as a checkbox. In the field the Boolean fields will be automatically marked.
  • Key -> Campo clave / Key field
  • Sel. Screen -> Indica si se mostrará en la pantalla de selección del programa ZAL30_MAIN_VIEW / Indicates whether it will be shown on the ZAL30_MAIN_VIEW program selection screen

Campos de texto / Text fields

Los campos de la pestaña de textos son los siguientes: / The text tab fields are as follows:

Tab Text fields

  • Field name -> Nombre del campo en el diccionario / Name of the field in the dictionary
  • Short -> Texto corto / Short text
  • Medium -> Texto medio / Medium text
  • Long field -> Texto largo / Long text
  • Heading -> Texto cabecera / Heading Text

Los textos solo se pueden modificar si el origen de los textos es manual. / The texts can only be modified if the origin of the texts is manual.

User authorizations

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. / Authorizations per user does not replace standard SAP authorizations (program configurable option), but rather complements them. Currently, three types of user-level access can be defined: full access, read only or no access. If a table has both SAP and user authorizations activated, the program will use the most restrictive of both. The table that saves the authorizations per user is the ZAL30_T_USR_AUTH and can be called directly from the ZAL30_MAIN_VIEW program without the need for prior configuration.

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. / The ZAL30_T_USR_AUTH table is very simple and has only 3 fields: Table name, user and access level. If a table has activated the authorization option per user and the user is not defined in the table, he will not have permission to view his data.

Clone this wiki locally