Disparadores alarma b+ SILICIE
Desde producto se ofrece de manera estándar 6 disparadores con su funcionalidad completa para que puedan ser usados desde proyecto.
Estos disparadores tienen la siguiente parametrización y puede ser copiada o adaptada conforme se detalla en la siguiente tabla:
Objeto producto | Tipo de alarma | Tipo valor inicial | Campo inicia disparador | Clase inicia disparador | Tipo valor final | Campo finaliza disparador | Clase finaliza disparador |
---|---|---|---|---|---|---|---|
ASIENTO | CADUCIDAD | F | FECHA_MOVIMIENTO | F | ESTADO | ||
ASIENTO | ERRORES_AEAT | C | /EDGE/CL_SL_DETERM_ERR_AEAT | F | ESTADO | ||
ASIENTO | ESTADO | F | ESTADO | F | ESTADO | ||
FICHERO | ERRORES_AEAT | C | /EDGE/CL_SL_DETERM_ERR_AEAT | F | GEN_STATUS | ||
FICHERO | ESTADO | F | GEN_STATUS | F | GEN_STATUS | ||
MATERIAL | INVENTARIO | C | /EDGE/CL_SL_DETERM_MAT_INV | C | /EDGE/CL_SL_DETERM_MAT_INV |
ASIENTO - CADUCIDAD
Este disparador se crea para alarmas de caducidad para asientos SILICIE.
El tipo de disparador es por campo. Este campo debe ser una fecha que exista en la tabla de extracción, que para asientos es la /EDGE/T_SL_901. En producto el campo fecha seleccionado es la FECHA_MOVIMIENTO (como se indica en la parametrización), De manera que, esta fecha será la que determine si hay que disparar una alarma de caducidad.
La alarma se apagará a partir del campo parametrizado en "Campo finaliza disparador", en este caso el campo "ESTADO" del asiento.
ASIENTO - ERRORES_AEAT
Este disparador se crea para alarmas de asientos SILICIE que se disparen a partir de un código de error (y del estado).
El tipo de disparador es por clase, y será esta clase ABAP la que se ejecutará para la creación de la alarma.
Para la finalización de la alarma, se tendrá en cuenta el estado del asiento.
ASIENTO - ESTADO
Este disparador se parametriza para asientos SILICIE que se disparen a partir de un estado en concreto (alarmas por estado).
Tanto el disparador de creación de alarma como el de finalización de la misma será a partir del campo "ESTADO" del asiento.
FICHERO - ERRORES_AEAT
Este disparador se crea para ficheros SILICIE que tengan que crear alarmas a partir de un código de error (y del estado).
El tipo de disparador es por clase, y será esta clase ABAP la que se ejecutará para la creación de la alarma.
Para la finalización de la alarma, se tendrá en cuenta el estado del fichero (campo "GEN_STATUS" de la tabla de extracción de ficheros /EDGE/FC_TB901).
FICHERO - ESTADO
Este disparador se parametriza para ficheros SILICIE que se disparen a partir de un estado en concreto (alarmas por estado).
Tanto el disparador de creación de alarma como el de finalización de la misma será a partir del campo "GEN_STATUS" del fichero.
MATERIAL - INVENTARIO
Este disparador es para materiales utilizados en el producto SILICIE que tengan un inventario en negativo.
Tanto el disparador de creación de alarma como el de finalización se hará mediante clase ABAP.
Una vez creada una entrada en esta tabla, esta no se podrá modificar. Si se desea realizar alguna modificación se tendrá que eliminar la entrada y crear una nueva.
Además. una entrada de disparador no podrá ser borrada si esta está siendo utilizada en una alarma.
Avvale 2024