PDA

Ver la Versión Completa : User-Exit Bloquear posiciones de pedidos nuevas


dmgman
13/07/07, 08:55:25
Hola a todos,
Estoy buscando la user que me permitan hacer que al meter nuevas posiciones de pedido, ya sea por creacion o modificacion (ME21N o ME22N), me permita establecer estas nuevas lineas como bloqueadas por defecto cuando guarde los cambios.

Gracias

dmgman
16/07/07, 07:25:13
Hola chicos,
El campo para efectuar el bloqueo en las lineas de pedido es el EKPO-LOEKZ, cuando tiene el valor de 'S' la posicion de pedido esta bloqueado. El objeto final como os comente, es que las nuevas posiciones nazcan bloqueadas ya sea desde la creacion o modificacion.

Sigo buscando una User-Exit que me permita modificar uno de los campos de las tablas de la User. Si alquien me puede echar un cable, se lo agradeceria.


Salu2

dmgman
16/07/07, 12:00:16
Ya lo he solucionado, y como me gusta que los tema tengan una solucion os la posteo, para quien le surja algo similar.

DATA char(50) VALUE '(SAPLMEPO)POT[]'.
DATA itab LIKE bekpo OCCURS 0 WITH HEADER LINE.
FIELD-SYMBOLS <f1> TYPE ANY.

ASSIGN (char) TO <f1>.
itab[] = <f1> .
LOOP AT itab.
itab-loekz = 'S'.
MODIFY ITAB.
ENDLOOP.
<f1> = itab[].

Espero que os sea util.

dmgman
29/07/07, 22:02:22
Hola,
Tengo un problema, estoy buscando la forma para que las posiciones pedido permanezcan bloqueadas cuando se guarda el pedido hasta la liberacion del este.
Lo gracioso del asunto es que realize esto hace 1 mes y ha funcionado a la pefeccion durante 15 dias.
Lo realize mediante una USEREXIT(EXIT_SAPMM06E_013) y ahora tambien mediante la BADI(ME_PROCESS_PO_CUST).

Pero al salir de ambas por algo ajeno pierde el valor y no graba el contenido. Quisiera saber que factores ajenos a esto pueden afectar a que pase esto... cuestiones de parametrizacion o otras posibilidades, cualquier opcion me sera de ayuda.

Gracias de antemano.