Get Variant Name When Running Report- Varyant Adını Alma

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