Sekundärachsen in einer Schleife generieren

Einen wunderschönen guten Tag,
um Sekundärachsen zu genieren benutze ich diesen Satz:

GAXS A1 IDS A Y #y+#a Z #z SPT #G

Eigentlich ist alles klar, nur muss ich die Sekundärachsen benennen IDS [A-B-C…]
meine Frage lautet also wie ich in einer Schleife die Buchstaben “hochzählen” kann?

The only way I know how to in cadinp is to save the letters as literals in a variable first.
E.g.

Let#ids 'A' 'B' 'C' 'D'
Loop#1 4
   GAXS A1 IDS #ids(#1) Y #y+#a Z #z SPT #G
EndLoop

Note that you can have either spaces OR a comma when saving the literals in a variable:

Let#ids 'A' 'B' 'C' 'D' yields ids=A,B,C,D
Let#ids 'A','B','C','D' yields ids=A,B,C,D
Let#ids 'A', 'B', 'C', 'D' yields ids=A,’ ‘,B,’ ‘,C,’ ',D which you don’t want

Vielen dank