Escolar Documentos
Profissional Documentos
Cultura Documentos
CDS View
S/4 HANA 1909
2 DE ABRIL
1
Objetivo
Agora que sabemos o que é uma CDS, iremos atender um requisito da Empresa de Call Center “Liga e
não Desliga”. Você recebeu uma demanda para criar um relatório que permita consultar a lista de ordem
de vendas pelo CNPJ. Para isso, iremos criar uma Custom CDS através de uma “junção” das CDS’s.
I_Customer
I_Salesorder
2
O que você deveria saber sobre CDS
view?
A CDS (Core Data Services) é uma infra-estrutura que os desenvolvedores podem usar para
criar modelos de dados semanticamente ricos (persistentes). Ele melhora o SQL para
permitir definir e consumir esses modelos de dados em aplicações, melhorando assim a
produtividade, consumabilidade, desempenho e interoperabilidade;
• Já existia desde o ECC;
• Faz um select direto no banco de dados;
• Tem uma melhor performance;
• Existem tipos CDS View (visão, consumo, interface, privadas);
• A SAP entrega algumas soluções a mais, ou seja, prontos.
O que é a VDM?
A VDM (Virtual Data Model) é uma representação estruturada de visões CDS e segue regras
consistentes de modelagem. Ele fornece acesso direto aos dados comerciais SAP usando
pedidos SQL padrão ou OData. A estrutura permite que o VDM exiba tabelas de banco de
dados abstratas de uma forma que é baseada na semântica empresarial e, portanto, mais
fácil de consumir.
• É um conjunto de CDS;
• É empirico, não é tangível;
• É uma base analytical;
• É um organizador de CDS, ou seja, é um agrupador.
3
4
Ou através da SE16N na tabela DD27S, com a tabela que você queira pesquisar. Insira no
campo tabela de base e verifique se existe a CDS (Nome de uma visão de tabela SAP)
5
2 – Criar uma CDS View
No App F1866 (Visões CDS definidas pelo usuário). Neste App você pode consultar todas
CDS (disponíveis e fechadas pela SAP).
6
Inserir o nome da CDS e clicar em “ADICIONAR”
7
Clicar em “ADICIONAR”, no rodapé da página
8
E depois em “ADICIONAR FONTE DE DADOS ASSOCIADA”
9
Irá surgir uma tela de advertência, clique em SIM.
Irá surgir então na tela com as 2 CDS selecionada de acordo com os passos
supracitados.
10
Agora será necessário informar para o sistema qual é a chave de ligação entre elas.
Clicar no ícone para “PROCESSAR A CARACTERÍSTICA DA INFORMAÇÃO”.
Agora você precisa selecionar o campo chave, neste caso é o CUSTOMER (cliente).
11
Agora você precisa associar um valor, que neste caso é SOLDTOPARTY. Use o campo de
pesquisa para facilitar.
12
Depois clique em “GRAVAR ESBOÇO” para registrar o rascunho.
13
Alterar descrição da etiqueta de “SalesOrderCNPJ_641_V1” para “Ordem Venda por
CNPJ”
14
aparecer ao lado direito os campos selecionados.
15
Se necessário, pode alterar os nomes dos campos do relatório, na coluna “ETIQUETA”.
16
Insira um denominador de campo, em seguida o campo ZDATE em aliás campo, vá em
VARIÁVEIS DE SESSÃO, selecione “SYSTEM DATE”. Em seguida clique em APLICAR.
17
Nesta tela, nem todos os campos são exibidos, dessa forma, clique na ENGRENAGEM.
18
Indicar nos campos, as opções de filtro, do lado direito na coluna “TIPO DE SELEÇÃO DE
FILTRO”
Nesse momento o SAP S/4 HANA está criando toda a estrutura no backend (CDS view,
SQL view) e deixar disponível para consulta no backend.
19
Clique em VISUALIZAÇÃO, no rodapé da página
20
E então você poderá utilizar essa CDS com serviço já criado para disponibilizar um App
para o usuário final fazer essa consulta.
Para colocar a “cereja do bolo”, você vai visualizar a sua obra prima no Eclipse.
21
Pesquisar a CDS criada no app F1866 - Custom CDS View.
• ZZ1_SalesOrderCNPJ_641_V1
22
Clique no Data Definition, depois em OK.
23
Encontrar a SQL view criada para a CDS, na linha 5 (sqlViewName): ZZ1_3E11794967E5
24
4 – Verificar a SQLViewName na t-code
SE16N
Acessar a t-code SE16N com a sqlview: ZZ1_3E11794967E5, na tabela de pesquisa.
25
5 – Exibir visão via SE11
26