SAP Tutorial da Cadeia de Processos BW (Transação RSPC)

⚡ Resumo Inteligente

Cadeias de processos em SAP O BW automatiza, agenda e monitora sequências de processos em segundo plano, como carregamentos de dados, usando a transação RSPC para vincular um processo inicial, conectores e variantes em um fluxo de trabalho de data warehouse controlado e repetível.

  • 🔗 Cadeia de Processos: Uma sequência de processos em segundo plano que são executados, aguardam e se acionam mutuamente em resposta a eventos.
  • 🔧 Transação RSPC: A RSPC cria e mantém cadeias de processos; a RSPCM monitora as execuções diárias dessas cadeias.
  • 🎬 Três partes: Cada cadeia possui um processo inicial, conectores e variantes que transmitem parâmetros.
  • 🚦 Conectores: Os conectores executam a próxima etapa em caso de sucesso, erro ou independentemente do resultado.
  • 📅 Agendamento: As cadeias de processos são executadas como o job em segundo plano SM37 BI_PROCESS_TRIGGER em um cronograma definido.
  • 🤖 Assistência de IA: A inteligência artificial e a automação inteligente monitoram a saúde da cadeia de suprimentos e preveem falhas de carga com antecedência.

SAP Cadeia de Processos BW

O que é uma cadeia de processos?

  • Uma cadeia de processos é uma sequência de processos que aguardam em segundo plano por um evento.
  • Alguns desses processos acionam um evento separado que pode iniciar outros processos.
  • Ele fornece diversos conectores que permitem a execução alternativa e paralela de processos.
  • Por exemplo, quando uma loja de varejo recebe um pedido de um cliente, isso desencadeia uma sequência de eventos, como verificar o material em estoque → encomendar o produto do armazém → fabricar o produto e assim por diante.
  • As cadeias de processos oferecem recursos gráficos de agendamento e monitoramento que ajudam a automatizar, visualizar e monitorar tarefas e processos.
  • As cadeias de processos são integradas ao painel de administração de BI baseado em portal.
  • As cadeias de processos podem ser vistas como fluxogramas programados para aguardar em segundo plano e que são acionados por um evento gerado por outro processo.

Cadeia de Processo

Uma cadeia de processos envolve três etapas principais:

  1. Iniciar processo: Descreve quando o processo será iniciado (imediatamente, tarefa agendada, cadeia de metadados ou API).
  2. Conector: Um processo de ligação que escolhe a opção para iniciar o próximo processo.
  3. Variante: O objeto sobre o qual o processo é executado. É um conjunto de parâmetros passados ​​para o processo, como o nome do InfoPackage ou Infoobjetos.

Etapas para criar uma cadeia de processos

RSPC é a transação central usada para a manutenção da cadeia de processos. Nesta tela, as cadeias de processos existentes são classificadas por "Componentes do Aplicativo". Duas visualizações estão disponíveis: Visualização de Verificação e Visualização de Planejamento. O modo padrão é a Visualização de Planejamento.

Passo 1) Para criar uma cadeia de processos: clique no ícone “Criar”.

Crie uma cadeia de processos em SAP

Passo 2)

  1. Insira o nome técnico da cadeia de processos.
  2. Insira uma descrição significativa para a cadeia de processos.

Crie uma cadeia de processos em SAP

Clique na marca de seleção.

Passo 3) Uma nova janela será aberta. Clique no ícone “Novo” para criar um novo “Processo de Início”.

Crie uma cadeia de processos em SAP

Passo 4)

  1. Insira o nome técnico do processo de inicialização.
  2. Insira uma descrição significativa para o Processo Inicial e clique no botão Enter.

Crie uma cadeia de processos em SAP

Passo 5) A tela seguinte atribui um gatilho baseado em tempo ou em evento para a cadeia de processos.

  1. Clique em “Agendamento direto” para agendar a sequência de processos para um horário específico.
  2. Clique em “Alterar seleções” para inserir os detalhes do agendamento da execução da cadeia de processos.

Crie uma cadeia de processos em SAP

Passo 6) Etapas para o agendamento de uma cadeia de processos:

  1. Clique no botão “Data/Hora”. Especifique a data/hora de início e a data/hora de término agendadas.
  2. Para definir a frequência, clique na caixa de seleção “Tarefa Periódica”.
  3. Clique no botão “Valores do Período”.
  4. Na tela seguinte, selecione a frequência desejada (Horária/Diária/Semanal/Mensal/Outro Período). Clique no ícone Salvar e no botão Voltar para retornar à tela do RSPC.

Crie uma cadeia de processos em SAP

Clique em Salvar.

Passo 7) Adicionar InfoPackage: clique no ícone "Tipos de Processo" para prosseguir.

Crie uma cadeia de processos em SAP

Passo 8) Conforme discutido anteriormente, um carregamento de dados pode ser acionado por meio de um InfoPackage ou um DTP.

  1. Se o carregamento de dados for feito por meio de um InfoPackage, use o tipo de processo “Executar InfoPackage”.
  2. Se o carregamento de dados for feito por meio de um DTP, utilize o tipo de processo “Processo de Transferência de Dados”.

Crie uma cadeia de processos em SAP

Passo 9) Uma nova janela pop-up aparece. Aqui você pode escolher o InfoPackage necessário.

Crie uma cadeia de processos em SAP

Passo 10) Conecte a variante inicial e o InfoPackage. Há duas maneiras de fazer isso: clique com o botão direito do mouse na primeira etapa, clique em “Conectar com” -> “Carregar dados”; ou selecione a “Variante inicial”, mantenha o botão esquerdo do mouse pressionado, mova o cursor até a etapa desejada até que uma seta apareça e solte para criar a conexão. Do processo inicial até a segunda etapa, há uma linha preta.

Crie uma cadeia de processos em SAP

A cadeia de processos aparece como abaixo após a criação de uma conexão entre a variante inicial e o InfoPackage.

Crie uma cadeia de processos em SAP

Para qualquer etapa subsequente, você pode escolher se a etapa sucessora será executada somente se a etapa predecessora:

  • Obteve sucesso: normalmente utilizado no processamento normal.
  • Terminou com erros: geralmente usado para enviar mensagens de falha.
  • Executa independentemente do sucesso ou fracasso da etapa anterior.

Crie uma cadeia de processos em SAP

Etapas para verificar a consistência de uma cadeia de processos

  1. Selecione o menu “Ir para”.
  2. Escolha “Verificar visualização”.

Verifique a consistência da cadeia de processos

SAP Verifica se todas as etapas estão conectadas e possuem pelo menos um predecessor. Não detecta erros lógicos. Se você receber avisos ou a mensagem "A cadeia está OK", pode ativá-la. Caso a verificação identifique erros, você deve corrigi-los primeiro.

Verifique a consistência da cadeia de processos

Etapas para ativar uma cadeia de processos

  1. Clique no menu “Cadeia de Processos”.
  2. Selecione “Ativar”.
  3. Ou selecione o botão “Ativar”.

Ative uma cadeia de processos

Etapas para atribuir uma cadeia de processos a um componente de aplicativo

Por padrão, a cadeia de processos é criada no componente de aplicação "Não atribuído".

  1. Selecione o botão “Componente do Aplicativo”.
  2. Selecione o componente necessário e reative a cadeia.

Atribuir cadeia de processos ao componente do aplicativo

Etapas para agendar uma cadeia de processos

  1. Clique no menu “Execução”.
  2. Escolha “Agendar”.

Agendar uma cadeia de processos

Alternativamente, pressione o botão “Agendar”. A cadeia de processos é agendada como um job em segundo plano e pode ser visualizada na transação SM37. Você encontrará um job chamado “BI_PROCESS_TRIGGER”; todas as cadeias de processos são agendadas com o mesmo nome de job.

Agendar uma cadeia de processos

Como monitorar cadeias de processos

Diversos ambientes de trabalho estão disponíveis para monitorar a execução da cadeia de processos:

  • Acesse a guia Administração a partir da Bancada de Trabalho de Armazenamento de Dados (RSA1).
  • Monitor de BI no Sistema de Gerenciamento do Centro de Computação (CCMS).
  • Monitoramento de cadeias de processos diários (transação RSPCM).
  • Visualização do registro de execuções de uma cadeia de processos na manutenção da cadeia de processos (transação RSPC).

Monitore cadeias de processos

Perguntas Frequentes

A transação RSPC cria, edita e ativa cadeias de processos, enquanto a RSPCM monitora as execuções diárias das cadeias. As cadeias agendadas são executadas como tarefas em segundo plano denominadas BI_PROCESS_TRIGGER, que podem ser tracmarcado na transação SM37.

Um conector pode iniciar o próximo processo somente quando o anterior for concluído com sucesso (link verde), somente quando terminar com erros (link vermelho) ou sempre, independentemente do resultado (link preto). Isso controla o fluxo da cadeia.

Uma metacadeia é uma cadeia de processos que aciona outras cadeias de processos como etapas, usando a opção "Começar a usar metacadeia ou API". As metacadeias permitem que as equipes agrupem e orquestrem várias cadeias locais em um cronograma mestre.

Sim. Automação inteligente e SAP O copiloto de IA do Joule consegue monitorar o status da cadeia, prever possíveis falhas com base no histórico e recomendar novas execuções ou correções, reduzindo o monitoramento manual e acelerando a recuperação quando uma carga falha.

O aprendizado de máquina analisa tempos de execução e falhas anteriores para sugerir agendamentos ideais, detectar anomalias e priorizar a resolução de erros. Esse monitoramento inteligente ajuda a manter os carregamentos de dados noturnos confiáveis ​​e dentro da janela de lote.

Resuma esta postagem com: