MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   User Exit MM - Creacion de solicitud (foro/showthread.php?t=6855)

marialeqd 01/08/07 13:34:48

User Exit MM - Creacion de solicitud
 
Buenos dias foro, tengo la siguiente inquietud, resulta que necesito que la momento de crear una solicitud de pedido por la ME51N y por la MD14 (Orden previsional) en el campos precio de la pestaña valoración se coloque un valor X. Pues bien desde la ME51n la función EXIT_SAPLMEREQ_005 se activa en la pestaña mencionada, pero no encuentro el lugar desde la MD14, donde se pueda colocar el código para este propósito, si alguien sabe de esto, le agradecería mucho que me ayudara,
:p

ninaiz 27/02/08 14:48:32

Me51n Exit_saplmereq_005
 
¿Como meto el precio?, no veo la forma de actualizar el precio aquí, no está en parámetros "export" ni en tablas.

vickxo 27/02/08 16:33:06

Hola
 
Para implementear la UE entras por la transaccion se37, le das el nombre de la UE EXIT_SAPLMEREQ_005 le das en visualizar, de ahi te mandara a una pantalla donde ve ndra algo como esto:

FUNCTION EXIT_SAPLMEREQ_005.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(IM_REQ_ITEM) TYPE REF TO IF_PURCHASE_REQUISITION_ITEM
*" REFERENCE(IM_DATA_NEW) TYPE MEREQ_ITEM
*" REFERENCE(IM_DATA_OLD) TYPE MEREQ_ITEM
*" REFERENCE(IM_DATA_PERSISTENT) TYPE MEREQ_ITEM
*" REFERENCE(IM_FULL_CHECK) TYPE SY-CALLD
*" REFERENCE(IM_ITEM_HAS_ERRORS) TYPE SY-CALLD
*" EXPORTING
*" REFERENCE(EX_MESSAGES) TYPE MEREQ_T_BAPIRET2
*" REFERENCE(EX_RECHECK_ITEM) TYPE SY-CALLD
*"----------------------------------------------------------------------


INCLUDE ZXM02U05 .


ENDFUNCTION.


Le picas en en el include y ya estando en ZXM02U05 podras darle en la opcion modificar. EN la pantalla donde te manda el include viene las estructuras con las cuales puedes trabajar, ahi es donde tendras que buscar el parametro precio y demas.

Las user exit para esa transaccion q encontre en mi sistemas son:
EXIT_SAPLMEREQ_001 Export Data to Customer Subscreen for Requisition (PBO)
EXIT_SAPLMEREQ_002 Prepare Customer Subscreen for Requisition (PAI Before Subsc
EXIT_SAPLMEREQ_003 Import Data from Customer Subscreen for Requisition
EXIT_SAPLMEREQ_004 Reset Customer Data After Updating All Purchase Requisitions
EXIT_SAPLMEREQ_005 Check Customer's Own Purchase Requisition Data (Without Dial
EXIT_SAPLMEREQ_006 Update Customer's Own Purchase Requisisition Data for all PReq
EXIT_SAPLMEREQ_007 Read Customer's Own Requisition Data when Reading Requisitio
EXIT_SAPLMEREQ_008 Prepare for Update of Customer's Own Purchase Requisition Da
EXIT_SAPLMEREQ_009 Document Number Assignment - Purchase Requisition


Para la transaccion MD14 encontre las siguientes ampliaciones
LMDR2001 Exit usuario p.perfiles limitación reagrupac.optimiz.pedidos
LMDZU001 Exit usuario en planificación necesidades adicional


Auque en si no conteste la pregunta original aclaro --

ninaiz 29/02/08 08:20:43

EXIT_SAPLMEREQ_005.
El problema que veo está en los parámetros EXPORT, no incluyen la estructura EBAN u otro campo para devolver el precio modificado.

EXPORTING
*" REFERENCE(EX_MESSAGES) TYPE MEREQ_T_BAPIRET2
*" REFERENCE(EX_RECHECK_ITEM) TYPE SY-CALLD

Gracias de todas formas ....

bulma145 01/04/08 15:08:31

User exit para la ME51N
 
Buenas tardes Foro,

Estoy intentando modificar el campo eban-blckd que pase de estar no bloqueado a estar bloqueado por solicitante de forma que las solicitudes de pedido no se conviertan en pedidos hasta que cumplan una serie de condiciones y esto tiene que ser automatico.

Lo he intentado con la user exit EXIT_SAPLMEREQ_010 , pero no me deja y me pone que es un campo protegido y con la EXIT_SAPLMEREQ_005 pero no me lo cambia al grabar el pedido.
No se como lo podía hacer , si alguien me ayuda se lo agradecería muchisimo.

Saludos,
Rosa.


Husos Horarios son GMT. La hora en este momento es 06:30:15.

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