UNPACK kullanırken dikkat etmeniz gereken bir hususu söylemek istedim.
Mesela kullanıcı dışardan bir malzeme numarası giriyor. Yanlışlıkla numara içerisine bir harf yazıyor. (Mesela 900001M ). Bu gibi bir durumda UNPACK yaparsak, numara içerisinde harf olduğu için program DUMP alıyor. Bu gibi durumların oluşacağı yerlerde aşağıdaki fonksiyonu kullanmanızı tavsiye ediyorum.
DATA:
lv_matnr(18) type c.
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
EXPORTING
input = lv_matnr
IMPORTING
output = lv_matnr.
Bu ipucu için Doğan Tacikayan’a teşekkürler!
Leave a Reply