Ir al contenido
Programación ABAP

ME31

Crear contrato marco (antigua).

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

Versión moderna. Usa ME31K / ME31L.

Para qué sirve

La ME31 creaba contratos marco con la interfaz antigua, sin distinguir el tipo. Hoy se usa la ME31K para contratos y la ME31L para planes de entregas.

Pasos básicos

  1. Usa la ME31K (contrato) o la ME31L (plan de entregas).
  2. Indica el proveedor, la clase de contrato y los datos organizativos.
  3. Añade las posiciones con cantidad o valor objetivo y graba.

Tablas principales

Tablas que lee o actualiza:

TablaQué guarda
EKKOCabecera de documentos de compras.
EKPOPosiciones.

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_RAHM_BSAClase de documento.
M_RAHM_EKOOrganización de compras.
M_RAHM_EKGGrupo de compras.
M_RAHM_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

ME31KME31LME32ME33

Más en Logística

ME00MB00MR00MD00MI00MM00CL00VA00VL00ME90MBSFMK03

¿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