Inicio > ABAP/4 > GGB1 – Sustitución Bloqueo de Pago (BSEG-ZLSPR)

GGB1 – Sustitución Bloqueo de Pago (BSEG-ZLSPR)

Caso: se desea que para algunos casos, el bloqueo de pago en la MIRO se desactive, es decir: por defecto existe un bloqueo de pago (A – Bloqueado el pago) para todos documentos ingresados por la MIRO, pero se desea que en algunos casos ese campo (BSEG-ZLSPR) sea vacío (“” Autorizado el pago)

Datos adicionales:

1. Se debe revisar el bloqueo de pago en la rama del árbol indicada en la siguiente imagen, ya que en la primera opción se indica si ese campo puede ser modificable en pantalla o no y la segunda opción los valores por defecto por condición de pago.

a. En Definir causas del bloqueo de pago (OB27)

b. En Definir valores propuestos para bloqueo de pago

2. Asimismo se debe verificar el bloqueo de pago que posea el proveedor, ya que puede tener uno por defecto también.

Solución: Intenté activar la sustitución por documento completo, pero parece que hay que hacerlo a nivel de posición.

Para ello:

1. Ingresar a la transacción SM30 y actualizar la vista VWTYGB01. Va a salir el mensaje ” Atención, la tabla es válida en todos los mandantes” darle OK.

Buscar el campo BSEG-ZLSPR y destildarle la opción “Excluir”. Grabar el cambio (va a solicitar orden de transporte). Con esto dejamos que en las sustituciones se pueda seleccionar este campo.

PD: Ver la transacción OB32. No la revisé bien, pero ahí también parece que se puede determinar el campo ZLSPR como modificable, aunque parece que para FI y no para aplicar una sustitución.

2. Ingresar a la transacción GGB1 para crear la sustitución

Creamos una sustitución de valor constante, agregando un paso en “Posición documento”, indicando la condición necesaria y en Sustitución agregando el campo BSEG-ZLSPR que aparecerá gracias al paso anterior (en el ejemplo es el paso 003).

Grabamos, para transportar hay que posicionarse en la Sustitución creada (en este caso Z000001) e ir al menú “Sustitución-Transportar” mediante orden de transporte.

3. Ingresar a la transacción GGB4 y seleccionar la opción “Activación valid./sust”.

Luego seleccionar “Contabilidad Financiera” y “Sustitución”

Para el caso se debe verificar que para la sociedad requerida, la sustitución está activa (con el valor 1).

4. Finalmente probamos la sustitución. Recuerden que si lo prueban en Desarrollo deben pasar las órdenes con la SCC1.

Ingresamos a la MIRO, completamos los datos, vemos que por defecto aparece el bloqueo de pago A (bloqueado el pago) ya que la condición que yo tenía en el sistema era Z030 y esa indica que corresponde ese bloqueo.

Luego de contabilizar el documento, ingreso a revisarlo por la MIR4 y…

Posdata: revisar que la condición de pago ha quedado vacía, supongo que al sustituir el bloqueo termina borrando la condición de pago…

Links:

http://sapinfohelps.blogspot.com/2009/04/substitution-payment-block-bseg-zlspr.html

http://scn.sap.com/thread/1288094

 

Anuncios
  1. Ed
    13/10/2017 en 13:44

    Que tal, buena opcion… estamos buscando algo parecido y quiero consultar como es posible… el bloqueo de Pago despues de realizar unico pago, es decir, tenemos proveedores que llamanos de unico pago y no registramos como proveedores a detalle pero queremos que si, entonces dariamos de alta estos proveedores pero despues de 1 pago se bloquee… es posible?

    saludos..

    • 13/10/2017 en 14:18

      Hola Ed, quizás con la opción de agregar código fuente puedas hacerlo, ahi depende si quieres bloquearlo en el documento (tendrías que ir “contando” la cantidad de pagos que tuvo el proveedor) o capaz te conviene bloquear al proveedor en el maestro de proveedores (algún bloqueo de contabilización) se me ocurre así al vuelo…

      • Ed
        13/10/2017 en 14:27

        Gracias por la respuesta… al comentar “codigo fuente” a que te refieres, hacer un programa para que realice eso? un Z con ABAP?

        nuestro objetivo es apegarnos al estandar, por eso la consulta…

        saludos…

      • 13/10/2017 en 14:44

        Hola! En las validaciones y sustituciones tienes la posibilidad de en lugar de agregar una condición y una sustitución de una variable, agregar un EXIT, retocando un programa, aquí en este post lo explico un poco mejor, si necesitas un ABAP
        https://abapers.wordpress.com/2013/08/21/crear-sustituciones-ggb1/

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: