Number Range belirli aralıklar arasında sayılar eklemek için kullanılır. Örneğin veritabanında ürün kayıtları oluştururken, yeni ürün numarası verilmelidir. Ürün numarası her kayıt için benzersiz olmalıdır. NUMBER_GET_NEXT fonksiyon modülü ile de daha önceden ürün no için tanımlanmış ZED_URN_NO isimli Number Range nesnesini kullanabiliriz.
Number Range nesnesini oluşturmak için;
- SNUM veya SNRO transaction koduyla Number Range oluşturma ekranını açarız. Nesne ismi olarak ZED_URN_NO girip, Yarat düğmesine basarız.
- Number range özelliklerini gireriz. Belirlediğimiz aralık olarak NUMC10 ve uyarı yüzdesi olarak 10 gireriz.
- Aralık Bakımı düğmesine basarak araklıkları tanımlayacağız. Gelen ekrandaki mesaja Evet deyip devam ediyoruz. Yeni aralık belirleyeceğimiz için Aralıklar butonuna basıyoruz.
- Gelen ekranda No kısmına range ID’sini, ilk noya aralığın hangi sayıdan başlayacağını, Son noya alanına ise hangi sayıya kadar aralık alacağını belirliyoruz. Kaydet düğmesine basıp çıkıyoruz.
Ürün numaranız için önceden bir domain oluşturduysanız, domain ile de number range oluşturabilirsiniz.
Number Range özelliklerini girdiğimiz ekranda, ‘No.uzunluğu iç.tnm.km.’ alanına domain ismini yazıp, uyarı yüzdesini yazdıktan sonra Aralık Bakımı düğmesine basarak gelen uyarıya Evet diyerek de devam edebilirsiniz.
ABAP kodu ile Number Range nesnesinden yeni numara oluşturmayı inceleyebilirsiniz.
Bir Yanıt