Hola J,
Estoy usando SAPB1 versión 2007 A patch 37,
Intenté tu código en mi aplicación pero no funciona. No dispara ningún evento. ¿Hay algo que no estoy haciendo bien?
Gracias
Wong
Avalados por :
Hola,
Solo quiero preguntar qué tipo de evento debo usar para esta situación.
Quiero hacer algo cuando el código de artículo en el documento de marketing se haya ingresado correctamente.
Al principio, usé el evento de pérdida de enfoque. Pero luego descubrí que el evento de pérdida de enfoque seguirá verificando si el código de artículo se ha ingresado correctamente o no cuando se pierda el enfoque. En realidad, quiero este efecto, pero esto hará que la barra de desplazamiento no se pueda mover.
Por ejemplo, cuando pongo el cursor en la columna del código de artículo, y luego voy y desplazo la barra, seguirá activando el evento de pérdida de enfoque y no podré desplazar la barra o la matriz se volverá incorrecta o desaparecerá. ¿Alguna idea al respecto?
Perdón si no me expliqué bien. Pero no sé cómo explicarlo. Espero que todos entiendan lo que quiero decir.
Saludos
Wong
Hola J,
Estoy usando SAPB1 versión 2007 A patch 37,
Intenté tu código en mi aplicación pero no funciona. No dispara ningún evento. ¿Hay algo que no estoy haciendo bien?
Gracias
Wong
Hola Wong
1er Intenta dividirlos
2do usa beforeAction=true e ItemChanged = True
Si tienes la versión 2005/2007 en el código de artículo et_choose_from_list y validate son similares...
Si pVal.ItemUID = "38" entonces
si pVal.ColUID = "1" Y pVal.EventType = SAPbouiCOM.BoEventTypes.et_VALIDATE entonces
si pVal.ItemChanged=True Y pVal.BeforeAction = True entonces
**** hacer algo
fin si
fin si
fin si
o
Si pVal.ItemUID = "38" entonces
si pVal.ColUID = "1" Y pVal.EventType = SAPbouiCOM.BoEventTypes.et_choose_from_list entonces
si pVal.BeforeAction = True entonces
**** hacer algo
fin si
fin si
fin si
Saludos,
J.
Hola
No puedo usar el evento de validación porque seguirá activando la validación sin parar. He usado el evento choose_from_list pero no pasa nada.
Mi función es así
If pVal.ItemUID = "38" And pVal.ColUID = "1" And pVal.EventType = SAPbouiCOM.BoEventTypes.et_VALIDATE And pVal.BeforeAction = False Then
''''''''''''''''''''hacer algo
End If
Gracias
Wong
Hola
Utiliza el evento ET_VALIDATE o CHOOSE_FROM_LIST para verificar el código del artículo
También puedes monitorear la propiedad pval.itemchanged.
Saludos,
J.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute