¡Sí, eso es genial! Se me informó sobre la buena resolución que diste. Es muy autoexplicativo. ¡Está genial!
Gracias
Arghadip
arghadip.kar@gmail.com
Avalados por :
Hola.
Estoy intentando iniciar un flujo de trabajo cuando se cambia el campo LFB1-ZWELS para un proveedor. El documento de cambio KRED funciona para el objeto LFA1, pero no puedo hacer que funcione para el objeto LFB1.
Además, cuando creo un nuevo proveedor CON un código de empresa, se activa el objeto LFA1 para mi flujo de trabajo. ¿Cómo puedo hacer que KRED funcione para un nuevo proveedor con código de empresa usando LFB1P?
Por favor, aconseja, Tom
¡Sí, eso es genial! Se me informó sobre la buena resolución que diste. Es muy autoexplicativo. ¡Está genial!
Gracias
Arghadip
arghadip.kar@gmail.com
Cancelado
Mensaje editado por:
Florin Wach
Gracias
Arghadip
Mensaje editado por:
Arghadip Kar
Hola Tom,
He tenido el mismo problema y lo resolví de la siguiente manera:
Sí, solo se activa LFA1, independientemente de la vista. Tiene sentido, ya que puede haber un cambio a nivel común + a nivel de código de empresa.
Aquí necesitarás algo de programación:
1) Crea dos eventos para el objeto de negocio subtipificado LFA1:
- .ChangedHeader
- .ChangedCompanyCode (con parámetro de evento CompanyCode)
2) En la creación de eventos SWEC a través del documento de cambio, he implementado la función de salida del parámetro del evento, que recibe el documento de cambio actual como parámetro de entrada y puede cambiar el contenedor de eventos. Analiza la lista de tablas del documento de cambio, extrae el código de empresa, si lo hay, y establece el parámetro de evento "CompanyCode" (que primero debes crear) en ese valor.
3) En la misma sección de SWEC, implementa la función de salida del ID de evento, que elige el evento .ChangedHeader o .ChangedCompanyCode, basándose en el mismo análisis que en 2) (así que coloca esa subsección de código en una rutina de formulario común).
Si necesitas tu propio objeto de negocio LFB1, necesitarás en el último paso un acoplamiento de eventos para LFA1.ChangedCompanyCode, con una función receptora que extraiga el CompanyCode del parámetro del evento y genere un nuevo evento para el objeto de negocio LFB1.
Mis mejores deseos,
Florin
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute