Process Chain with Invalid Character Para um melhor entendimento este documento foi dividido em 3 etapas: 1. Monitoramento de Cadeia Diária; 2. Analise/Constatação de Erro de Caractere invalido; 3. Correção de caractere invalido 1. Monitoramento de Cadeia Diária 1.2 Iniciamos monitorando as cadeias como fazemos diariamente a partir da transação SE38: 1.3 Executamos o programa /SSA/BWT (Bw Tools):
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Process Chain with Invalid CharacterPara um melhor entendimento este documento foi dividido em 3 etapas:
1. Monitoramento de Cadeia Diária;2. Analise/Constatação de Erro de Caractere invalido;
3. Correção de caractere invalido
1. Monitoramento de Cadeia Diária
1.2 Iniciamos monitorando as cadeias como fazemos diariamente a partir da transação SE38:
1.3 Executamos o programa /SSA/BWT (Bw Tools):
1.4 Marcamos e executamos a opção Process Chain Analysis:
1.5 Selecionamos Process Chains:
1.6 Será aberta uma nova tela onde poderão ser selecionados os critérios para encontrar a cadeia a ser monitorada:
1.7 Neste caso filtramos pelo Chain-ID P_INICIO_GLOBAL e P_MED_INICO:
1.8 E executamos o filtro:
1.9 De acordo com a figura abaixo é exibido às cadeias correspondentes aos critérios definidos anteriormente:
Até aqui seguimos o how to para realização de monitoramento de cadeias diárias. Na figura anterior se todos os Status e Steps estivessem em verde podemos concluir que as cadeias foram executadas com sucesso.
2. Analise/Constatação de Erro de Caractere invalido
Acessamos o Log-Id da primeira cadeia que apresenta erro:
E exibido a visão de log da cadeia:
Nesta tela podemos visualizar que existe um Step da cadeia que se encontra com erro(em vermelho). Selecionamos o Step em vermelho e clicamos com o botão direito do mouse e selecionamos a opção Monitor de processos... para acessa-la internamente:
Dentro deste segundo nível de visualização de log da cadeia podemos verificar que ela também possui um Step em vermelho (com erro) então repetiremos o passo anterior e entraremos mais um nível na cadeia:
Neste terceiro nível verificamos um erro no passo de Ativação dosDados:
Diferente dos passos anteriores ao acessarmos a opção Monitor de processos... será exibida a tela de log de todas as operações pois chegamos no ultimo nível da cadeia e onde se encontra o erros a ser analisado:
Nesta tela vemos que o carregamento dos dados ocorreu com sucesso e que a partir do passo de Ativação de Dados ocorreu umimprevisto:
Expandimos a síntese do log e constatamos que o status de carregamento foi executado com sucesso para a DSO P_SRM08O
Ao expandirmos o log Ativacao de dados podemos ver que o erro ocorreu na criação da tabela SID:
Continuamos expandindo, neste ponto podemos verificar em qualpacote de dados esta o erro:
E ao expandirmos o log identificador do pacote temos a informação bem detalhada do erro:
Então agora encontramos a evidencia do erro onde nos e disponibilizado a característica o valor e a descrição do erro. De acordo com a figura abaixo temos um erro na característica 0WBS_ELEMENT com o valor “CLRT4/0048.028.01 “:
Finalizamos esta segunda etapa evidenciando o erro identificado.
3. Correção de caractere invalido
Neste terceiro e ultimo passo daremos inicio a correção no BW dos dados evidenciados anteriormente.
Na síntese de log que acessamos no passo anterior podemos identificar em que DSO esta ocorrendo o erro. Que de acordo coma figura da síntese logo abaixo vemos que se trata da DSO P_SRM08O:
Acessamos a T-Code RSA1, Workbench de Administração :
E identificamos a DSO no workbench:
Após identificarmos a DSO clicamos com o botão direito do mousee selecionamos a opção Administrar:
Na aba de Requisições podemos visualizar uma request com erros:
E logo quando abrimos o log notamos que se trata do mesmo log visto no passo 2:
Podemos também acessar o Monitor – administrador workbench:
E verificar seus detalhes como que 56009 registros foram carregados com sucesso do sistema fonte:
Além dos detalhes que batem com os logs que temos visto:
Podemos então eliminar a request com erro:
Confirmamos a exclusão:
Neste detalhe mostra que o ícone passa a ser uma lixeira, devido ao processo de exclusão que esta acontecendo:
Podemos acompanhar o processo renovando a exibição da tela:
Tela abaixo depois da request eliminada:
Agora acessamos o DataSource da DSO P_SRM08O clicamos com o botão direito do mouse e selecionamos a opção Administrar:
E será aberta a tela com as requisições para a PSA:
Selecionamos a requisição com erro e clicamos em Atualizacao PSA:
Sera exibida a tela com a atualização da PSA:
Marcamos todos os registros:
E clicamos em Filtro:
E selecionamos a campo da característica que se encontra com o valor invalido, neste caso WBS Element:
Ao confirmarmos será aberta uma tela para executarmos um Filtro:
Preenchemos o campo WBS Element com o valor invalido da evidencia do erro no passo 2:
E agora a tela de atualização registra o filtro para todos os pacotes de dados da PSA:
Agora podemos visualizar todos os dados de atualização da PSA, caso não seja possível encontrar o campo com o caracteres inválidos neste momento executaremos os seguintes passos:
Definimos um novo filtro:
Selecionamos o campo WBS Element como critério:
E passamos para o lado direito:
Clicamos na opção Filtra:
E informamos o valor que queremos encontrar:
Ao sair da tela de critério e retornarmos a tela de Atualização PSA iremos modificar as variantes de exibição para ser exibida a coluna que estamos procurando:
Selecionamos o campo que queremos visualizar no nosso caso o WBS Element e passamos para Colunas exibidas:
Podemos também transferir o campo que acabamos de adicionar as colunas exibidas e transferi-la para o topo, para que assim ela seja exibida como a primeira coluna na tela de Atualização da PSA:
A tela de Atualização da PSA passa a exibir a primeira coluna como a que nos modificamos no layout e com os valores filtrados no critério anterior:
O passo para correção do caractere invalido pode ser realizado selecionando cada registro e clicando em Modificar:
E exibido o cabeçalho do registro:
E no seu corpo podemos encontrar o campo WBS Element com o caractere invalido representado por ‘#’:
Apagamos o caractere invalido do campo:
Neste caso apenas dois registros foram encontrados com o caractere invalido:
Salvamos a alteração:
E na tela de retorno com as Requisições da PSA clicamos em Atualizar com o escalonador:
Será aberta a tela com a aba do escalonador da PSA:
Clicamos em inicio para executar o job:
Marcamos a opção de Inicio Imediato:
Podemos acompanha-la através da T-Code SM37:
Informando o Nome do Job ‘BI_BTCH’ e seu usuário já que quem executou o job e o autor:
A tela exibe o job filtrado:
Podemos detalhar a execução do job clicando na opção Exibir log de job:
Verificamos todo o passo a passo da execução do Job:
Job concluído:
Podemos renovar a tela de requisições para PSA:
Depois da tela atualizada podemos ver que a requisição foi corrigida:
Voltamos par o DataSource:
E ativamos os dados selecionando a requisição e clicando na opção Ativação:
será aberta uma tela com as requisições pendentes:
Selecionamos todas as requisições e executamos a ativação:
Podemos acompanha o job de ativação:
Job selecionando:
Verificar o passo a passo:
Job concluído:
Todos os dados foram ativados corretamente:
Renovamos a tela e podemos ver que as requisições foram executadas com sucesso: