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.

*******************************************************
Konu ile ilgili detaylı içerik ve örnek ABAP Kodları,daha sonra eklenecektir.

SAP ve ABAP ile ilgili tüm sorularınızı
serkurumsal@yandex.com
E-Mail adresi ile bize ulaşarak sorabilirsiniz.

Serkan AKKAVAK

Bilgisayar Mühendisi