Crear Validación para número de factura

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • EGRATEROL
    Junior Member
    • mar
    • 27

    #1

    Crear Validación para número de factura

    Buenas tardes colegas,

    necesito por favor de su apoyo para lograr que el campo referencia / factura de la Tx FB60 y MIRO respectivamente , pueda validar y acepte sólo 10 caracteres (diitos), ya que el estandar de sap me muestra que acepta 16 caracteres, con el objetivo de evitar la duplicidad de facturas.

    les agradesco de antemano su apoyo y colaboración.
    Pocahontas
    Consultora SAP FI
    Caracas - Venezuela
  • Fernando_García_ARG
    Senior Member
    • ago
    • 230

    #2
    campo referencia

    estas hablando del campo XBLNR?

    hay un módulo FIELD_EXIT_XBLNR o FIELD_EXIT_XBLNR1 que tal vez puedas controlar por ahí lo que se ingresa.

    además por las dudas deberías poner como obligatorio el campo LFB1-REPRF (datos maestros de acreedores / sociedad / verificación de factura doble)

    saludos.
    Fernando A. García
    Analista Funcional

    Comentario

    • luis_e_vale
      Senior Member
      • feb
      • 141

      #3
      Hola tambien pordrias crear una validacion al campo XBLNR a traves de la transaccion OB28 limitandola a la clase de documentos o transacciones que desees

      Comentario

      • arc790123
        Senior Member
        • sep
        • 147

        #4
        Prueba La Oba5

        Lo que nosotros hicimos para evitar la aplicacion de facturas dobles, fue cambiar el mensaje de warning amarillo a rojo.

        Porque el usuario al ver el amarillo, solo daba enter y pasaba.

        Tienes que tener el numero de mensaje y lo buscas en la OBA5

        Nos ha funcionado bien

        Saludos

        Comentario

        • EGRATEROL
          Junior Member
          • mar
          • 27

          #5
          Validación en la FB60

          queridos colegas,

          Muchas gracias por las respuestas, en realidad necesito es eso una validación que me no permita continuar la TX FB60 o MIRO, si no se rellena el número de factura con 0 ceros, ejemplo si el nro de fact es 5555, que sap lo acepte y lo rellene con 6 ceros (0) los caracteres en blanco.

          Otra cosa ya active el flag de fact verif. y funciona, pero prueben por que persiste el grado de error, ya que alli si colocan un numero mas ya lo valida sao como otro numero de factura y pasa, me parece bien interesante esta validación.

          luis_e_vale: Muchas garcias probare esto que me dices si tienes algun manual mejor, me salvarias la vida.

          Fernando_García_ARG estas hablando del campo XBLNR?... sii Fer hablo de ese campo XBLNR, pero explicame como ejecuto lo del módulo FIELD_EXIT_XBLNR o FIELD_EXIT_XBLNR1, me creaste la expectativa pero no se como hacerlo nos podriamos hablar por skype: eveline.graterol. o por evelyngraterol@hotmail.com.

          los espero gracias de nuevo un mega abrazo!!

          Pocahontas.
          Pocahontas
          Consultora SAP FI
          Caracas - Venezuela

          Comentario

          • Fernando_García_ARG
            Senior Member
            • ago
            • 230

            #6
            field exit

            los field exit son módulos de funciones donde adentro metes código abap de lo que quieres que haga SAP cuando el usuario pase por ese campo

            se ven con la SE37

            sds.,
            Fernando A. García
            Analista Funcional

            Comentario

            • thewingedhorse
              Banned
              • may
              • 213

              #7
              ¿La parametrización de país de Venezuela de la OY17 no contempla este requerimiento sin necesidad de hacer exits?

              Comentario

              • carodial26
                Junior Member
                • abr
                • 2

                #8
                Field Exit

                Hola adjunto el link en donde explica el procedimiento, para crear un FIELD EXIT.

                Comentario

                • dorav7
                  Junior Member
                  • jul
                  • 17

                  #9
                  tabla de campo XBLNR

                  Hola Luis

                  Por favor me puedes confirmar en que tabla esta el campo XBLNR

                  Gracias


                  Originalmente publicado por luis_e_vale
                  Hola tambien pordrias crear una validacion al campo XBLNR a traves de la transaccion OB28 limitandola a la clase de documentos o transacciones que desees

                  Comentario

                  • gonunez
                    Senior Member
                    • sep
                    • 147

                    #10
                    Hola. Fijate como dice luis en la OB28 en la tabla BKPF que en la transacción te va a aparecer así "BKPF-XBLNR Referencia" en la condición del paso de la validación. Saludos.
                    Gonzalo Javier Nuñez
                    SAP FI Certified Consultant

                    Comentario

                    • SerCh2288
                      Junior Member
                      • abr
                      • 5

                      #11
                      Validación

                      hola

                      estoy intentando hacer la validacion de la referencia en la OB28, alguien podría explicarme por favor como condiciono para que la validacion la haga contra las entradas existentes en SAP (BKPF-XBLNR)???

                      gracias y Saludos

                      Comentario

                      • orellanajorge
                        Junior Member
                        • dic
                        • 4

                        #12
                        Validaciones de la Transaccion MIRO en la OB28

                        Aunque es tarde, según las fechas del foro, queria compartir como hicimos en mi trabajo para validar en la OB28 para la MIRO.

                        Las validaciones se pueden parametrizar igual que para otra transacciones FI, como la FB01.

                        Podes crear una user exit en el programa asociado a la OB28, como en la sustituciones. Primero pones la condición para que entre la validación, y en la parte donde va el codigo para validar, pones el nombre del form de la user exit, donde estará la lógica que corresponda. En nuestro caso, teniamos que validar, para sociedades determenidas, que no se realizará la doble facturación.

                        A diferencia de otras transacciones, la validación en la MIRO se hará efectiva solamente cuando quieras registrar la factura. Como dije antes, no vas a poder debaguear la user exit, pero si pones un mensaje de error, ese te tendria que aparecer en el log de mensajes en la misma transaccion, y no dejarte completar el proceso.

                        Si queres validar que el XBLNR no este facturado, ademas de la BKPF, tenes que fijarte que no este en alguna de estas tablas: BSIS, BSAD (Clientes), BSIK, BSAK (Proveedores).

                        Despues el resto, como configurar validaciones o sustituciones, encontraras en el Dios Google la respuesta

                        Eso es todo. Saludos.

                        Comentario

                        Trabajando...