eventos en la SM30 o SM31

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • sschacon
    Junior Member
    • feb
    • 18

    #1

    eventos en la SM30 o SM31

    Buenos días:
    ¿alguien sabe cómo acceder y modificar los eventos de la transacción SM30 o SM31?, lo que quiero hacer es poner un campo, que no es clave, ponerlo obligatorio en esta transacción.

    Muchas gracias.
  • Turu
    Junior Member
    • mar
    • 6

    #2
    Hola,

    Con tu tabla vete a la SE11 una vez dentro te vas al menu: utilities > table maintenance generator.

    aqui de nuevo en el menu: enviroment> modification> events.

    Ahora puedes crearte una rutina para controlar por ejemplo que ese campo esté informado, creo que debes usar la tabla 'total', que es la que lleva las entradas de la tabla despues de tu modificación en la SM30.
    Turu

    Comentario

    • monchi_sv
      Junior Member
      • sep
      • 14

      #3
      Mensaje de error

      Hola.
      A ver si me podeis ayudar.

      He creado un evento de la manera que habeis dicho, cuando se crea una entrada nueva, si en un determinado campo se introduce la opción 'S', necesito que el siguiente campo, que a priori no es obligatorio, si lo sea.

      Lo que he hecho es lo siguiente:
      IF zxi_t001-zxi_indrsp = 'S' AND zxi_t001-zxi_idproo IS INITIAL.
      MESSAGE e060(zxi) WITH zxi_t001-zxi_idpro.
      ENDIF.

      Pero el problema es que al salie el mensaje de error, no me deja modificar el campo en cuestión, sólo puedo modificar el 1er campo (que ya esta correcto).

      ¿Como se puede hacer?
      gracias.

      Comentario

      • aska
        Member
        • abr
        • 37

        #4
        Hola, he seguido los pasos que comentáis, pero al poner el código 05 (entradas nuevas), le pongo en el FORM/PROGRAMA ZCHEQUEO, eso me crea un include. Pero voy ahí y escribo cualquier sentencia y me da error.

        Sabéis por qué?

        Qué he hecho mal?

        Gracias.

        Comentario

        • sanangie
          Junior Member
          • abr
          • 28

          #5
          Hola!

          Tal vez ya es un poco tarde para responder.... debes poner las sentencias dentro de un FORM, mismo que indicaste en los eventos en la se11.... (FORM ZCHEQUEO)

          Saludos!

          Comentario

          Trabajando...