Anuncio

Colapsar
No hay anuncio todavía.

No se dispara el workflow

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • No se dispara el workflow

    Hola,

    Alguien sabe porque un evento de WF no se puede disparar? El problema es el siguiente: yo tango un job que ejecuta un programa semanalmente. El programa lo que hace es disparar el evento de un objeto y el objeto lo cree yo desde cero (es decir no hice copia de un objeto ya existente). El problema está en que no se está disparando el evento y pienso que es algo que me falta definir en el objeto o algo relacionado con el objeto.

    Alguien me puede ayudar? se lo agradecería

  • #2
    Hola Seraph,

    antes que nada, antes te funcionaba? podés detallarnos como tenés creado el objecto para ver si te podemos ayudar?

    Saludos!

    Comentario


    • #3
      Hola koken,

      Gracias por reponderme. El objeto se se llama ZLOC001 y las caracteristicas son:

      Campos clave: Fecha actual

      Atributos: el que viene por defecto (ObjectType)

      Métodos: dos que vienen por defecto (ExistenceCheck y Display) y dos que yo creé: Visualizacion LOC y ListaLOCpend

      Evento: EjecicionJob


      No se dispara el evento desde que creé el objeto, la verdad pienso que es algo que me debe faltar en la definición del objeto porque el problema se presenta ahí. Gracias, me cuentas que piensas

      Comentario


      • #4
        Hasta ahí mas o menos te sigo,

        ahora como es el programa que corres como job de fondo? osea con que función lo disparas!

        Saludos y suerte!

        Comentario


        • #5
          Koken, esta es la funcion que utilizo para disparar el evento.

          CALL FUNCTION 'SWE_EVENT_CREATE'

          EXPORTING

          OBJTYPE = 'ZLOC0001'
          OBJKEY = l_r_fact
          EVENT = 'EjecucionJob'
          * CREATOR = ' '
          * TAKE_WORKITEM_REQUESTER = ' '
          * START_WITH_DELAY = ' '
          * START_RECFB_SYNCHRON = ' '
          * NO_COMMIT_FOR_QUEUE = ' '
          * DEBUG_FLAG = ' '
          * NO_LOGGING = ' '
          * IDENT =

          * IMPORTING
          * EVENT_ID =
          * TABLES
          * EVENT_CONTAINER =

          EXCEPTIONS
          OBJTYPE_NOT_FOUND = 1
          OTHERS = 2
          .
          IF SY-SUBRC <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.

          Comentario

          Trabajando...
          X