Review: make table choices explain themselves

Table category, keys, and row-processing syntax should follow the actual access pattern. A concise expression can be useful, but a safe missing-row policy and clear mutation boundary matter more than minimizing lines of code.

The interactive quiz below uses original questions and explains each answer. It checks knowledge in the browser; it does not execute ABAP.

Sources

Developer practice · ABAP

Practice: complex internal table knowledge check

Answer these original review questions about internal-table design and processing.

1. Which table category supports access by both index and key?

2. What is a hashed table's primary key required to be?

3. What can happen when a table expression finds no row?

4. When does ASSIGNING make sense in a loop?

5. What is a secondary key useful for?

6. What must be true before using FILTER with a key?

7. Why add a tie-breaker to a sort?

8. Does GROUP BY require matching rows to be adjacent beforehand?