Ir al contenido
Programación ABAP

VBPA

Interlocutores de documentos de ventas.

TablaV
Módulo
SD
Texto SAP
Sales Document: Partner
Actualizado
21 de octubre de 2026

Para qué sirve

VBPA guarda los interlocutores de los documentos de ventas (pedidos, entregas, facturas): solicitante, destinatario, pagador, comercial… a nivel de cabecera (POSNR 000000) o de posición si son distintos.

Campos

Los campos clave y los más usados. La lista completa está en la SE11.

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
VBELNClave—Documento.
POSNRClave—Posición (000000 = cabecera).
PARVWClave—Función de interlocutor.
KUNNR—Cliente.
LIFNR—Proveedor.
PERNR—Empleado.
PARNR—Persona de contacto.
ADRNR—Dirección del documento.
LAND1—País.

Cómo se une con otras tablas

TablaPor los camposPara qué
VBAKVBELNDocumento.
KNA1KUNNRCliente.
ADRCADRNR = ADDRNUMBERDirección (si se cambió en el documento).

Generar un JOIN desde VBPA

Ejemplo

ABAP 7.5
" Interlocutores de cabecera de un documento
SELECT parvw, kunnr, adrnr
  FROM vbpa
  WHERE vbeln = @lv_vbeln
    AND posnr = '000000'
  INTO TABLE @DATA(lt_vbpa)
  UP TO 100 ROWS.

Transacciones y consulta

Transacciones que la usan

VA03

Cómo consultarla

  • Contenido: SE16N o SE16 con el nombre VBPA.
  • Definición, campos y claves externas: SE11.

Rendimiento: errores típicos

  • Dirección del documento: si se cambió la dirección en el pedido, ADRNR apunta a una dirección propia del documento, no a la del cliente.

Relacionadas

Tablas relacionadas

VBAKTPARKNVP

Más en V

VARIVBAPVBFAVBRKVBRPVEKPVEPO

¿Dudas con esta tabla?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026