Hallo Bernd,
ich habe keinen Zugriff auf die Transaktion 'CK13N'.
Deshalb die Frage:
Unterscheiden sich die Fenstertitel vor dem Drücken und nach dem Drücken des Schalters 'nur Mat./alle Pos.'?
In diesem Fall könntest du z.B. wie folgt vorgehen:
angenommen:
set V[Titel_1] "nur Material"
set V[Titel_2] "alle Positionen"
if V[_title=&V[Titel_2]]
goto ohne_schalter_drücken
endif
// Materialkalkulation mit Mengengerüst anzeigen
Screen SAPLCKDI.4610
Enter control="Toolbar" item="MATE" event="1"
label ohne_schalter_drücken
Wenn sie sich nicht unterscheiden und auch kein anderer Unterschied zwischen den 2 Ansichten festzustellen ist, könnte man wie folgt vorgehen:
if V[Schalter_gedrückt=JA]
goto ohne_schalter_drücken
endif
// Materialkalkulation mit Mengengerüst anzeigen
Screen SAPLCKDI.4610
set V[Schalter_gedrückt] "JA"
Enter control="Toolbar" item="MATE" event="1"
label ohne_schalter_drücken
Anschließend muss man aber noch zusätzlich in einem übergeordnetem Bild oder im SAP Easy Access Menü die verwendete Variable zurücksetzen. Ansonsten wird der Schalter pro Sitzung und SAP Modus nur einmal gedrückt und nie wieder.
z.B.
set V[Schalter_gedrückt] ""
Freundliche Grüße
ScriptMan