MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 09/06/08, 11:45:28
miguelonpra miguelonpra is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 7
User Exit VD01 y VD02 no modifica datos

He de rellenar unos campos a la hora de crear un cliente con la VD01. He mirado la user-exit EXIT_SAPMF02D_001 pero lo que modifico no se ve reflejado en las tablas.

Me explico, si activo la exit, le pongo un break-poing, debugueo y cambio el valor de, por ejemplo, I_KNA1-name1, al darle F8 para que finalice no aparece modificado este campo.

Tengo la sospecha que esta exit no deja modificar nada, solamente consultar datos justo antes de grabar y sanseacabó

Lo que quiero hacer es poder modificar zona de transporte ADDR1_DATA-LZONE.

¿alguna sugerencia?

Gracias anticipadas.

Un saludo,
Responder Con Cita
  #2  
Viejo 04/07/08, 15:39:57
Avatar de yoninho
yoninho yoninho is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 14
Thumbs up

Prueba con la BADI, CUSTOMER_ADDRSCR_CHG y pónle el condicional que solo sea para la VD01 y VD02.
__________________
Yonatan E. Díaz - Consultor Abap Sr
natanoy@hotmail.com
Responder Con Cita
  #3  
Viejo 07/07/08, 22:29:39
miguelonpra miguelonpra is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 7
Gracias!!! tu respuesta me viene justo a tiempo. Voy a probarlo a ver si soluciono el problema.

Un saludo.
Responder Con Cita
  #4  
Viejo 28/08/08, 13:33:30
miguelonpra miguelonpra is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 7
Pues no me sirve CUSTOMER_ADDRSCR_CHG porque ees de uso interno de sap.

He intentado actualizar directamente kna1-lzone con un IN UPDATE TASK pero no hay forma.

¿alguna otra idea?
Responder Con Cita
  #5  
Viejo 28/08/08, 15:15:33
Avatar de mcarrasco
mcarrasco mcarrasco is offline
Member
 
Fecha de Ingreso: jul 2007
Localización: Venezuela. Pto Ordaz
Mensajes: 71
Encuentra la badi

Amigo te recomiendo ubiques una badi que se ejecute en esas transacciones. Coloca un breakpoint en la clase CL_EXITHANDLER en el metodo GET_INSTANCE. luego ejecuta la VD01 o VD02 y cuando entre en el debugging has doble clic sobre la variable EXIT_NAME en el metodo q te dije. Ahi se guardan los distintos nombres de las badis que se llaman al ejecutar estas transacciones y facilmente podrias crear tus implementaciones nuevas.

Saludos!
__________________

Atte. Marcos Carrasco...
Responder Con Cita
  #6  
Viejo 28/08/08, 20:24:51
miguelonpra miguelonpra is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 7

Ya lo he hecho, pero no encuentro una badi que me sirva para actualizar la kna1. Al final lo he resuelto con un job pero quería algo más limpio.

La que comentaba yoninho, CUSTOMER_ADDRSCR_CHG, sería perfecta si sap retail me dejase implementarla.

Salu2.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 07:12:52.


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