Ir al contenido
Programación ABAP

VBAP

Posiciones de documentos de ventas.

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

Vista CDS equivalente: I_SalesDocumentItem Liberada para ABAP Cloud, I_SalesOrderItem Liberada para ABAP Cloud. En desarrollos Clean Core se lee la vista en lugar de la tabla. Más en CDS.

Para qué sirve

VBAP guarda las posiciones de los documentos de ventas: material, cantidad, unidad, valor neto, centro, tipo de posición y motivo de rechazo. Cada pedido tiene sus posiciones numeradas (10, 20…).

Campos

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

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
VBELNClaveVBELN_VADocumento de ventas.
POSNRClavePOSNR_VAPosición.
MATNRMATNRMaterial.
ARKTX—Texto de la posición.
PSTYV—Tipo de posición.
KWMENG—Cantidad del pedido.
VRKME—Unidad de venta.
NETWR—Valor neto.
WAERK—Moneda.
WERKS—Centro.
LGORT—Almacén.
ABGRU—Motivo de rechazo.
UEPOS—Posición superior.
ERDAT—Fecha de creación.

Cómo se une con otras tablas

TablaPor los camposPara qué
VBAKVBELNCabecera.
MARAMATNRMaterial.
LIPSVBELN = VGBEL + POSNR = VGPOSEntregas de la posición.
VBFAVBELN = VBELV + POSNR = POSNVDocumentos siguientes.

Generar un JOIN desde VBAP

Ejemplo

ABAP 7.5
SELECT posnr, matnr, kwmeng, vrkme, netwr, abgru
  FROM vbap
  WHERE vbeln = @lv_vbeln
  INTO TABLE @DATA(lt_vbap)
  UP TO 100 ROWS.

Leyendo la vista CDS

CDS
SELECT SalesOrderItem, Material, RequestedQuantity, RequestedQuantityUnit, NetAmount
  FROM I_SalesOrderItem
  WHERE SalesOrder = @lv_vbeln
  INTO TABLE @DATA(lt_posiciones).

Transacciones y consulta

Transacciones que la usan

VA03VA05

Cómo consultarla

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

Rendimiento: errores típicos

  • Posiciones rechazadas: siguen en la tabla con ABGRU informado; exclúyelas si solo quieres lo que se va a entregar.

Relacionadas

Tablas relacionadas

VBAKVBFALIPSVBPA

Más en V

VARIVBRKVBRPVEKPVEPO

En abap.es

¿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