SAP Certified Associate Back End Developer ABAP Cloud · Free Practice Question Medium
Question 7
What are advantages of using a field symbol for internal table row access? (2 correct)
-
A
Using a field symbol is faster than using a work area.
-
B
The row content is copied to the field symbol instead to a work area.
-
C
The field symbol can be reused for other programs.
-
D
MODIFY statement to write changed contents back to the table is not required.
Reveal correct answers
Correct answers: A, D
Explanation
As per line 30.

Before process the LOOP the FIELD1 has A and B values respectively.

After process the LOOP we can see that was changes as per the fieldsymbol. FIELD1 now is S.

Conclusions :
If we change any field of structure in field symbol, the corresponding field in internal will get updated. We don’t need to write the MODIFY statement which we would have written if we had used work area. This is because work area stores a copy of the internal table row, whereas field symbol directly references the internal table row.
Hence processing of internal table with field symbol is faster than the processing of internal table with work area.
https://blogs.sap.com/2017/09/05/dynamic-programming-in-abap-part-1-introduction-to-field-symbols/
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
