Ir al contenido
Programación ABAP

NAST

Estado de los mensajes (salida de documentos).

TablaN
Módulo
BC
Texto SAP
Message Status
Actualizado
21 de octubre de 2026

Para qué sirve

NAST guarda los mensajes de salida de los documentos (impresión de pedidos, facturas, envío por correo o EDI): qué mensaje, para qué documento, por qué medio, cuándo se envía y si se ha procesado bien.

Es la primera tabla que se mira cuando «no ha salido la factura» o «no se ha enviado el pedido».

Campos

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

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
KAPPLClave—Aplicación (V1 pedidos de venta, V3 facturas, EF pedidos de compra…).
OBJKYClave—Clave del documento.
KSCHLClave—Clase de mensaje.
SPRASClave—Idioma.
PARNWClave—Interlocutor.
PARVWClave—Función de interlocutor.
ERDATClave—Fecha de creación.
ERUHRClave—Hora de creación.
NACHA—Medio: 1 impresión, 2 fax, 5 correo, 6 EDI…
VSZTP—Momento de envío.
VSTAT—Estado: 0 sin procesar, 1 procesado, 2 con error.
DATVR—Fecha de procesamiento.
LDEST—Impresora.

Cómo se une con otras tablas

TablaPor los camposPara qué
VBRKOBJKY = VBELNFactura (aplicación V3).
EKKOOBJKY = EBELNPedido de compra (aplicación EF).

Generar un JOIN desde NAST

Ejemplo

ABAP 7.5
" Mensajes de una factura
SELECT kschl, nacha, vstat, datvr
  FROM nast
  WHERE kappl = 'V3'
    AND objky = @lv_objky
  INTO TABLE @DATA(lt_nast)
  UP TO 100 ROWS.

Transacciones y consulta

Transacciones que la usan

NACEVF31ME9F

Cómo consultarla

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

Rendimiento: errores típicos

  • OBJKY con ceros: la clave del documento va con sus ceros a la izquierda y, en algunas aplicaciones, con la posición concatenada.

Relacionadas

Tablas relacionadas

VBRKEKKOTVLK

¿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