Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 2 Siguiente »

El producto de b+ SILICIE utiliza los campos recogidos en la estructura  /edge/rp_sl_monitor_selscr_asi para filtrar los registros de la tabla de asientos /edge/t_sl_901 y los campos de la estructura  /edge/rp_sl_monitor_selscr_fic para filtrar los ficheros de la tabla /edge/t_sl_902.

Se ofrece la posibilidad de que desde el cliente, se pueda generar una estructura Z para asientos y otra para ficheros para definir más campos por los que filtrar de las tablas de BD /edge/t_sl_901 y /edge/t_sl_902.

Estas estructuras Z deberán informarse en los campos de parámetro de SILICIE en la trx, /EDGE/FC_SPRO como en este ejemplo que se informa de una para asientos:

La estructura Z de ejemplo ZCAMPOS_EXTRA_SEL_ASI_SILICIE es la siguiente:

Como se puede ver, debe coincidir el nombre del campo y tipo de datos de la estructura Z con el campo y tipo de dato de la tabla /edge/t_sl_901 o /edge/t_sl_902 según sea el caso.


Para ampliar los campos de selección en el monitor de b+ SILICIE,existen 3 puntos de ampliación explicitos en el include /EDGE/RP_SL_MONITOR_SEL del report /EDGE/RP_SL_MONITOR.


  • Punto de ampliación de variables para SELECT-OPTIONS

En este punto de ampliación se declararán aquellas variables necesarias para, posteriormente, declarar los SELECT-OPTIONS en los puntos de asientos o ficheros.

En el ejemplo se ha declarado la siguiente estructura del tipo de estructura de la Z para ampliar campos de selección de la tabla /edge/t_sl_901:

Como se indica en los comentarios, se recomienda declarar las variables de este espacio de manera que empiecen por ZENH_ para evitar conflictos con nomenclatura del producto.


  • Punto de ampliación de select-options de asientos

En este punto de ampliación se declararán los select-options de los campos nuevos por los que queramos filtrar en los asientos. En el ejemplo se ha declarado un nuevo select-option que filtrará por el número de asiento de la AEAT haciendo uso de la estructura declarada en el punto de ampliación anterior:

Los select-options declarados en este punto deberán llevar como MODIF ID el código SA para que se tengan en cuenta a la hora de realizar el SELECT a la tabla /edge/t_sl_901.


  • Punto de ampliación de select-options de ficheros

En este punto de ampliación se declararán los select-options de los campos nuevos por los que queramos filtrar los ficheros.

Los select-options declarados en este punto deberán llevar como MODIF ID el código SF para que se tengan en cuenta a la hora de realizar el SELECT a la tabla /edge/t_sl_902.

Con estas ampliaciones, el monitor ya mostraría el nuevo campo y filtraría los datos en la selección de registros de asientos y ficheros. En el ejemplo, el monitor se mostraría así:

  • Sin etiquetas