Formatação de saída de relatório

Objective

After completing this lesson, you will be able to criar relatórios com resultados de saída de relatórios ampliados

Saída de dados

A SAP inclui uma tela de ad hoc query que permite a você definir e emitir dados de acordo com suas necessidades.

A tela Ad Hoc Query fornece o SAP List Viewer que ajuda você a criar os relatórios necessários. A parte inferior da tela Ad Hoc Query contém uma visualização da saída no SAP List Viewer. Ele permite que você utilize dados de amostra para obter uma impressão do aspecto da lista de saída.

A função Atualizar permite que você substitua os dados de amostra pelos dados reais. Os dados são emitidos para o SAP List Viewer na tela Ad Hoc Query. Isso significa que a definição e o resultado de uma consulta são incluídos em uma única tela.

Depois de você ter emitido os dados reais, pode utilizar as seguintes funções do SAP List Viewer na tela Ad Hoc Query:

  • Procurar entradas
  • Calcular totais e subtotais
  • Exibir a lista de saída no Excel e, em seguida, utilizar todas as funções Excel
  • Utilizar as opções de exportação e exibição do SAP List Viewer

Nota

Para mais informações sobre as funções do SAP List Viewer, consulte a biblioteca SAP. Para acessar a biblioteca SAP, vá para IntroduçãoTrabalhar com ferramentas e funçõesTrabalhar com listasSAP List Viewer para SAP GUI.

Definição e formatação de saída

A visualização da saída exibe o layout da lista de saída antes da saída final dos dados. Ele também permite que você formate a lista de saída.

Você pode executar as seguintes tarefas assim que a lista de saída for formatada:

O menu de contexto para listas ranking e estatísticas permite que você determine se colunas adicionais, como valor médio, participação em % e número total, são emitidas.

  • Ordene a lista por uma ou mais colunas.
  • Calcular totais para colunas numéricas em listas básicas e calcular subtotais utilizando critérios específicos (colunas não numéricas).
  • Eliminar todos os campos de saída de uma só vez.
  • Inicializar formatação.
  • Determinar a posição da coluna de moeda em listas básicas ou ocultá-la completamente.

Tipos de saída

Você pode selecionar o tipo de saída que determina como os dados são exibidos na saída. Você pode selecionar entre vários tipos de saída de listagem e funções de exportação. Por exemplo, você pode emitir dados para planilhas eletrônicas. Neste caso, não é emitida uma lista na tela. Em vez disso, o relatório é copiado para um arquivo que você pode editar usando um programa de planilha eletrônica.

Configurações de saída e exportação

Para especificar várias configurações de saída e exportação em uma única caixa de diálogo, selecione Processar → Configurações.

Você pode indicar as seguintes configurações:

  • Selecione o tipo de lista de saída, como lista básica, lista ranking ou estatística.
  • Inicie uma consulta por meio da tela de seleção padrão do banco de dados lógico.
  • Utilizar condições de seleção para a saída.
  • Referencie a moeda e o contador.
  • Exportar para Crystal Reports.
  • Indique a seleção de campos como valor ou texto.

Você pode utilizar as seguintes fichas de registro para indicar várias configurações de saída e exportação:

Ficha de registro Saída:
Na ficha de registro Saída, você pode selecionar o tipo de lista de saída (como lista básica, estatística e lista ranking) e o tipo de saída (como lista padrão, processamento de texto e planilha eletrônica). Você também pode determinar se a consulta é iniciada por meio de uma tela de seleção. O ad hoc query utiliza o SAP List Viewer como o tipo padrão de saída.
Ficha de registro Estatística/Lista ranking:
Na ficha de registro Estatísticas/lista ranking, você pode determinar a moeda de referência utilizada para converter campos de moeda e a unidade de referência utilizada para converter unidades de medida. Você também pode indicar o número de linhas incluídas em uma lista ranking.
Guia Crystal Reports:
Na ficha de registro Crystal Reports, você pode determinar como os dados são exportados para o Crystal Reports se o Crystal Reports for iniciado diretamente a partir do InfoSet Query. Você também pode criar um Crystal Report cada vez que os dados são exportados. Como alternativa, você pode exportar dados para um Crystal Report existente em seu PC local.
Ficha de registro Default: Val/Text:
Na ficha de registro Default: Val/Text, você pode determinar se o valor ou texto é utilizado quando um campo é selecionado por arrastar e soltar ou por campo de seleção. Você pode substituir essas predefinições usando o menu de contexto para selecionar um campo.

Lista de saída

As listas de saída são dos seguintes tipos:

  • Lista básica
  • Estatística
  • Lista ranking

Enquanto as listas básicas permitem a você emitir sínteses detalhadas, as estatísticas e as listas ranking permitem a você emitir dados agregados.

Lista de saída – Exemplos

