Buenas tardes amigos mios.
No se quien podria ayudarme con lo siguientes:
Existe una transaccion diferente a la MM60 que me de el indice de materiales con sus correspondiente texto corto y largo? agradecido de antemano por su ayuda.
Buenas tardes amigos mios.
No se quien podria ayudarme con lo siguientes:
Existe una transaccion diferente a la MM60 que me de el indice de materiales con sus correspondiente texto corto y largo? agradecido de antemano por su ayuda.
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 relacion 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.
Acordate 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.
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
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
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
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 aqui aparecen cosas que no se tenia conocimiento en cada modulo y creo eso retroalimenta nuestro conocimiento, gracias por tu respuesta, saludos desde mexico
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 explicacion buscare el tema en los tutorales.
Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.