Hatalı Unpack Kullanımı

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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s