SAP Kullanıcı – İşlem Kilitlenmelerini Yönetme (LOCK ENTRY)

Her sistemde olduğu gibi SAP sisteminde de bazı durumlarda kullanıcı işlemleri kilitlenip sistemin ilgili kayıt üzerinde işlem yapmasını engelleyebiliyor.

Kullanıcı işleminin kilitlenmesi durumunda işlem yapmaya çalışan diğer kullanıcılar “xxxxxxx işemi yyyyy kullanıcısı tarafından kilitlendi” uyarısı alır. Bu mesajın hata olduğundan emin olunması durumunda yyyyy kullanıcısının işlem kilitlenmelerini sistemden silmek gerekecektir. Bu işlem yapılırken son derece dikkat edilmesi gerekmektedir çünkü alınan mesaj sırasında yyyyy kullanıcısı sistemde gerçekten işlem yapıyorsa yaptığı işlemler yarıda kesilecektir. Bundan dolayı işlemi sistemden silmeden önce gerekirse yyyyy kullanıcısından onay alınması iyi olacaktır.

Şimdi kilitlenmeyi sistemden silmenin adımlarına bakalım:


  1. sm12 transection kodu (Lock Entry List) çalıştırılır.

  2. Lock List’i sistemden alırken şart verilmesi isteniyorsa açılan ekranda şartlar belirtilip “List” butonuna tıklanır veya “ENTER” tuşuna basılır.

  3. Gelen Lock Entry List’te silinecek işlemler seçilip listenin hemen üstünde yer alan ÇÖP simgesine tıklanıp işlemin kilitlenmesi çözülmüş olur.

 




MessageBox Örnekleri

 MessageBox.Show metodu çoğu zaman bir programcının en büyük yardımcısı olabilmektedir. Bir işlem sonunda işlemin sonucu hakkında bilgi vermek, oluşan hataları ekranda göstermek, silme veya güncelleme işlemi öncesinde kullanıcıdan son onay alma işlemlerinde yegane çözüm kaynağıdır.

Aşağıda MessageBox hakkında çeşitli örnekler bulunuyor. Yararlı olması dileğiyle, örneklerimize başlayalım:

Örnek 1.

 Sadece tek parametre ile çağrılabilir. Bu durumda verilen masajı “Tamam” butonu ile ekrana yazar.

 

Örnek 2.

İkinci çağırma şeklimiz, iki parametreli çağırmadır. Bu varyasyonda ilk parametre mesaj, ikinci parametremiz de mesaja yazılacak başlığı belirtmektedir. Gene aynı şekilde “Tamam” butonuyla göstermektedir.

Örnek 3.
Üçüncü çağırma şeklimiz ise üç parametreli çağırmadır. Üçüncü parametremiz gösterilecek mesaj kutusuna hangi butonların gösterileceğini ifade eder. Parametre türümüz MessageBoxButtons Enum setindendir.

MessageBox.Show metodu DialogResult türünde bir cevap döner. Bu cevap içerisinde kullanıcının hangi butona tıkladığı bilgisi vardır. Dönen sonuca göre program akışında gerekli yönlendirme yapılabilir.

Örnek 4.

Dördüncü çağırma şeklimiz ise dört parametreli çağırmadır. Bu örnekte ki dördüncü parametremiz ise açılan mesaj kutusuna ikon eklemek için kullanılır. Parametre MessageBoxIcon Enum setindendir.

Örnek 5.

Beşinci çağırma şeklimiz ise beş parametreli çağırmadı. Bu örnekteki beşinci parametremiz ise açılan mesaj kutusunda gösterilen butonlardan kaçıncı sıradakinin varsayılan buton olacağını belirtir. Parametremiz MessageBoxDefaultButton Enum setindendir. Buton numarasını soldan sağa doğru sayar.

 

 




WhatsApp’ta İlginç Durum

Merhaba, tekrardan bir WhatsApp ipucuyla beraberiz.

Denememekle beraber yeni öğrendiğim WhatsApp ipucunda, sizi engelleyen kişilerin engellerini aşmanın yolunu belirtiyor.

Yapmanız gereken WhatsApp “Ayarlar > Hesap > Hesabımı Sil” menüsünü takip ederek hesabınızı tamamen sildikten sonra yeni hesap açmaktır. Bu işlemden sonra sizi engelleyen kişilerin engelleri iptal olacaktır. Tabi bu işlemi yaptıktan sonra üyesi olduğunuz bütün gruplardan üyelikleriniz düşecektir.




Tablete WhatsApp Yükleme

Anlık mesajlaşmanın en çok kullanılan uygulamarının başında yer alan WhatsApp bilindiği üzere sadece telefonlarda çalışmak üzere tasarlanmış bir uygulamadır. Ancak akıllı telefona sahip olmayan ve WhatsApp uygulamasının Android tabletinde kullanmak isteyen kişiler de mevcuttur.

Google Play üzerinden yüklenmek istendiğinde, uygulama cihazınızı desteklememektedir, uyarısı alınmaktadır. Şimdi WhatsApp’ı tablete yüklemenin yolunu açıklayalım.

Öncelikle https://www.whatsapp.com/android/ adresinden WhatsApp apk yükleme dosyasını indirip tablete kopyalanır. Bu linke tabletten girildiğinde Play Google uygulamasına otomatik yönlendirebilir bu durumda Chrome ayarından masaüstü sayfasını talep et seçeneği seçilip öyle linke gidilir.

İndirilen bu apk dosyası çalıştırıldığında WhatsApp uygulaması tablete yüklenmiş olacaktır.

Tablete yüklenen WhatsApp’ta kişilerin görünebilmesi için kişilerin tablette kullanılan hesabın Google Kişiler’ine kaydedilmiş olması gerekmektedir.

