[sap bw] process chain with invalid character

50
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):

Upload: marcos-andre

Post on 18-Jul-2015

151 views

Category:

Data & Analytics


2 download

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: