|
#1
|
||||
|
||||
hola, buenos dias.
Te respondí la semana pasada en el tema que tienes abierto: Function donde se contabiliza la factura por la vf01 yo creo que lo que quieres hacer es lo mismo que hice yo, que es jugar con la factura cuando ya esta grabada en sap. asique lance una trace para saber en cuando hace el insert a las tablas y entonces despues de que haga el insert crear un ENHANCEMENT en la cual creo un funcion que se llama IN UPDATE TASK ya que lo que va dentro de la funcion lo tendra que hacer en el proceso de actualización. que es cuando hacen los insert. saludos |
#2
|
|||
|
|||
Hola,
Te comento que sí, lo que quiero es precisamente tomar los datos de la factura pero cuando me asegure de que ésta ha sido grabada, en realidad encontré un include (MV60AF0B_BELEG_SICHERN) en donde creé mi enhancement, aquí ya puedo hacer lo que quiero puesto que ya los datos de la factura fueron almacenados en las tablas. Mi problema ahora es que las sentencias Select que utilizo para leer los datos de las tablas se ejecutan solamente cuando hago que al inicio se dispare un pop up o bien cuando hago un debug desde el inicio, pero si quito el pop up o no lo hago en modo debug, los Select no traen información, como si no se ejecutaran. Gracias por responder y tus sugerencias. |
#3
|
|||
|
|||
trace
¿Por qué no pruebas a hacer un trace?
|
#4
|
|||
|
|||
Lo que esta pasando, es que aunque los datos ya estan en la base de datos (porque lo he comprobado), si no pongo un breake o no despliego un popup, como que la base de datos no se refresca y no encuentra el registro que busco, como refresco la base de datos?
|
#5
|
||||
|
||||
Bueno yo tenía un problema similar y lo solucioné con el siguiente código. No sé si eso te funcione dentro de un ENHANCEMENT, yo lo apliqué despues de hacer un call transaction a la VF01 ya que aveces el sistema anda algo lento y como tu dices tarda en refrescar la info en las tablas, pero mientras las refresca el folio de factura está bloqueado y en cuanto termina el refresh de las tablas lo desbloquea. Tendrias que probar si el folio permanece bloqueado cuando está procesando las líneas de tu ENHANCEMENT, si te refresca las tablas y el folio sigue bloqueado mientras está procesando la funcionalidad del ENHANCEMENT tendriamos que buscar otra opción xD.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#6
|
|||
|
|||
Gracias DCErick, voy a probar y luego te cuento.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|