Burada dikkat edilmesi gereken, uygulamayı telefonunuzda zaten kullanıyorsanız tablette aktifleştirildikten sonra telefonunuzda çalışmayacağıdır.




Sistem Nesneleri Dışında Veri Tabanından Her Şeyi Silme

Bazı veri tabanı çalışmalarında veri tabanında yer alan bütün nesnelerin silinmesi gerekebiliyor. Burada akla hemen şu gelebilir: madem her şeyi siliyoruz, neden veri tabanını tamamen silip yeniden oluşturmuyoruz, tabi ki yetkiden dolayı yapamıyor olabiliriz, bu durumda tek tek silme ile uğraşmak yerine bunu bir kod parçası ile yapabiliriz.




Word Belgesini Rastgele Yazı ile Doldurma

Özellikle ofis tabanlı yazılım geliştirme aşamalarında test verisi olarak rastgele verilerle doldurulmuş word belgelerine ihtiyaç duyulmaktadır. Bu aşamada çoğu kullanıcı bilgisayarından bir dokümanı kopyalayıp bu doküman ile işlem yapmaktadır. İşte tam bu aşamada imdadımıza Word’e ait =rand(x,y) fonksiyonu yetişiyor.

Word belgesinde rastgele metin doldurulacak yere =rand(x,y) yazılıp ENTER tuşuna basılır ve word belgesi rasgele metin ile doldurulur.

x değeri oluşturulacak paragraf sayısı, y değeri ise her paragrafın en fazla kaç satırdan oluşabileceğini belirtir.

x ve y değerleri olmadan sadece =rand() yazılarak da rastgele metin oluşturulabilir.




Sql Server Auto Increment (Otomatik Artan) Kolon Ayarlama

Veri tabanı çalışmalarında kullanılan en önemli başlıklardan biri de otomatik artan değerdir.

Örnek olarak sıra girilen kaydın sıra numarası veya Id kolonunun değeri otomatik artan değerde ayarlanması işlem kolaylığı sağlayacaktır.

Şimdi Sql Server üzerinde otomatik artan kolon (IDENTITY) nasıl ayarlanır, beraberce inceleyelim.

Identity kolonu ayarlanırken göz önünde bulunması gereken en önemli unsur her tabloda en fazla bir identity kolonu olabileceğidir.

Otomatik Artan Kolon

Otomatik artan kolon tablo dizayn ekranında iki farklı şekilde yapılmaktadır.

  • İlki kolonunun özelliklerinden “Identity Specification” özelliğini “Yes” olarak ayarlanır. Bu özelliğin altında yer alan iki özellik: “Identity Increment” artışın kaçar kaçar olacağını, “Identity Seed” ise ilk sayının değerini belirtir.
  • İkinci şekilde de resmin sağ tarafında yer alan tablo özelliklerinden “Identity Column” seçeneğini seçmektir. Bu şekilde ayarlanması durumunda yukarıdaki iki değer varsayılan olarak 1 olarak ayarlanacaktır.

Kod ile belirtilmek istendiğinde de:




Cisco Packet Trace ile DHCP Server Kurulumu

Network kurulumlarında dinamik IP kullanılsa bile Packet Trace uygulamasında genellikle statik IP kullanılıyor. Packet Trace uygulamasında DHCP server kurulum adımlarını sırasıyla inceleyelim:

  • [End Points] altında bir adet server ekliyoruz.
    • DHCP Server IP konfigurasyonunu yapalım.

    • DHCP Server, DHCP Servis konfigurasyonunu yapalım
      Yukarıdaki gibi değerleri girdikten sonra “Save” butonuna tıklanarak DHCP ayarlanmış olur.
  • Son olarak cihazların IP Configurasyon ayarını DHCP olarak ayarlanır ve cihaz DHCP server üzerinden dinamik IP alır.

 




Windows Sağ Tık “Gönder” Menüsüne Yeni Yol Ekleme

Dosyalar arasında sık olarak sağ tıklayıp gönder menüsünü kullanan biri iseniz bu işlem işinizi oldukça kolaylaştıracaktır.

Sıklıkla dosya kopyaladığınız klasörlerin kısa yollarını sağ tık gönder menüsüne eklemeyi göreceğiz bu yazımızda, oldukça da basit bir yöntem.

Öncelikle Win + R kısa yolu ile Çalıştır penceresi açılır ve shell:sendto komutu girilir.

Daha sonra açılan klasöre, menüye eklemek istediğimiz klasörün kısa yolunu ekliyoruz.

İşlem sonucunda sağ tık -> Gönder menüsüne klasörümüz eklenecektir.

Sağ tık menüsüne eklenen klasör




Cisco Cihazların Giriş Ekranına Mesaj Atama

Network yapılarında çeşitli nedenlerden dolayı cihaza bağlantı ekranında her hangi bir mesaj vermek gerekebiliyor. Bunun için kullanılan komut banner komutudur. Komutun kullanılışı şöyledir:

Switch(config)#banner motd #Bu bir giris mesajidir#

banner komutunda sondaki iki # işareti arasına giriş mesajı yazılır.

Örnek Kod

banner komutu ile mesaj ayarlandıktan sonra “Switch#copy running-config startup-config” komutu ile RAM üzerinde bulunan konfigurasyon dosyasını başlangıç konfigurasyon dosyasına kaydetmek gerekiyor. Aksi durumda cihazı yeniden başlattıktan sonra yapılan ayarlamalar RAM üzerinde tutulduğundan dolayı silinecektir.

Yukardaki kodu çalıştırıp, cihazı yeniden başlattığımızda karşımıza gelen ekran ve belirlediğimiz mesaj:

Banner ayarlama