Bazen herhangi bir istisna olmadan fonksiyon modülleri görüyorum ama
hala kod herhangi bir parçası başarısız olursa işlev modülü
içinde atılan bir hata mesajı var . Bu durum daha sonra olursa
program o noktada sona erer . Bu durumda , 0 dışında bir SY- SUBRC vardır.

EXCEPTIONS
    error_message = 99.




CALL FUNCTION 'RV_CUSTOMER_MATERIAL_UPDATE'
  
TABLES
    xknmt_tab     = lt_xknmt
    yknmt_tab     = lt_ykmt
    tcatalog_tab  = lt_cat
  
EXCEPTIONS
    error_message = 
99.
  IF sy-subrc <> 0.
     
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  
ENDIF.
Bunu yaparak işlev modülü tarafından atılan herhangi bir hatası olduğunda ,
SY - SUBRC 99 olarak ayarlanmış olduğundan emin olun ve sonra
sistem alanlarında mesajı yakalayabilir
 
Serkan AKKAVAK
Bilgisayar Mühendisi
serkurumsal@yandex.com