ABAP FAQ

Amigos, aqui mais uma ideia sobre como podemos nos desenvolver, da melhor forma possível, com o ABAP! Aqui as Perguntar Frequêntes sobre ABAP! Vou postar uma serie de perguntas e responstas, para você verificar a realidade de como é trabalhar com ABAP! Do tipo “Como corto uma string com ABAP?”, então em um passo rápido, mostrar um comando de como fazemos para cortar uma string usando ABAP!

Toda semana vou atualizar esta página pessoal, fiquem de olho nas dicas e perguntas presentes neste guia! A resposta, vai ter que ser mais cautelosa possível, para não cometer nenhum erro, então a quantidade de respostas, vai ser inversamente proporcional a quantidade de perguntas!

1. Qual é a estrutura típica de um programa ABAP ?
2. Quais são os símbolos de campo e os grupos de campo em uma screen ?
3. Qual deve ser a sua abordagem para escrever um programa do tipo BDC ?
4. O que é Batch input ?
5. Qual é a alternativa, mais aceita, para o batch input ?
6. Precisamos criar um programa, do tipo batch input, e coloca-lo para rodar em background ? Como faremos isso ?
7. Qual é a diferença entre uma pool table e uma tabela transparente e como elas são armazenadas no banco de dados do SAP ?
8. Quais os problemas encontrados, em um processamento de batch input ?
9. Como um processamento batch input se diferencia entre um processo Online ?
10. Quais são os diferentes tipos de objetos dentro do Data Dictionary ABAP ?
11. Quantos tipos de tabelas existem e como são chamadas no dicionário de dados ?
12. Qual é o processo, passo-a-passo, para criar uma tabela transparente no SAP ?
13. Pode existir uma tabela transparente no dicionário de dados e não existir na tabela do banco de dados ?
14. Quais são os domínios e elementos de dados ?
15. Você pode criar campo, em uma tabela, que não se referem a elementos de dados ?
16. Qual é a vantagem de se criar estruturas e como você as relaciona em um programa ABAP?
17. O que um comando extract faz dentro de um programa ABAP ?
18. O que é Open SQL e o que é SQL Nativo ?
19. O que o comando EXEC SQL faz em um programa ABAP ?
20. Quais as desvantagens em usar o comando EXEC SQL dentro de um programa ABAP ?
21. Qual o significado de o Editor ABAP estar integrado ao Dicionário ABAP ?
22. Quais as vantagens do dicionário ABAP estar integrado ao Editor ABAP ?
23. Quais são os eventos no ABAP em relação a tela de seleção ?
24. Quais os eventos em ABAP para um relatório ALV OO ?
25. Quais são os eventos na linguagem ABAP ?
26. O que é um relatório ALV Interativo ? E quais as suas vantagens ?
27. Quais são as principais diferenças entre um relatório interativo e um relatório clássico ?
28. Como exibir “detalhes” em um relatório do tipo writer ?
29. Quais são os passos para criar um módulo de função no ABAP ?
30. Como se usa, cite exemplos, um módulo de função no ABAP ?
31. O que é RAISING em um módulo de função ?
32. Como declarar, em um módulo de função, uma exception ?
33. O que é um grupo de funções ?
34. Como usar a estrutura SYST em um programa ABAP, em tempo de execução ?
35. Quais são os campos de uma tabela BDC ?
36. Dê os nomes de alguns objetos do dicionário de dados ?
37. O que acontece, quando uma tabela é ativada no Data Dictionaty do ABAP ?
38. Qual é a diferença entre uma tabela de verificação e uma tabela de valores ?
39. O que são os match-codes no ABAP ?
40. Quais transações você usaria para análise de dados ?
41. O que é um gerador de atualização de tabela ?
42. O que são intervalos de numeração no SAP ?
43. O que são select-options e qual é a diferente entre ele e um PARAMETER ?
44. Como você validaria os critérios de seleção de um programa e como exibir uma tela de seleção com valores iniciais ?
45. O que são os textos de seleção ?
46. O que é CTS ? Explique.
47. Quando um programa é criado, os textos de seleção vão junto ? Como você se certificaria que os textos estão indo junto ao programa ?
48. O que é o conceito de client no SAP ?
49. Quas é a diferença entre client dependet e client in-dependet ?
50. Programas ABAP dependem de um client ?