O que é DSO de atualização direta SAP? Como criar um?
⚡ Resumo Inteligente
Uma atualização direta do DSO em SAP O BW armazena dados em uma única tabela ativa, gravada diretamente por meio de APIs, sem registro de alterações ou geração de SID, tornando os dados carregados imediatamente disponíveis para processos de análise e geração de relatórios.

O que é um DSO de atualização direta?
Um DSO padrão difere de um DSO de atualização direta na forma como os dados são processados. Em um DSO padrão, os dados são armazenados em diferentes versões (ativa, delta, modificada), enquanto um DSO de atualização direta contém dados em uma única versão. Os dados são armazenados exatamente no mesmo formato em que foram gravados no DSO. Consiste em uma tabela de dados ativa para atualização direta pelo aplicativo e recupera seus dados de sistemas externos por meio de APIs de preenchimento ou exclusão.
APIs disponíveis
- RSDRI_ODSO_INSERT: insere novos dados que não existem no sistema.
- RSDRI_ODSO_INSERT_RFC: semelhante ao RSDRI_ODSO_INSERT, mas pode ser chamado remotamente.
- RSDRI_ODSO_MODIFY: modifica registros existentes; se um novo registro for inserido, ele será adicionado.
- RSDRI_ODSO_MODIFY_RFC: semelhante ao RSDRI_ODSO_MODIFY, mas pode ser chamado remotamente.
- RSDRI_ODSO_UPDATE: modifica registros existentes.
- RSDRI_ODSO_UPDATE_RFC: semelhante ao RSDRI_ODSO_UPDATE, mas pode ser chamado remotamente.
- RSDRI_ODSO_DELETE_RFC: exclui registros.
Propriedades DSO de atualização direta
- Contém dados em uma única versão, armazenados exatamente no formato em que foram escritos pelo aplicativo.
- Registros com a mesma chave não são agregados.
- Não é possível gerar SIDs.
- Os dados obtidos podem ser atualizados em outros InfoProviders.
- Está disponível como um InfoProvider no BEx Query Designer e pode ser usado para análise.
- Trata-se de uma função adicional utilizada em contextos de aplicação específicos.
- Ele carrega dados rapidamente sem usar o extracprocessos de inicialização e carregamento do sistema BI.
- Pode ser utilizado como alvo de dados para um processo de análise.
Funcionalidade de atualização direta do DSO
- Ele pode atualizar os dados DSO de atualização direta para InfoProviders adicionais.
- Ele pode ser usado como um provedor de informações para o BEx Query Designer e para processos de análise.
Vantagens:
- Sua estrutura permite fácil acesso aos dados.
- Os dados ficam disponíveis para análise e geração de relatórios imediatamente após serem carregados.
Desvantagens:
- O processo de carregamento não é suportado pelo sistema BI (As fontes de dados não fornecem os dados).
- Portanto, estes ORDs Não são exibidos na administração nem no monitor.
- Como não é gerado um registro de alterações, não é possível realizar uma atualização incremental nos InfoProviders.
Criação de um DSO de atualização direta
Passo 1)
- Vá para o código de transação RSA1.
- Clique no botão OK.
Passo 2)
- Navegue até a aba Modelagem -> InfoProvider.
- Clique com o botão direito em InfoArea.
- Clique em “Criar objeto DataStore” no menu de contexto.
Passo 3)
- Insira o Nome Técnico.
- Introduzir o Descriptíon.
- Clique no botão “Criar”.
Passo 4) Clique no botão Editar de “Tipo de objeto DataStore”.
Passo 5) Selecione o tipo “Atualização Direta”.
Passo 6) Ative o DSO.






