Avalados por :

Como fazer com que o KRED funcione para um novo fornecedor com código de empresa usando LFB1P

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

Olá.

Estou tentando iniciar um fluxo de trabalho quando o campo LFB1-ZWELS de um fornecedor é alterado. O documento de alteração KRED funciona para o objeto LFA1, mas não consigo fazê-lo funcionar para o objeto LFB1.

Além disso, quando crio um novo fornecedor COM um código de empresa, o objeto LFA1 é ativado para o meu fluxo de trabalho. Como posso fazer com que o KRED funcione para um novo fornecedor com código de empresa usando LFB1P?

Por favor, aconselhe, Tom

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

4 Respuestas

0
Cargando...

Sim, isso é ótimo! Fiquei sabendo sobre a boa resolução que você deu. É muito autoexplicativo. Está ótimo!

Obrigado

Arghadip

arghadip.kar@gmail.com

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

Cancelado

Mensagem editada por:

Florin Wach

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

Obrigado

Arghadip

Mensagem editada por:

Arghadip Kar

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

Olá Tom,

Eu tive o mesmo problema e o resolvi da seguinte forma:

Sim, apenas ative LFA1, independentemente da visualização. Faz sentido, pois pode haver uma mudança em nível comum + em nível de código de empresa.

Aqui você precisará de um pouco de programação:

1) Crie dois eventos para o objeto de negócio subtipificado LFA1:

- .ChangedHeader

- .ChangedCompanyCode (com parâmetro de evento CompanyCode)

2) Na criação de eventos SWEC através do documento de alteração, implementei a função de saída do parâmetro do evento, que recebe o documento de alteração atual como parâmetro de entrada e pode alterar o contêiner de eventos. Analise a lista de tabelas do documento de alteração, extraia o código da empresa, se houver, e defina o parâmetro de evento "CompanyCode" (que você deve criar primeiro) para esse valor.

3) Na mesma seção do SWEC, implemente a função de saída do ID do evento, que escolhe o evento .ChangedHeader ou .ChangedCompanyCode, com base na mesma análise que em 2) (portanto, coloque essa subseção de código em uma rotina de formulário comum).

Se você precisar do seu próprio objeto de negócio LFB1, precisará no último passo de um acoplamento de eventos para LFA1.ChangedCompanyCode, com uma função receptora que extraia o CompanyCode do parâmetro do evento e gere um novo evento para o objeto de negócio LFB1.

Os melhores desejos,

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?