Perşembe , 14 Aralık 2017

SELECTION-SCREEN da tarih alanını nasıl dinamik yaparım ?

Home Forumlar SAP ABAP Forum ABAP Genel SELECTION-SCREEN da tarih alanını nasıl dinamik yaparım ?

Bu konu 1 yanıt ve 2 izleyen içeriyor ve en son  musazkan tarafından 3 yıl 9 ay önce tarihinde güncellendi.

2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Yazar
    Yazılar
  • #543

    ahmetcan
    Katılımcı

    merhaba,

    SELECTION-SCREEN da p_tarih alanım var, bunu nasıl dinamik günün tarihi yaparım ?

    #547

    musazkan
    Katılımcı

    merhaba,

    bunu yapabilmen için birden fazla yol var,

    1.

    SELECT-OPTIONS: p_date FOR sy-datum.

    START-OF-SELECTION.

    INITIALIZATION.
    p_date-sign = ‘I’.
    p_date-option = ‘EQ’.
    p_date-low = sy-datum.
    p_date-high = sy-datum..
    APPEND p_date.

    2. SELECT-OPTIONS: p_date FOR sy-datum DEFAULT sy-datum to ‘99991231’.

    3. SELECT-OPTIONS: so_date FOR sy-datum DEFAULT sy-datum OPTION LE.

    burada LE yerine EQ, NE, LT, GT, LE, GE istediğini kullanabilirsin

    =, EQ Equal : True, if the value of operand1 is equal to the value of operand2.
    <>, NE Not Equal : True, if the value of operand1 is not equal to the value of operand2.
    <, LT Less Than : True, if the value of operand1 is less than the value of operand2.
    >, GT Greater Than : True, if the value of operand1 is greater than the value of operand2.
    <=, LE Less Equal : True, if the value of operand1 is less than or equal to the value of operand2.
    >=, GE Greater Equal: True, if the value of operand1 is greater than or equal to the value of operand2.

    4. eğer standart bir program ise user-exitler ile müdahale edemiyorsanız,
    varyant kaydederek ilgili alana günün tarihini gelmesini sağlayabilirsiniz,

    x09V5W.png

2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)

Bu konuyu yanıtlamak için giriş yapmış olmalısınız.