A tabela seguinte exibe exemplos dos diferentes tipos de listas de saída:

Lista de saída

Lista de saídaExemplo
Lista básicaVocê quer emitir uma síntese dos salários mensais recebidos pelos empregados em uma unidade organizacional. Para isso, você utiliza a unidade organizacional necessária como critério de seleção e emite o nome e o salário mensal. Você seleciona a lista básica como seu tipo de saída. Quando a saída é definida desta forma, o campo de moeda é emitido automaticamente.
EstatísticaEm vez de uma síntese de salários individuais, você quer emitir totais de salários mensais para cada unidade organizacional. Neste caso, você utiliza as unidades organizacionais necessárias como critérios de seleção e a unidade organizacional e o salário mensal como campos de saída. Você seleciona estatística como seu tipo de saída.

O total de salários mensais é emitido para cada unidade organizacional. O número de valores incluídos no total é emitido se você tiver definido a saída de modo correspondente. Uma linha de totais também é emitida para cada estatística. Neste exemplo, ele contém o total de salários mensais e o número total de valores incluídos.

Lista rankingVocê quer determinar os tipos de investimento mais frequentemente selecionados como planos de poupança em sua empresa. Para isso, você seleciona todos os empregados da sua empresa e a lista ranking como seu tipo de lista de saída. Você usa o tipo de investimento como o único campo de saída.

A lista de saída contém os tipos de investimento, que são ordenados pelo número de empregados que selecionaram os tipos de investimento. O número de linhas de saída em listas ranking é limitado. As colunas de classificação e número são emitidas automaticamente.

Restrição do conjunto de relatórios

Você necessita frequentemente de relatórios para um conjunto específico de objetos, como os empregados atribuídos a uma unidade organizacional ou um grupo de pessoas que cumprem determinadas condições. Se você não restringir o conjunto de relatórios, as seleções são executadas para todos os objetos de um tipo de objeto que estão armazenados no sistema. Você só pode incluir o conjunto de objetos necessário em seus relatórios restringindo o conjunto de relatórios conforme apropriado.

Você pode utilizar uma das seguintes restrições para conjuntos de pessoas:

  • A lista de ocorrências atual que você obteve efetuando uma seleção específica
  • Um conjunto de pessoas que você selecionou utilizando a estrutura organizacional
  • Um conjunto de pessoas que você determinou usando operações de quantidades

Você pode definir outras restrições para o conjunto de relatórios de pessoas. Para mais informações, acesse o customizing do sistema de informação HR e leia a seção IDs de seleção.

Operações com conjuntos

A ficha de registro Operações de quantidades permite a você utilizar listas de ocorrências de mais de uma seleção para executar operações de quantidades.

Uma operação com conjuntos envolve as seguintes etapas:

  1. Efetue uma seleção.
  2. Copie a lista de ocorrências para definir A.
  3. Efetue uma segunda seleção.
  4. Copie a segunda lista de ocorrências para o conjunto B.

Em seguida, você pode executar as seguintes operações com conjuntos:

  • Criar interseções
  • Criar uniões
  • Adicionar conjuntos
  • Subtrair conjuntos

O conjunto resultante pode ser utilizado para os seguintes fins:

  • Para outras operações de quantidades
  • Como condição prévia para outras seleções
  • Como uma lista de ocorrências e, por isso, como base para a saída de dados

Exemplos de como as operações com conjuntos podem ser utilizadas são os seguintes:

  • Você pode efetuar seleções negativas. Por exemplo, se você quiser encontrar empregados para os quais um registro de infotipo específico, como residência secundária, não existe, você precisa executar operações com conjuntos.
  • Você pode efetuar combinações de conjuntos de pessoas que foram selecionados utilizando diferentes critérios de seleção e para os quais os dados devem ser emitidos em uma lista conjunta.

Planejamento de recursos humanos

Você pode utilizar dados do planejamento de recursos humanos como campos de seleção para definir vários relatórios.

Agora você pode utilizar os infotipos de objetos relacionados como campos de seleção e de saída para pessoas e objetos de planejamento de recursos humanos, por exemplo, para encontrar pessoas com qualificações específicas. O pré-requisito para isso é um InfoSet existente baseado no banco de dados lógico PNP ou PNPCE (dados mestre de pessoal). Neste exemplo, também seriam necessários os cumprimentos de qualificação de tipo de objeto adicionados para fornecer os dados necessários.

Relatórios sobre dados do planejamento de recursos humanos

Com a utilização de um InfoSet criado especialmente para selecionar um tipo de objeto específico, como formações (com base em PCH), você pode selecionar objetos de planejamento de recursos humanos e executar relatórios sobre objetos relacionados.

Criar um relatório copiando a lista de ocorrências do conjunto de relatórios

Exemplo de negócios

