Ir al contenido
Programación ABAP

ME21N

Crear pedido de compra.

TransacciónLogística
Área
Compras (MM)
Grupo
Logística
Actualizado
21 de octubre de 2026

Para qué sirve

La ME21N crea pedidos de compra en una sola pantalla con tres zonas: la cabecera (proveedor, datos organizativos, condiciones), el resumen de posiciones y el detalle de la posición seleccionada.

Sustituye a la antigua ME21. Desde el resumen de documentos de la izquierda se pueden arrastrar solicitudes de pedido o pedidos anteriores para copiarlos.

Cuándo la usarás

Para pedir material o servicios a un proveedor. Los pedidos generados a partir de solicitudes de pedido en masa se hacen con la ME59N; la ME21N es para el pedido individual.

Caso práctico

Compras necesita 200 cajas de un consumible. Abres la ME21N con la clase NB y el proveedor habitual, compruebas los datos organizativos, añades la posición con material, cantidad, fecha y centro, el precio llega del registro info y grabas: el pedido queda listo para enviarse al proveedor.

Pasos básicos

  1. Elige la clase de pedido (la estándar es NB) y el proveedor.
  2. En la pestaña Datos organizativos de la cabecera indica organización de compras, grupo de compras y sociedad.
  3. En el resumen de posiciones escribe material, cantidad, fecha de entrega y centro. Si existe registro info, el precio se propone solo.
  4. Para compras sin material (servicios, consumo) indica el texto, el grupo de artículos y el tipo de imputación, por ejemplo K para un centro de coste.
  5. Pulsa Verificar y graba con Ctrl+S.

Campos principales

CampoPara qué
Clase de pedidoControla numeración, campos y flujo del pedido.
ProveedorA quién se compra.
Organización y grupo de comprasQuién compra.
Material, cantidad, fecha, centroQué, cuánto, cuándo y dónde se recibe.
Tipo de imputaciónA qué objeto se carga el gasto (centro de coste, orden…).

Tablas principales

Tablas que lee o actualiza:

TablaQué guarda
EKKOCabecera del pedido.
EKPOPosiciones.
EKETRepartos.
EKKNImputación.
EKBEHistorial: entradas de mercancías y facturas (se actualiza después).
EBANSolicitudes de pedido de las que procede.

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
M_BEST_BSAClase de pedido.
M_BEST_EKOOrganización de compras.
M_BEST_EKGGrupo de compras.
M_BEST_WRKCentro.

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

ME22NME23NME21ME2NME2LME29NMIGO

Más en Logística

ME00MB00MR00MD00MI00MM00CL00VA00VL00ME90MBSFMK03

Funciones

BAPI_PO_CREATE1

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