Olá Balaram
Tabela Transparente: Existe com a mesma estrutura tanto no dicionário quanto no banco de dados, exatamente com os mesmos dados e campos.
Tabela Agrupada: As tabelas agrupadas são tabelas lógicas que devem ser atribuídas a um grupo de tabelas quando são definidas. Elas são utilizadas para armazenar dados de controle. Várias tabelas agrupadas podem ser combinadas em um grupo de tabelas. Os dados dessas tabelas agrupadas são posteriormente ordenados em uma tabela comum no banco de dados.
Tabela de Cluster: As tabelas de cluster são tabelas lógicas que devem ser atribuídas a um cluster de tabelas quando são definidas. Elas podem ser utilizadas para armazenar dados de controle. Também podem ser utilizadas para armazenar dados temporários ou textos, como documentação.
Qual é a diferença entre tabelas transparentes, tabelas agrupadas e tabelas de cluster?
Uma tabela transparente é uma tabela que armazena dados diretamente. Você pode ler essas tabelas diretamente no banco de dados fora do SAP com, por exemplo, uma declaração SQL.
Uma tabela transparente é uma tabela de relação um para um, ou seja, quando você cria uma tabela transparente, é criada exatamente a mesma tabela no banco de dados e é usada principalmente para armazenar dados de transação.
Uma tabela de cluster e uma tabela agrupada não podem ser lidas fora do SAP porque certos dados estão agrupados e agrupados em um campo.
Uma das possíveis razões é, por exemplo, que seu conteúdo pode ser variável em comprimento e construção. As manipulações do banco de dados em Abap também são limitadas.
Mas a tabela de grupo e de cluster é uma tabela de relação muitos para um. Isso significa que muitas tabelas de grupo são armazenadas em uma tabela de banco de dados conhecida como grupo de tabelas.
Todas as tabelas de grupo armazenadas no grupo de tabelas não precisam ter nenhuma relação de chave externa, mas no caso da tabela de cluster é obrigatório. E a tabela de grupo e de cluster é basicamente usada para armazenar dados de aplicação.
O grupo de tabelas pode conter de 10 a 1000 pequenas tabelas de grupo que têm de 10 a 100 registros. Mas a tabela de cluster pode conter muito poucas, mas muito grandes (de 1 a 10) tabelas de cluster.
Para a tabela de grupo e de cluster, você pode criar um índice secundário e pode usar select distinct, group para a tabela de grupo e de cluster. Você pode usar uma declaração SQL nativa para a tabela de grupo e de cluster.
Uma estrutura é uma tabela sem dados. Ela é preenchida apenas pela lógica do programa no momento em que é necessária a partir das tabelas.
Uma visualização é uma forma de visualizar o conteúdo das tabelas. Ela contém apenas a combinação das tabelas na base e a forma como os dados devem ser representados. Na verdade, você acessa diretamente as tabelas subjacentes.
Recompense se for útil