Necesito crear una sustitución FI para sustituir el valor del campo bseg-rebzg (referencia factura) por el bseg-belnr (nº de documento).
Ya tengo creado el paso y la exit pero parece que no funciona porque el valor del campo bseg-belnr está vacío.
Creo que no es posible utilizar el campo beseg-belnr para la sustitución. No se si esto es correcto, entiendo que el número de documento no se generar hasta cuando se contabiliza el documento y en la sustitución aún no tengo el número de documento.
A ver si alguien sabe si esto es posible, o si el valor del campo belnr (nº de documento) está en alguna tabla o estructura intermedia de donde la pueda recuperar.
Infiero eres ABAP y te pidieron este trabajo en FI.
Tal como indicas, el documento financiero se crea al grabar y contabilizar por lo que no es posible rescatar antes. En lugar de una sustitución, pudieras hacer una copia de datos del campo BELNR al REBZG una vez grabado el asiento contable.
HOla @Mireya
Permitime opinar que no suena lógico sustituir el campo REBZG por el valor del BELNR del documento que estás contabilizando.
Ese campo junto con los campos REBZJ, REBZZ son los que te permiten vincular un abono, un pago parcial relativo a otro BELNR.
Por esto, no entiendo el uso que le daran a ese campo, poniendolo el mismo valor que su BELNR
Buenos días,
Perdonar que he estado desconectada por vacaciones, pero ahora retomo este tema.
Gracias por vuestros comentarios.
El requerimiento es para una clase de documento en concreto. Como indica @jnievas el campo REBZG se utiliza para vincular abonos, pagos.
Actualmente si utilizamos este campo para eso, pero hay una clase de documento en concreto que necesitamos llevar el valor del BELNR en el REBZG para que funcione un proceso de compensación automático que tenemos.
En el proceso de compensación recuperamos el documento con el que tenemos que compensar del campo REBZG, pero esto no funciona correctamente cuando se quiere compensar un documento con otro que previamente ha tenido una compensación parcial.