Veritabanlarına benzersiz satırlar kaydedebilmek ve sorgulayabilmek için sürekli artan değişkenler tanımlarız. Canias’ta ise benzersiz kayıtlar oluşturmak için numara aralıklarını kullanırız. Dolayısıyla doğru verinin çekilmesi ve kullanılması, sistemin sağlıklı işleyebilmesi için doğru çalışan numara aralıklarının tanımlanması önemli. Kullanıma almadan önce numara aralıklarımızı nasıl test edebiliriz inceleyelim.
SYST04 diyalogunda numara aralığımızı tanımlıyoruz. Burada tarih, saat, yılın son iki hanesi vb. detaylar kullanılabilir.
DEVT11 Runcode Test Uygulamasını çalıştırıyoruz. Tanımladığımız numara aralığını aşağıda belirttiğim şablona göre belirttiğinizde çıktıyı stringvar alanlarından birinde görebilirsiniz. CODEBOX kısmına yazmanız gereken kodlar;
NUMRANGE NUMARAARALIGIADI;
STRINGVAR3 = NUMARAARALIGIADI.NEWNUMBERS(’01’,’NUMARAARALIGIADI’);
Örnek olarak; TESTSRD olarak SYST04’te kaydettiğimiz numara aralığını aşağıdaki görseldeki gibi test edebiliriz.
Yukarıda belirttiğim şekilde yazıp run ettiğinizde SYST04’te belittiğiniz şekilde numaraların değişimini görebilirsiniz. Kolay gelsin.