Ir al contenido
Programación ABAP

MCHA

Lotes.

TablaM
Módulo
MM
Texto SAP
Batches
Actualizado
21 de octubre de 2026

Para qué sirve

MCHA guarda los lotes de cada material en un centro: fechas de fabricación y caducidad, proveedor y lote del proveedor. Si el lote es único a nivel de material o de mandante, los datos están en MCH1.

Campos

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

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
MATNRClaveMATNRMaterial.
WERKSClave—Centro.
CHARGClave—Lote.
ERSDA—Fecha de creación.
HSDAT—Fecha de fabricación.
VFDAT—Fecha de caducidad.
LIFNR—Proveedor.
LICHA—Lote del proveedor.

Cómo se une con otras tablas

TablaPor los camposPara qué
MCHBMATNR + WERKS + CHARGStock del lote por almacén.

Generar un JOIN desde MCHA

Ejemplo

ABAP 7.5
SELECT charg, hsdat, vfdat, licha
  FROM mcha
  WHERE matnr = @lv_matnr
    AND werks = @lv_werks
  INTO TABLE @DATA(lt_mcha)
  UP TO 100 ROWS.

Transacciones y consulta

Transacciones que la usan

MSC3NMB56

Cómo consultarla

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

Relacionadas

Tablas relacionadas

MCHBMARC

Más en M

MAKTMAPLMARAMARDMARMMATDOCMBEWMKALMKPFMSEGMSLBMVKE

¿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