hi jürgen, gerne versuche ich deine frage zu beantworten,
innerhalb der schleife nimmt MD01 bei jedem durchlauf einen anderen wert an, in diesem fall:
erster durchlauf "1", zweiter durchlauf "2", usw.
den "I01" kannst du als "I01" oder aber als ARRAY DIREKT "I[1]" oder ARRAY INDIREKT "I[MD01]" (wenn MD01=1) ansprechen.
der vorteil: man kann viele elemente mit wenig aufwand ansprechen. hier ist es recht einfach "DIE ARRAY's SIND EINDIMENSIONAL!"
in anderen entwicklungsumgebungen kannst du konstrukte generieren die ECHT undurchsichtig werden
z.B. myVar[idxA, idxB, idxC]
gruß