
Bir domain içersindeki değerlerinizin açıklamalarını okumanız gerekebilir. Örneğin ALV de listelerken
01
02
03
gibi değerler yerine onların domain içersinde bulunan (eğer varsa) değerleri almamız gerekebilir.
Bunun için kullanacağımız bir den fazla fonksiyon mevcuttur, bir örneği aşşağıda bulabilirsiniz.
FORM read_dom_text USING
p_domname like DD07L-DOMNAME
p_domvalue like DD07L-DOMVALUE_L
CHANGING
p_text like DD07T-DDTEXT.
CALL FUNCTION 'FI_CUST_READ_DOMVALUETEXT'
EXPORTING
domname = p_domname "domain adını buraya yazıyoruz örnek: ''ZSDIC_BLT"
domvalue = p_domvalue "hangi değerin textini alacaksak onun value değeri örnek: "01"
spras = sy-langu "dil
IMPORTING
ddtext = p_text
EXCEPTIONS
TEXT_NOT_FOUND = 1
VALUE_NOT_FOUND = 2
OTHERS = 3 .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.
ENDFORM.
Hiç yorum yok:
Yorum Gönder