Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 2.03 KB

README.md

File metadata and controls

63 lines (39 loc) · 2.03 KB

Queue process

Processamento de filas SMQ2.

no momento, eu penso que seja uma boa ideia fazer disso um post no SAP Blogs, mas essa animação vai por agua em alguns dias

Static Badge GitHub commit activity (branch) Static Badge Static Badge Static Badge

🗘 Este documento, assim como o negócio, está em constante fase de melhoria e adaptação.

Glossário

Sigla Significado Descrição
BC Business Consulting Find Clarity in Chaos ABAP, Desenvolvedor SAP, Consultor ABAP, SAP DEV
FM Function Module

Fluxo da solução

%%{ init: { 'flowchart': { 'curve': 'basis' } } }%%
flowchart TB

    Begin((" ")):::startClass --> service-now([Processamento])
    service-now --> Atendimento-BC(["Lista de itens"])
    Atendimento-BC --> Q1{" "}

    Q1 -- Sim --> Quermesse("Adic. na fila") 
            --> End
    Q1 -- Não -->

End(((" "))):::endClass
Loading

Processamento

Para o processamento de exemplo, vamos criar uma função que tera como unida função salvar um log de processamento. isso basicamente diz: passou aqui! A função tem de ser criada com Tipo de processo: Módulo de acesso remoto.

N|Solid

A chamada da função, por sua vez tambem é diferente. Segundo o que foi compartilhado com o respeitado consultor SAP ABAP Daniel Marques, isso vai atender um dos objetos que é escolher o servidor que estiver mais livre (em teoria).

Abaixo um exemplo de como ficaria a chamada da função.

    CALL FUNCTION 'Z_QUEUE'
      IN BACKGROUND TASK DESTINATION 'NONE' AS SEPARATE UNIT

Pontos de atenção 📝

  • A chamada da função deve ser IN BACKGROUND TASK DESTINATION 'NONE' AS SEPARATE UNIT