#1
|
|||
|
|||
Cómo obtener el texto ampliado de una OT?
Hola a tod@s:
me han pedido que se pueda obtener en un listado el Texto ampliado que figura en una notificación de tiempos de una OT (IW41), y no sólo el texto corto que muestra la TR IW47. ¿Sabéis cómo se puede obtener este dato o en qué tabla lo puedo encontrar? Gracias de antemano y un saludo, |
#2
|
|||
|
|||
Muy interesante y practico.
Hasta donde se, esos textos estan en otro tipo de tablas, vinculadas con la tabla de notificaciones. Yo, mediante queries, no fui capaz de linkarlas. Cualquier pista, bienvenida sera. salu2 |
#3
|
|||
|
|||
Hola a tod@s:
parece que no hay más forma que por código. Voy a intentar hacer un mini-código que extraiga el texto largo y, si todo va bien, lo incluiré en una copia de la IW41 que personalicemos en este centro. Un saludo a tod@s, |
#4
|
|||
|
|||
codigo ejemplo.
Hola,
adjunto código para extraer el texto ampliado de una OT (Los parámetros de llamada a READ_TEXT que aparecen comentados son los de acceso al texto ampliado de un aviso, por si queréis ver cómo acceder a estos). El código lo que hace es obtener el texto ampliado de la OT que tiene la notificación nº 30487 y mostrarlo por pantalla. REPORT ZPRUEBA. DATA: BEGIN OF HTEXT. INCLUDE STRUCTURE THEAD. DATA: END OF HTEXT. DATA: BEGIN OF LTEXT OCCURS 50. INCLUDE STRUCTURE TLINE. DATA: END OF LTEXT. CALL FUNCTION 'READ_TEXT' EXPORTING * ID = 'LTXT' * LANGUAGE = 'S' * OBJECT = 'QMEL' * CLIENT = '100' * NAME = '000010016024' ID = 'RMEL' LANGUAGE = 'S' OBJECT = 'AUFK' NAME = '100000003048700000001' CLIENT = '100' IMPORTING header = HTEXT TABLES lines = LTEXT EXCEPTIONS id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 OTHERS = 8. LOOP AT LTEXT. WRITE / LTEXT-TDLINE. ENDLOOP. Un saludo a tod@s. |
#5
|
|||
|
|||
Hola.
Tengo un requerimiento muy parecido la que indicas en tu post. En mi caso necesito, también, el texto explicativo de la Orden de Mantenimiento (OT), pero no lo debo sacar de una notificación. Se necesita el texto explicativo que aparece en la cabecera de la orden, cuando usas la transacción IW32 o IW33. Saludos. Y quedo atento a tu respuesta. MMV |
#6
|
|||
|
|||
MMV, prueba con la misma funcioón pero
CALL FUNCTION 'READ_TEXT' EXPORTING ID = 'KOPF' LANGUAGE = <lenguaje> OBJECT = 'AUFK' CLIENT = '100' NAME = <orden> |
#7
|
|||
|
|||
Una pregunta tonta:
Con esto conseguimos un listado de las OT con su texto explicativo? esque no me ha quedado claro. Un saludo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|