MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Texto Pedido Compras en Material (foro/showthread.php?t=35475)

ramon.degil 04/03/10 10:58:33

Texto Pedido Compras en Material
 
Hola,

Me podríais indicar, como puedo obtener el “Texto de Pedido de Compras” en la vista del Maestro de materiales, de “Texto Pedido Compras”.

Gracias

ppchico 04/03/10 12:09:20

Usa el siguiente módulo de funciones: CALL FUNCTION 'READ_TEXT' EXPORTING OBJECT = 'MATERIAL' NAME = "código de material" ID = 'BEST' LANGUAGE = sy_langu LOCAL_CAT = ' ' IMPORTING HEADER = l_header TABLES LINES = li_lines EXCEPTIONS OBJECT = 1 ID = 2 LANGUAGE = 3 NAME = 4 NOT_FOUND = 5 REFERENCE_CHECK = 6. Así en la tabla Lines, obtendras el texto completo. Suerte!

ramon.degil 04/03/10 12:55:20

Gracias Javier,

He estado debugando la transacción MM02/MM03 y no he encontrado ninguna referencia a esta rutina que comentas, pero he encontrado como obtener el dato a través de la siguiente instrucción:

import tline to rt_lines
from database stxl(tx)
client rt_client
id stxl_id
ACCEPTING TRUNCATION
IGNORING CONVERSION ERRORS.

Saludos,
Ramón de Gil

ppchico 04/03/10 13:59:36

Saludos Ramon, Este módulo de funciones es el que siempre se llama para los textos en general. Pon un break point en la primera linea de código de dicha rutina (a través de la SE37) y accede al texto de compras de cualquier material por la mm03, verás que pasa por aquí, y que los datos son los que te comentaba, a excepción del código de material que en este caso debería ser el que tu necesites. La instrucción que tu me comentas yo personalmente no la usaría por el acceso a BBDD tan rudo que usa. Aun así, si esa solución te vale y funciona bienvenida sea ;) Suerte de Nuevo!


Husos Horarios son GMT. La hora en este momento es 16:57:04.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web