Normalde SY-SLSET alanı ile çalışan programda varyant adını alabiliriz fakat eğer programınızı arka planda iş olarak tanımladıysanız
ozaman malesef programda parametre olarak koymak zorundayız..
PARAMETERS: po_varnt TYPE sy-slset NO-DISPLAY.
AT SELECTION-SCREEN OUTPUT.
CHECK sy-batch IS INITIAL.
CLEAR po_varnt.
MOVE sy-slset TO po_varnt
.
If the program is run in foreground (sy-batch = space) we can use SY-SLSET to get the variant name. If the program is run in background (sy-batch = 'X') , we can use selection screen parameter po_varnt to get the variant name.
Hiç yorum yok:
Yorum Gönder