|
#1
|
||||
|
||||
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 . . |
#2
|
|||
|
|||
mi versión es la 4.6C. Perdona pero no se a que te refieres con Enhancement Al Modulo De Funcion Del Idoc.
Gracias. |
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
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 |
#5
|
||||
|
||||
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 ? . . . |
Herramientas | Buscar en Tema |
Desplegado | |
|
|