¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo hacer que KRED funcione para un nuevo proveedor con código de empresa usando LFB1P

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

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

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

¡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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Cancelado

Mensaje editado por:

Florin Wach

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias

Arghadip

Mensaje editado por:

Arghadip Kar

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?