Estoy trabajando en un desarrollo abap en donde necesito detectar cual es el documento al que hace referencia una nota de crédito. Me pueden ayudar a detectar cual es en la base de datos esa referencia o bien por medio de una transacción como puedo llegar a obtener ese dato.
Muchas gracias @nickel_seifer, podrías ayudarme, cómo puedo relacionar el documento sd con el documento FI para poder utilizar la BKPF? Actualmente lo que tengo es el documento SD de la VBRK.
en la VBRK están los campos BUKRS, BELNR y GJAHR que son los que te indican el número de documento contable (BKPF). Luego allí mira el XBLNR (referencia).
Buen día @alejovelas
Tu quieres conocer cual es la factura original con la cual esta relacionada una Nota de Credito realizada en SD?
Si eso buscas, con el nro de documento de la NC (VBRK-VBELN), vas a la tabla VBFA (Flujo de documentos comerciales) y realizas la búsqueda en esa tabla con las siguientes condiciones
VBFA-VBELN = VBRK-VBELN y VBFA-VBTYP_V = “M” (M identifica Facturas)
para obtener el valor del campo VBFA-VBELV (NroDoc.Anterior)
Este valor obtenido el nro de documento SD de la factura original. Con ese dato podes ir a buscar a la VBRK donde VBRK-VBELN=VBFA-VBELV y tendrás los datos de la factura.
Si necesitas el nro de documento oficial (Referencia o XBLNR) también esta disponible en el campo VBRK-XBLNR.
Me parece correcto el SELECT.
No puedo ayudarte para optimizar la busqueda porque no soy Abaper, pero el select lo veo bien ya que estas incluyendo dos campos claves (vbeln y posnr)