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 10/12/09, 11:08:46
bealoal bealoal is offline
Senior Member
 
Fecha de Ingreso: ene 2008
Mensajes: 123
Problema con VA01

Hola!
Estoy usando la ampliación VEDA0001 para modificar los datos que vienen en un IDOC y crear de forma automática un pedido de ventas (lo que sería la tx.VA01, cogiendo los datos de un IDOC (orders)). Mi problema es que en el idoc me vienen en los datos de posición del material unas cantidades y unas unidades de medida y yo quiero cambiar éstas en la exit según el cliente que me está haciendo el pedido, pero cuando sale del exit no guarda los datos y a la hora de crear el pedido me los mete en la UM que trae el IDOC y no la que yo quiero. ¿Alguien sabe lo que debo hacer para solucionarlo?

Saludos
Responder Con Cita
  #2  
Viejo 12/12/09, 03:46:10
Avatar de Edd_401
Edd_401 Edd_401 is offline
Senior Member
 
Fecha de Ingreso: may 2007
Mensajes: 119
En Que Version Estas . . .

Igual Y Puedes Hacerle Un Enhancement Al Modulo De Funcion Del Idoc . . . . Asi Seria Como Si Le Pasaras Tus Datos Desde El Principio . .
Responder Con Cita
  #3  
Viejo 14/12/09, 08:43:14
bealoal bealoal is offline
Senior Member
 
Fecha de Ingreso: ene 2008
Mensajes: 123
mi versión es la 4.6C. Perdona pero no se a que te refieres con Enhancement Al Modulo De Funcion Del Idoc.

Gracias.
Responder Con Cita
  #4  
Viejo 16/12/09, 01:19:18
Avatar de Edd_401
Edd_401 Edd_401 is offline
Senior Member
 
Fecha de Ingreso: may 2007
Mensajes: 119
OK . .

Un IDOC esta ligado a un PROCESS CODE el cual a su vez esta ligado a un FUNCTION MODULE que controla 'lo que hace el IDOC' (Transaccion WE41 - WE42). Para tu caso el IDOC ORDERS cuenta con el process code ORDE el cual crea ordenes por medio del modulo de funcion 'IDOC_INPUT_ORDERS'.

A este FUNCTION MODULE se le pueden hacen ENHANCEMENTS (AMPLIACIONES) pero solo para versiones 600 en adelante . . . que son modificaciones al codigo estandar 'permitidas' (por asi decirlo).

Ahora bien, no se que PROCESS CODE estes utilizando, si es el ORDE el modulo de funcion es 'IDOC_INPUT_ORDERS' ( como ya menciones) en el cual puedo ver que existe un CALL CUSTOMER FUNCTION ( USER EXIT) . . .

Espero te haya ayudado . . .

Saludos
Responder Con Cita
  #5  
Viejo 16/12/09, 08:07:25
bealoal bealoal is offline
Senior Member
 
Fecha de Ingreso: ene 2008
Mensajes: 123
Hola! hasta ahí he llegado, al order, al idoc_input_orders y al customer function que me lleva a varias user_exit, el problema es que he probado en todas ellas y al salir de la exit las tablas internas contienen los valores que yo quiero que tengan, el problema es que luego cuando lanzo en visible desde la WE19 la idoc_input_orders para que se grabe el pedido, veo que en las posiciones del pedido va metiendo los datos sin las modificaciones, es decir, yo por ejemplo en la exit cambio la unidad de medida del producto de KG a CJ haciendo la conversión de la cantidad correspondiente, pero después en la VA01 pasa de la conversión que he hecho y me mete KG en vez de CJ.

Saludos
Responder Con Cita
  #6  
Viejo 17/12/09, 16:42:16
Avatar de Edd_401
Edd_401 Edd_401 is offline
Senior Member
 
Fecha de Ingreso: may 2007
Mensajes: 119
OK . .

1. ASEGURATE QUE ESTES CAMBIANDO LOS DATOS EN LA EXIT CORRECTA, YA QUE PUEDE SER QUE LOS DATOS QUE ESTAS CAMBIANDO NO SEAN LOS QUE SE ESTAN PASANDO PARA CREAR LA ORDEN.

2. POR EL FINAL SE HACE UN CALL TRANSACCION A LA VA01, ASEGURATE NUEVAMENTE QUE LA UNIADA DE MEDIDAD ESTE PASADA CORRECTAMENTE AL ITEM EN LA TABLA bdcdata.

3. LA UNIDAD DE MEDIDA 'CJ' ESTA DEFINIDA COMO UNIDAD ALTERNATIVA PARA EL MATERIAL EN EL MAESTRO DE MATERIALES ? . . .
Responder Con Cita
  #7  
Viejo 12/09/12, 15:43:31
Marco A Espinosa G Marco A Espinosa G is offline
Junior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 7
Que tal, yo tambien necesito crear un pedido de venta con el idoc que me envian de orden de compra, pero yo voy más atrasado, mi pregunta es como le hiciste para leer ese Idoc???? a mi me lo envian como archivo txt con formato Idoc.

Gracias por tu ayuda.
Responder Con Cita
  #8  
Viejo 19/09/12, 22:21:01
Avatar de Glen Raul Ruiz Millan
Glen Raul Ruiz Millan Glen Raul Ruiz Millan is offline
Senior Member
 
Fecha de Ingreso: may 2007
Mensajes: 182
Wink Mi pregunta es distinta a la de ustedes..

Buen dia tengo un problema al crea un pedido de ventas ya que al estar generando esto me deja las condiciones de las posiciones del pedido inactivas y no se como activar las condiciones, esto no me habia pasado por eso pregunto

saludos espero y ya les haya pasado esto y como lo corrigieron.
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 21:56:22.


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