User-exit

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • andresf02
    Senior Member
    • nov
    • 190

    #1

    User-exit

    Buenos dias

    Por favor si pueden ayudarme con el siguiente tema. (la verdad no conozco mucho de user-exit)

    Necesito que al momento de crear o editar un transporte (VT01N o VT02N), para el campo "EXTI1" de la tabla "VTTK" se hagan las siguientes validaciones:

    1 - Todo lo que digite el usuario debe quedar el mayusculas

    2 - No se pueden digitar caracteres especiales tales como "*" , "-" , "_" , etc.

    3 - No deben existir ceros al comienzo del valor alfanumerico.


    Me dijeron que esto se hace a traves de un fuser-exit, pero no tengo conocimiento de como trabajan o se crea uno.
    Si alguien tiene un ejemplo de un user-exit completo que me lo pueda facilitar se lo agradeceria enormemente.


    Gracias!
  • caralbgro
    Senior Member
    • sep
    • 478

    #2
    dame tu mail

    y te paso algo para que puedas empezar a ver las user exit muy sencillo
    Consultor FI-CO

    Comentario

    • andresf02
      Senior Member
      • nov
      • 190

      #3
      Muchas gracias

      Quedo atento a tu respuesta

      Comentario

      • zonanet
        Senior Member
        • mar
        • 195

        #4
        Para convertir a mayúsculas usas la sentencia:

        TRANSLATE <campo> TO { UPPER | LOWE } CASE.

        Para validar que no se digiten carácteres especiales es:

        Código:
        NO_VAL = '!"#$%&/()=?¡*+-{}_´¨¿,.\~@<>:;'.
            IF TU_CAMPO [COLOR="Red"]CA[/COLOR] NO_VAL.
              MESSAGE E010(AD) WITH
              'Sólo debe contener letras y números'.
            ENDIF.
        para eliminiar los ceros utilizas un modulo de funcion

        CONVERSION_EXIT_ALPHA_OUTPUT

        saludos.

        Comentario

        • jciraiz
          Junior Member
          • dic
          • 2

          #5
          EXIT VT01N y VT02N

          Hola. Necesito un Exit en el cual se pueda validar que dentro de las transacciones VT01N y VT02N no se puedan agregar o asignar entregas que ya tienen un documento de transporte asignado.

          Gracias, saludos

          Comentario

          • dulivette
            Junior Member
            • nov
            • 9

            #6
            todos estos Usexit son del transporte, te recomiendo checar el que te marco
            Nombre Exit Descripcion
            MV56AINI Inicialización del control de la transacción p.el transporte
            V56AFCCH Tratamiento transporte: Permitido verificar código función
            V56AGTAR Exit usuario p.filtrado en cálculo elemento expedición
            V56ARCHV Verificaciones definidas por cliente al archivar transportes
            V56ATKTX Modificar cantidad de líneas al insertar texto en transporte
            V56BMOD Tratamiento de transporte: Modificación de campo
            V56DISTZ Tratamiento de transporte: determinación de la distancia
            V56FCOPY Tratamiento transporte: Copiar datos entrega
            V56FSTAT Tratamiento transporte: Actividades al fijar un status
            V56L0001 Status de los transportes p.una entrega
            V56LDELI Lectura de datos de entrega p.el tratamiento de transporte
            V56LOCID Tratamiento de transporte: determ.de una ident.de lugar
            V56MVT04 Ampliación del proceso colectivo transporte
            V56SLDET Tratamiento transporte: Determinar terceros
            V56TDLIF Filtrar posiciones de entrega para transporte
            V56UCHCH Tratamiento transporte: Verif.si se han efectuado modif.
            V56UCHCO Verificar integridad transportes
            V56UDLUP Obsoleto desp.4.6C: Actualizar entrega vía rutinas entrega
            V56UNUMB Adjudicación núm.transporte
            V56USTAT Especificación definida p.cliente de status planif.transp.
            V56USVDO Actualizar objetos nuevos para transporte
            V56USVDP ¿Preparar actualización de objetos nuevos para transporte?
            Espero te sirva Saludos
            El usuario nunca tiene la razon

            Comentario

            • Alma Alvarez
              Junior Member
              • ene
              • 1

              #7
              Duda sobre user exits transporte

              Hola!

              Soy una usuaria de SAP, estuve en la implementación del sistema hace un par de años. En la empresa en la que laboro, se tiene el requerimiento de NO permitir emitir la factura si la condición de expedición del pedido es una en especifico. Se piensa que quizá desde el pickig se pueda poner un "candado" para ello.

              Acabo de ver el comentario que haces dulivette sobre el listado de user exits en transportes. Mi duda, cómo puedo validar o revisar el user de forma que confirme o descarte me pueda ayudar en mi requerimiento.

              De antemano, muchas gracias!

              Comentario

              Trabajando...