PDA

Ver la Versión Completa : ME51N/ME52N/ME53N creación de campos


guachilipu
15/12/08, 08:34:14
Buenas.
He creado con la ampliación MEREQ001 una pestaña nueva en la solicitud de pedido.
El problema es que no sé cómo traspasar los datos del objeto IM_REQ_ITEM
a mis campos Z de la dynpro ya que cuando el programa llama a la subscreen pierdo el objeto IM_REQ_ITEM.
¿Alguien me podría indicar cómo recuperar estos datos?
Gracias.
Saludos.

Garces
15/12/08, 13:22:11
Buenas.
He creado con la ampliación MEREQ001 una pestaña nueva en la solicitud de pedido.
El problema es que no sé cómo traspasar los datos del objeto IM_REQ_ITEM
a mis campos Z de la dynpro ya que cuando el programa llama a la subscreen pierdo el objeto IM_REQ_ITEM.
¿Alguien me podría indicar cómo recuperar estos datos?
Gracias.
Saludos.

Debes usar el exit 'EXIT_SAPLMEREQ_001' para exportar la data de los campos Z al subscreen en el include 'ZXM02U01'.
Asimismo, se usa el exit 'EXIT_SAPLMEREQ_005' para actualizar los campos Z desde el subscreen en el include 'ZXM02U05'.

Te adjunto dos códigos y te indico qué es lo que estoy haciendo en ambos casos...

Mi objetivo era guardar la terminal desde donde se registra la Solicitud de Pedido en un campo Z del objeto IM_REQ_ITEM.

El campo Z adicional se llama 'SOLICTANTE'.
Tener en cuenta donde se llaman a los métodos 'im_req_item->get_data' y 'im_req_item->set_data', pues éstos son básicos para la tarea que buscas...

Espero el código te ayude
Saludos...

guachilipu
16/12/08, 06:35:03
Muchas gracias por la ayuda.
Al final encontré la nota "408017 MERQ001: Implementation sample code".
En ella encontré código de ejemplo para poder aplicarla.
Es muy parecido al tuyo.

Saludos.
Eduardo.