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 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
  #2  
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
  #3  
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
  #4  
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
  #5  
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
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 04:22:34.


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