SAP Tutorial InfoSet: O que é, Criar, Unir
⚡ Resumo Inteligente
Um InfoSet em SAP O BW é um InfoProvider especial que não armazena dados fisicamente, mas une logicamente objetos DataStore, InfoObjects e InfoCubes por meio de condições de junção, tornando os dados combinados disponíveis para consultas do Business Explorer.

O que é um InfoSet?
Um InfoSet é um tipo especial de InfoProvider que não armazena dados fisicamente. Em outras palavras, InfoSets são InfoProviders que unem dados logicamente e os fornecem para consultas de BI. Um InfoSet coleta dados das tabelas dos InfoProviders usados para construí-lo e descreve fontes de dados definidas como uma regra de junção em objetos DataStore, InfoObjects ou InfoCubes padrão.
Quando usar InfoSets?
- Para reunir os dados necessários dos InfoProviders básicos.
- Para permitir a geração de relatórios BEx em um objeto DataStore sem ativar o indicador de relatório BEx.
- Para avaliar as dependências temporais.
- Para criar junções consigo mesmo e junções externas à esquerda.
O que são junções de InfoSet?
DSOs (Objetos DataStoreOs InfoObjetos (características com dados mestre) e/ou InfoProviders são conectados no InfoSet usando condições de junção. Os dados unidos estão disponíveis para acesso a partir de consultas do Business Explorer. Os InfoSets permitem gerar relatórios com base em vários InfoProviders (InfoCubos, objetos DataStore, InfoObjetos de dados mestre), mas eles não contêm dados. Com InfoSets ativados, você pode definir consultas no pacote BI.
As junções são classificadas em quatro categorias:
- Junção interna
- União Externa Esquerda
- Associação Temporal
- Auto-inscrição
Junção interna: Um registro só estará presente no conjunto de resultados se houver entradas em ambas as tabelas unidas. Se a tabela 2 tiver registros correspondentes da tabela 1, ao comparar um campo chave (EMPNO no exemplo), somente esses registros farão parte do conjunto de resultados, com os campos de ambas as tabelas preenchidos.
Tabela à esquerda (Tabela 1)
| EMPNO | ÚLTIMO NOME |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | SPENCER |
Tabela da direita (Tabela 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Resultado da Junção Interna
| EMPNO | ÚLTIMO NOME | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000100 | SPENCER | OP2010 |
Junção Externa Esquerda: Se a tabela 2 tiver registros correspondentes da tabela 1, esses registros farão parte do conjunto de resultados. Se a tabela 2 não tiver registros correspondentes, os registros da tabela 1 ainda farão parte do conjunto de resultados, com os campos da tabela 2 contendo os valores iniciais, conforme mostrado abaixo.
Tabela à esquerda (Tabela 1)
| EMPNO | ÚLTIMO NOME |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | SPENCER |
Tabela da direita (Tabela 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Resultado da junção externa esquerda
| EMPNO | ÚLTIMO NOME | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000250 | SMITH | |
| 000100 | SPENCER | OP2010 |
Junção Temporal: Uma junção é chamada de temporal se pelo menos um de seus membros for dependente do tempo.
Auto-ingresso: O mesmo objeto é unido.
Como criar um InfoSet?
Passo 1)
- Acesse a transação. Code RSA1.
- Clique no botão OK.
Passo 2)
- Acesse a aba “InfoProvider”.
- Clique com o botão direito do mouse na área de informações e escolha a opção “Criar conjunto de informações” no menu de contexto.
A transação RSISET também pode ser usada diretamente para criar um InfoSet.
Ao executar o InfoSet Builder pela primeira vez, duas opções de modo de exibição são apresentadas:
- Rede (controle de fluxo de dados)
- Árvore (Controle de Árvores)
A visualização da rede está mais nítida. A árvore de navegação pode ser lida por leitores de tela e é adequada para usuários com deficiência visual. Você pode alterar essa configuração a qualquer momento acessando Configurações -> Tela.
Passo 3)
- Insira o Nome Técnico.
- Descriptíon.
- Na seção “Começar com o InfoProvider”, determine qual InfoProvider usar para começar a definir o InfoSet. Selecione um dos tipos de objeto oferecidos: Objeto DataStore, InfoObject ou InfoCube padrão.
Se você selecionar um InfoObjeto, ele deverá ser uma característica com dados mestre. O sistema fornece a ajuda de entrada correspondente.
- Selecione o botão Continuar.
Passo 4) A tela Alterar Conjunto de Informações é exibida.
Passo 5) Selecione o botão Inserir InfoProvider mostrado abaixo para escolher o InfoProvider com o qual os dados serão combinados.
Passo 6)
- Digite o nome do DSO.
- Clique no botão Continuar.
A tela abaixo aparece com os dois InfoProviders selecionados.
Passo 7) Ative o InfoSet clicando no botão Ativar.








