Ir al contenido
Programación ABAP

VA01

Crear pedido de cliente.

Área
Ventas (SD)
Grupo
Ventas y distribución
Actualizado
21 de octubre de 2026

Para qué sirve

La VA01 crea documentos de ventas: pedidos de cliente, pero también ofertas, devoluciones o pedidos gratuitos, según la clase de pedido que se elija.

Al grabar, SAP determina precios y condiciones, comprueba la disponibilidad del material, calcula las fechas de entrega y propone los interlocutores del cliente. El pedido es el punto de partida de la entrega (VL01N) y de la factura (VF01).

Cuándo la usarás

Para registrar a mano el pedido de un cliente o para probar una configuración de ventas. Los pedidos masivos suelen entrar por interfaz (IDoc ORDERS o la BAPI BAPI_SALESORDER_CREATEFROMDAT2), no por la VA01.

Caso práctico

Un cliente llama para pedir 50 unidades. Abres la VA01 con la clase de pedido estándar y su área de ventas, pones el solicitante, su número de pedido y el material con la cantidad, revisas el precio que propone el sistema y grabas: SAP devuelve el número de pedido para dárselo al cliente.

Pasos básicos

  1. Indica la clase de pedido; la estándar es TA, que en inglés se muestra como OR.
  2. Rellena el área de ventas: organización de ventas, canal de distribución y sector.
  3. En la pantalla del pedido indica el solicitante, el destinatario de mercancías si es distinto, el número de pedido del cliente y la fecha.
  4. En las posiciones escribe el material y la cantidad; SAP propone precio, disponibilidad y fecha de entrega.
  5. Revisa los avisos (crédito, disponibilidad, datos incompletos) y graba con Ctrl+S.

Campos principales

CampoPara qué
Clase de pedidoTipo de documento de ventas: controla numeración, textos, precios y flujo.
Organización de ventas, canal, sectorÁrea de ventas en la que se vende.
SolicitanteCliente que hace el pedido.
Destinatario de mercancíasDónde se entrega.
Material y cantidadQué se vende.

Tablas principales

Tablas que lee o actualiza:

TablaQué guarda
VBAKCabecera del pedido.
VBAPPosiciones.
VBEPRepartos (fechas y cantidades de entrega).
VBPAInterlocutores.
KONVCondiciones de precio (en S/4HANA, PRCD_ELEMENTS).
VBFAFlujo de documentos (se actualiza al crear la entrega y la factura).

Autorizaciones

Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD). Además, al trabajar se comprueban:

ObjetoQué controla
V_VBAK_AATClase de documento de ventas y actividad.
V_VBAK_VKOÁrea de ventas (organización de ventas, canal y sector) y actividad.

Para saber qué usuarios pueden ejecutarla, mira el truco Ver qué usuarios tienen acceso a una transacción. Si a alguien le falta una autorización, la SU53 muestra cuál.

Relacionadas

Transacciones relacionadas

VA02VA03VA05VL01NVF01

Más en Ventas y distribución

OLSDVK15VA11VA12VA13VA15VL02

Funciones

BAPI_SALESORDER_CREATEFROMDAT2

En abap.es

¿Dudas con esta transacción?

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