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
🗘 Este documento, assim como o negócio, está em constante fase de melhoria e adaptação.
Sigla | Significado | Descrição |
---|---|---|
BC | Business Consulting | |
FM | Function Module |
%%{ 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
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.
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
- A chamada da função deve ser
IN BACKGROUND TASK DESTINATION 'NONE' AS SEPARATE UNIT