Como parte de seu cargo, você precisa criar relatórios especiais para empregados específicos de uma área de recursos humanos. Por esse motivo, você deve saber como definir esses relatórios copiando a Lista de ocorrências do conjunto de relatórios.

Crie um relatório copiando a lista de ocorrências para que você possa reportar apenas os empregados na área de recursos humanosCABB Hamburg. A consulta deve exibir os seguintes dados na ordem especificada:

  • Nº pessoal
  • Sobrenome
  • Primeiro nome
  • Nacionalidade
  • Idade do empregado

Dica

  • Trabalhe na área Padrão (dependente do mandante) em seu grupo de usuários S4HR58## para este exercício.
  • Utilize o InfoSet PA_##, a menos que seja indicado o contrário. Use a data de hoje como período de relatório, a menos que seja indicado o contrário.

Etapas

  1. Selecione todos os empregados da área de recursos humanosCABB. Quantos empregados isso inclui?

    1. Amplie a consulta GR##_AHQ_2 da seguinte forma:

      Na tela SAP Easy Access, selecione Pessoal → Sistema de informação → Ferramentas de reporting → Ad Hoc Query.

    2. Para abrir uma consulta existente, selecione ConsultaAbrir.

      Na caixa de diálogo Abrir consulta, selecione a consulta GR##_AHQ_2 e, em seguida, selecione Continuar.

      1. No grupo de campos Dados pessoais, desmarque Ano de nascimento como campo de seleção e desmarque Número de filhos como campos de seleção e de saída.
      2. No grupo de campos Atribuição organizacional, desmarque Área de recursos humanos como um campo de saída e selecione o campo Área de recursos humanos como um campo de seleção
      3. No grupo de campos Dados pessoais, selecione Nacionalidade e Idade do empregado como campos de saída.
      4. No campo Valor para Área de recursos humanos, insira CABB e selecione o botão Lista de ocorrências. No campo vizinho, é exibido o número de pessoas selecionadas.

  2. Por motivos de performance, utilize este conjunto de pessoas como conjunto de relatórios. A partir deste grupo de pessoas, selecione todos os empregados cuja nacionalidade seja alemão (DE) ou americano (EUA). Quantos empregados isso inclui?

    1. Para utilizar o número selecionado de pessoas como conjunto de relatórios, selecione Número de ocorrências na área Conjunto de relatórios.

    2. No grupo de campos Dados pessoais, selecione Nacionalidade como campo de seleção.

    3. Acesse a tela Seleção múltipla para o campo de seleção Nacionalidade e insira os valores DE e US na ficha de registro Selecionar valores individuais e selecione Copiar.

    4. Selecione o botão Lista de ocorrências e, no campo adjacente, é exibido o número de pessoas selecionadas.

  3. Inicie a saída e ordene a lista de saída de acordo com a nacionalidade.

    1. Selecione o botão Saída.

    2. Na lista de saída, selecione a coluna Nacionalidade.

    3. Selecione o botão Ordenar em ordem crescente ou Ordenar em ordem decrescente.

  4. Volte para a tela InfoSet Query (consulta: GR##_AHQ_2) e modifique a sequência de colunas na visualização da saída da seguinte forma:

    • Idade do empregado
    • Nacionalidade
    • Sobrenome
    • Primeiro nome
    • Nº pessoal
    1. Volte para a tela InfoSet Query (consulta: GR##_AHQ_2).

    2. Modifique a sequência de colunas na visualização da saída selecionando uma coluna de cada vez e usando arrastar e soltar para arrastar a coluna para a posição desejada.

  5. Utilize a visualizaçãode saída para ordenar a lista de acordo com Nacionalidade (primeiro critério de ordenação) e Idade do empregado (segundo critério de ordenação). Selecione Planilha eletrônica (MS Excel) como formulário de saída e, em seguida, selecione Lista padrão. Inicie a saída e anote as diferenças.

    1. Para selecionar uma linha, clique em qualquer linha na visualização da saída.

    2. Selecione o botão Ordenar em ordem crescente. É exibida uma caixa de diálogo na qual você pode selecionar todos os campos dos campos de seleção (= todos os campos de saída selecionados) que pretende utilizar para ordenar a lista de saída.

    3. Selecione os campos de ordenação desejados e selecione Adicionar critério de ordenação (seta para a esquerda). Selecione a opção de campo relevante para determinar se cada campo deve ser ordenado em ordem crescente ou decrescente. Selecione Transferir.

    4. Selecione Processarconfigurações.

    5. Selecione Planilha eletrônica como o Tipo de saída e pressione Enter. Para iniciar a saída, selecione Saída. Em resposta às duas consultas seguintes, insira Tabela e, em seguida, Microsoft Excel.

    6. Repita este procedimento para o formulário de saída de listagem padrão.

  6. Grave esta consulta com o nome GR##_AHQ_8.

    1. Volte para a tela InfoSet Query (Grupo de consultas S4HR58##) e selecione ConsultaGravar como. Na tela Gravar consulta, insira GR##AHQ8 nos campos Nome e Título e selecione Continuar. Permaneça nesta tela.

Criar um relatório com operações com conjuntos

Exemplo de negócios

Como parte de seu job, você precisa criar conjuntos de objetos para os quais os dados devem ser emitidos. Por esse motivo, você deve saber como criar um relatório com operações com conjuntos.

Etapas

  1. Utilize operações de quantidades para emitir todos os empregados na área de recursos humanosCABB que não tenham uma residência secundária. Selecione Processarconfigurações e, na ficha de registro Saída, verifique se o código Condições de seleção não está definido.

    Nota

    Selecione campos de saída de sua escolha (como Sobrenome, Primeiro nome, Cidade e Tipo de registro de endereço). Grave esta consulta com o nome GR##_AHQ_9.
    1. Na tela InfoSet Query (consulta: GR##_AHQ_8), selecione Consulta -> Novo.

    2. Na tela Criar nova consulta – Seleção de InfoSet, os campos Área de trabalho e Grupo de usuários são predefinidos. Selecione o InfoSet PA_## e selecione Avançar.

    3. Selecione ExtrasShow set operations.

    4. Selecione Processarconfigurações e selecione a ficha Saída. Certifique-se de que Utilizar condições de seleção não está selecionado.

    5. Na seção Grupo de campos/campos, abra o grupo de campos Atribuição organizacional e selecione Área de recursos humanos como um campo de seleção. No campo Valor para o nome do campo Área de recursos humanos, insira CABB.

    6. Na seção Grupo de campos /campos, abra o grupo de campos Dados pessoais e selecione Sobrenome e Primeiro nome como campos de saída.

    7. Selecione o botão Lista de ocorrências.

    8. Selecione Arquivar ocorrências no conjunto A (o primeiro botão em branco). Isso copia os empregados selecionados para Conjunto A.

    9. No grupo de campos Endereços, selecione Tipo de registro de endereço como um campo de seleção. No campo Valor para o nome do campo Tipo de registro de endereço, insira 2 (o tipo de registro de endereço 2 indica residência temporária).

    10. Selecione o botão Lista de ocorrências.

    11. Selecione Arquivar ocorrências no conjunto B (o segundo botão em branco). Isso copia todos os empregados na área de recursos humanos CABB que têm uma residência secundária para o Conjunto B.

    12. Na tela InfoSet Query PA_##, selecione a guia Operações de quantidades. Os conjuntos A e B são exibidos.

    13. Selecione o conjunto A menos o conjunto B e, em seguida, Executar operação.

      O sistema exibe todas as pessoas que pertencem à área de recursos humanos CABB e que não têm uma residência secundária. O conjunto de pessoas é exibido no campo Conjunto de resultados. Talvez seja necessário rolar para baixo para ver isso.

    14. Marque na lista de ocorrências e selecione Copiar conjunto resultante.

    15. Mude para a guia Seleção.

      A lista de ocorrências só lista agora pessoas que não têm uma residência secundária.

    16. Volte para a tela InfoSet Query (Grupo de consultas S4HR58##) e selecione ConsultaGravar como. Na tela Gravar consulta, insira GR##AHQ9 nos campos Nome e Título e selecione Continuar. Permaneça nesta tela.

Gerar um relatório padrão utilizando ad hoc query

Exemplo de negócios

Como parte de seu cargo, você precisa criar relatórios especiais para dados mestre de pessoal porque suas necessidades não são atendidas pelos relatórios padrão. Por esse motivo, você deve saber como definir esses relatórios utilizando o ad hoc query.

Etapas

  1. Utilize o ad hoc query para iniciar o relatório padrão Lista de empregados (RPLMIT00) para todos os empregados na área de recursos humanosCABB. Gere a lista de empregados utilizando a consulta GR##_AHQ_9.

    1. Na seção Grupo de campos/campos, abra o grupo de campos Atribuição organizacional e selecione Área de recursos humanos como campo de seleção.

    2. No campo Valor para o nome do campo Área de recursos humanos, insira CABB.

    3. Na seção Grupo de campos/campos, abra o grupo de campos Endereços e desmarque Tipo de registro de endereço como um campo de seleção

    4. Selecione o botão Lista de ocorrências.

    5. Selecione Ir paraIniciar relatório. Na tela Indicar relatório, no campo Relatório, insira RPLMIT00 e selecione Iniciar via tela de seleção.

    6. Selecione Continuar. Isso leva você para a tela de seleção Lista de empregados para o relatório. Selecione Executar. Não é necessário salvar esta consulta.

    7. Volte para a tela SAP Easy Access.