En el corazón de toda operación empresarial exitosa late la información. Y cuando hablamos de sistemas SAP, la gestión precisa de los datos de materiales es fundamental. ¿Alguna vez te has encontrado navegando por SAP, buscando esa descripción crucial que distingue un producto de otro, o esa especificación técnica detallada que solo parece estar oculta? No estás solo.
Desde la comunidad de Ayuda SAP en español, pasando por el portal de Consultoria-SAP.com y hasta el foro de MundoSAP más activo del mundo, una de las consultas más recurrentes gira en torno a los textos de materiales: esas descripciones breves que vemos a diario y los textos extensos que guardan la verdadera riqueza de la información.
En este artículo, vamos a desmitificar la obtención y exportación de estos datos. Exploraremos la diferencia clave entre los textos cortos y largos de tus materiales en SAP, te mostraremos dónde residen y, lo más importante, cómo puedes extraerlos eficazmente para tus reportes, análisis y toma de decisiones. Prepárate para optimizar tu gestión de materiales y potenciar la eficiencia operativa de tu empresa.

Listado de Materiales con texto corto y largo
El siguiente artículo se ha publicado gracias a los debates en nuestros foros SAP de Consultoría SAP. Inicialmente este tema se publicó en 2016 dentro de la categoría "Consultas SAP": Preguntas relacionadas con tu día a día en SAP, problemas, consultas, ayuda, errores, procedimientos, y todo lo que hagas con el programa.
Módulos relacionadas: sap-mm, sap-abap
La consulta SAP
Buenas tardes amigos míos.
No se quien podría ayudarme con lo siguientes:
Existe una transacción diferente a la MM60 que me de el índice de materiales con sus correspondiente texto corto y largo? agradecido de antemano por su ayuda.
La solución destacada
Vaya que tuve que meterme a bucear por MM… jajajajjaa
Aquí mis conclusiones.
De Datos Adicionales
-
Texto breve del material
Permite poner otros idiomas también. A veces si hay interfaces que usan idioma ingles, habría que poner descripción en dos lineas, uno en ES, y otro en EN (english).
Campo: MAKTX (Estructura: SKTEXT)
Pero se encuentra en la MARA también. -
Textos datos basicos
Este no tiene límite de escritura, y va a nivel de varios idiomas
Tabla: STXH
Es muy importante que sepas: -
TDOBJECT (objeto)
-
TDNAME (nombre de texto)
-
TDSPRAS (idioma)
-
TDMACODE1 (Título breve 1) - Básicamente contiene la transacción que dió origen al texto.
-
TDFUSER (Autor) - Es el usuario que modificó el material y le dió la descripción
De las pestañas en MM02 o MM03
- Texto de pedido de compras
En la tabla STXH, campo TDOBJECT, con objeto “BEST”, podes llegar al texto vía la función READ_TEXT
Para ampliar el tema de la función READ_TEXT, el gurú SAP de @Alvan1 dejo un tutorial paso por paso aquí:
Obtener Textos Cabecera, Funct. 'READ_TEXT'
Si bien no aplica exactamente para esta tabla y campos, te servirá para aprender a usar la función.
***
Te recomiendo ayudarte con un ABAP, y hacer un zeta para leer las tablas con la función READ_TEXT
Armar programa ABAP que use la función y las tablas
- Funcion: READ_TEXT
- Llamando a tablas:
- STXH
- STXL
Ejemplo (no lo he probado yo)
REPORT ztest NO STANDARD PAGE HEADING.
*Read Basic data text for material
PARAMETERS: p_matnr TYPE matnr OBLIGATORY DEFAULT '101-0001'.
DATA: tdname TYPE stxh-tdname,
xline TYPE TABLE OF tline,
wline TYPE tline.
START-OF-SELECTION.
tdname = p_matnr.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'GRUN'
language = sy-langu
name = tdname
object = 'MATERIAL'
TABLES
lines = xline
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
IF sy-subrc = 0.
LOOP AT xline INTO wline.
WRITE: / wline-tdline.
ENDLOOP.
ELSE.
WRITE: / 'Error', sy-subrc.
ENDIF.
ULINE.
Hace pruebas, yo hice y llegué a los resultados esperados
Otras respuestas
A qué le llamas texto corto y largo?
Que tal Sid.
Le llamo texto corto y texto largo a la tabla que se encuentra en relación con la tabla mara y que se llama MAKTX
Es “Texto breve material” y es el “texto corto”.
Cuál es el texto largo? En la MM03, dónde lo completas?
esta en la seccion de texto de compras es este Sid
Ojo pq ahi estás en MM03, dentro de la pestaña “Texto pedido de compras”.
No es lo mismo, podes ir a “Datos adicionales” y ahí también tenes pestañas sobre texto largos.
Estás seguro de dónde quieres la descripción “larga” de tus materiales?
si porque quieren mandarlo a excel Sid para realizar una busqueda o verificacion, porfa
Ninguna idea SId apara ese listado?
Mañana lo sigo, ya me había ido.
Acordarte que esto no es un chat
También hay que darle espacio a otras personas a que participen
Hola,
Ese texto es descriptivo para compras, lo hay tambien por area de ventas, el texto largo de material siempre pense que era el campo MARA-WRKST que tiene 5 caracteres mas que la descripcion del material MAKTX.
Saludos.
Gracias Sid por tu amable ayuda.
Pues la verdad voy a ver como realizo ese programa Z porque tengo conocimientos de ABAP y no me resulta extraño lo que me hablas para ver como resulta ese listado de antemano gracias Sid, una abrazo desde mexico.
Gracias por Responder JB_Madrid
Se que aquí aparecen cosas que no se tenia conocimiento en cada modulo y creo eso retroalimenta nuestro conocimiento, gracias por tu respuesta, saludos desde México
Hola @alexrosascoti como te comentan hay un tutorial paso a paso con lo que necesitas, si sigues este tuto podrás obtener el texto de la transacción que sea sin ningún problema el tuto aplica para cualquiera de ellas. Y comentarte algo de la función READ_TEXT los resultados que te muestre en la tabla de resultado de la función por cada línea que tengas en tu texto será una fila en tu tabla para que contemples esto, por que de esa forma será como deberás de loopear la tabla de resultado para obtener el texto completo de la pantalla que muestras. Espero me haya dado a entender
Saludos.
Orales Gracias Alvan
Excelente explicación buscare el tema en los tutoriales.
Contenido relacionado que sería de tu interés ERP SAP
- Contenido sobre Consultas SAP
- Contenido sobre Debates SAP
- Contenido General sobre SAP
- Preguntas Frecuentes SAP
Tu opinión nos importa
Lo que sea que estés pensando es un aporte importante para otros lectores.¿Crees que faltó algo? Puedes comentarlo a continuación !!!
0 comments:
Publicar un comentario
Nota Importante: los comentarios son para agradecer, comentar o sugerir cambios (o hacer preguntas) sobre el artículo de arriba.
SAP y el logotipo de SAP son marcas comerciales registradas de SAP AG en Alemania y en varios otros países. No estamos afiliados ni relacionados con ninguna división o subsidiaria de SAP AG.