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.

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.
Uma cadeia de processos envolve três etapas principais:
- Iniciar processo: Descreve quando o processo será iniciado (imediatamente, tarefa agendada, cadeia de metadados ou API).
- Conector: Um processo de ligação que escolhe a opção para iniciar o próximo processo.
- 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”.
Passo 2)
- Insira o nome técnico da cadeia de processos.
- Insira uma descrição significativa para a cadeia de processos.
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”.
Passo 4)
- Insira o nome técnico do processo de inicialização.
- Insira uma descrição significativa para o Processo Inicial e clique no botão Enter.
Passo 5) A tela seguinte atribui um gatilho baseado em tempo ou em evento para a cadeia de processos.
- Clique em “Agendamento direto” para agendar a sequência de processos para um horário específico.
- Clique em “Alterar seleções” para inserir os detalhes do agendamento da execução da cadeia de processos.
Passo 6) Etapas para o agendamento de uma cadeia de processos:
- Clique no botão “Data/Hora”. Especifique a data/hora de início e a data/hora de término agendadas.
- Para definir a frequência, clique na caixa de seleção “Tarefa Periódica”.
- Clique no botão “Valores do Período”.
- 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.
Clique em Salvar.
Passo 7) Adicionar InfoPackage: clique no ícone "Tipos de Processo" para prosseguir.
Passo 8) Conforme discutido anteriormente, um carregamento de dados pode ser acionado por meio de um InfoPackage ou um DTP.
- Se o carregamento de dados for feito por meio de um InfoPackage, use o tipo de processo “Executar InfoPackage”.
- Se o carregamento de dados for feito por meio de um DTP, utilize o tipo de processo “Processo de Transferência de Dados”.
Passo 9) Uma nova janela pop-up aparece. Aqui você pode escolher o InfoPackage necessário.
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.
A cadeia de processos aparece como abaixo após a criação de uma conexão entre a variante inicial e o InfoPackage.
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.
Etapas para verificar a consistência de uma cadeia de processos
- Selecione o menu “Ir para”.
- Escolha “Verificar visualização”.
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.
Etapas para ativar uma cadeia de processos
- Clique no menu “Cadeia de Processos”.
- Selecione “Ativar”.
- Ou selecione o botão “Ativar”.
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".
- Selecione o botão “Componente do Aplicativo”.
- Selecione o componente necessário e reative a cadeia.
Etapas para agendar uma cadeia de processos
- Clique no menu “Execução”.
- Escolha “Agendar”.
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.
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).




















