Bu yazımızda, SAP Sisteminde kullanıcı yetkilerinin ana yapısı olan, standart işlem kodlarında yer alan Authorization Objects ‘lerinin nasıl bulunacağını ve kullanıcıların hangi authorization objects’ler de yetkilerinin olduğunu kolayca analiz etmenize yarayacak pratik işleyişi anlatacağım.
Yazıma başlamadan önce Authorization Objects nedir size bundan bahsetmek istiyorum.
Authorization Objects Nedir?
Türkçe çevrimi Yetki Objesi olan Authorization Objects, SAP Sisteminde kullanıcıların bir işlem kodunda yer alan yetkisel izinlerin yönetilmesini sağlamaktadır. Kullanıcıların rol bakımında verilen authorisation objects tanımlamaları doğrultusunda kullanıcılar SAP Sistemlerinde ilgili işlem kodlarında çalışma yapabilir.
Standart İşlem Kodlarında Yetki Objesi(Authorization Objects) Nasıl Bulunur?
SAP Standart İşlem Kodlarında ve hatta Z’li(Custom Code) geliştirmelerinizde Authorization Objects mimarisini kullanmanız durumunda, SE93 işlem kodu üzerinden, Authorization Objects(Yetki Objesi) detayını görmek istediğiniz işlem kodunu yazmanız gerekmektedir.
Bu örneğimizde, ME23N(Satınalma Siparişi Görüntüleme) işlem kodunda tanımlı olan standart authorization objects nesnesini nasıl görüntüleyeceğimizi ve detaylarını göreceğiz.
SE93 işlem kodunda açılan menü içerisinde yer alan İşlem Kodu alanına ME23N yazılır ve Display butonuna basılır.
Açılan ekranda Authorization Objects kısmında yer alan M_BEST_EKO obje adı kopyalanır.
Authorization Objects (Yetki Objesi) Detayları Nasıl Görüntülenir?
SE93 işlem kodu analizi detayında elde ettiğiniz Authorization Objects adını TSTAVT tablosunda, görüntülemek istediğiniz dil bilgisi ile SE16N işlem kodu üzerinden görüntüleyebilirsiniz.
TSTAVT tablosunda ilgili işlem kodunu girerek ve dil bilgisini de ekleyerek çalıştırdığınızda ME23N işlem kodunda yer alan authorization objects isimlerini görebilirsiniz.
Rapor içerisinde belirtilen Authorization Objects olan M_BEST_EKO yetki nesnesi içerisinde yer alan ACTVT ve EKORG alanları için hangi değer aralığında yetkiler verildiği görülebilir.
Yetki Objesi İzin Değerleri Açıklamaları
- 01 – Ekle/Yarat (add/create)
- 02 – Değiştir (change)
- 03 – Görüntüle (display)
- 06 – Sil (delete)
Merak edenler için, SAP Sisteminde dil bazlı tüm izin değerlerini görmek için TACTT tablosu incelenebilir.
Birden fazla Yetki Objesi olan işlem kodlarının analizi nasıl yapılır?
Bazı durumlarda, bir işlem kodu birden fazla authorization objects nesnesine sahip olabilir. Bu durumda SU24 işlem kodu veya USOBT tablosunda gerekli kontroller yapılabilir.
SAP Sistemine ait pratik bilgiler yazı kategorimizde yer alan yazılarımızı okumak için lütfen buraya tıklayınız.
SAP ile ilgili daha fazla bilgi için buraya tıklayınız.
Sosyal Medya Hesaplarımız
Tesekkurler, faydali bir dokuman olmus.