İçeriğe geç

SAP Yetkilendirme ve ME21N İşlemine Yetkilendirme Verme

SAP’de kullanıcı yetkilendirme süreci, belirli işlemleri gerçekleştirebilecek kişilerin erişim haklarının tanımlanmasını içerir. Bu makalede, ME21N işlemini kullanacak bir kullanıcı için yetkilendirme sürecini detaylı olarak anlatacağız.


1. Yetkilendirme Konsepti ve Temel Kavramlar

SAP sisteminde kullanıcıların işlemleri gerçekleştirebilmesi için yetki nesneleri atanır. ME21N işlemi, satın alma siparişi oluşturma (Purchase Order Creation) ekranıdır ve belirli yetki nesneleri üzerinden kontrol edilir.

Yetkilendirme süreci şu bileşenlerden oluşur:

  • Kullanıcı (User): İşlemi gerçekleştirecek kişi
  • Rol (Role): Yetkilendirme grubunu içeren yapı
  • Yetki Nesneleri (Authorization Objects): Kullanıcının ilgili işlemi gerçekleştirmesi için gereken nesneler
  • PFCG (Profile Generator): Rollerin oluşturulduğu işlem kodu
  • SU01 (User Maintenance): Kullanıcı hesap yönetimi
  • SU53: Yetkilendirme hatalarını analiz etme ekranı

2. ME21N İşlemi İçin Gereken Yetki Nesneleri

ME21N işlemi, MM (Materials Management) modülüne ait olup, belirli yetki nesneleriyle kontrol edilir. Bu işlem için ana yetki nesneleri şunlardır:

  1. M_BEST_BSA (Purchasing Document Type Authorization)
    • Satın alma belge türü kontrolü
    • Örnek: NB (Normal Purchase Order), FO (Framework Order)
  2. M_BEST_EKG (Purchasing Group Authorization)
    • Kullanıcının belirli bir satın alma grubuna erişimini tanımlar.
  3. M_BEST_WRK (Plant Authorization)
    • Kullanıcının hangi tesiste işlem yapabileceğini belirler.
  4. M_BEST_BEK (Purchase Order Release Authorization)
    • Satın alma siparişinin serbest bırakma yetkisi kontrolü.

3. SAP’de Rol Oluşturma ve Yetki Tanımlama (PFCG Kullanımı)

ME21N işlemini kullanacak bir kullanıcı için bir rol oluşturmak ve yetkilendirme yapmak için aşağıdaki adımları takip edin:

Adım 1: PFCG ile Yeni Bir Rol Oluşturma

  1. SAP GUI’ye giriş yapın.
  2. PFCG işlem kodunu çalıştırın.
  3. Yeni bir rol oluştur seçeneğini tıklayın.
  4. Rol adı olarak anlamlı bir isim girin, örneğin: Z_MM_ME21N_USER.
  5. Rol Açıklaması alanına, yetkilendirme amacıyla ilgili kısa bir açıklama girin.

Adım 2: Yetki Nesnelerini Tanımlama

  1. Yetkiler (Authorizations) sekmesine girin.
  2. Değiştir (Change Authorization Data) butonuna basın.
  3. İlgili yetki nesnelerini ekleyin:
    • M_BEST_BSA → Belge türü NB (Normal PO)
    • M_BEST_EKG → Satın alma grubu 001
    • M_BEST_WRK → Tesis kodu 1000
    • M_BEST_BEK → Serbest bırakma yetkisi X
  4. Yetkileri oluştur (Generate) butonuna basın.
  5. Rolü kaydedin ve kullanıcı atamalarına geçin.

Adım 3: Kullanıcıya Yetki Rolünü Atama

  1. Kullanıcı atama (User Assignment) sekmesine girin.
  2. SU01 veya PFCG üzerinden kullanıcıları ekleyin.
  3. Kullanıcı adını girerek Kaydet (Save) butonuna basın.

4. Yetki Testleri ve Hata Kontrolleri

Yetkilendirme süreci tamamlandıktan sonra, testlerin yapılması gereklidir.

  1. Kullanıcı, SAP’ye giriş yaparak ME21N işlem kodunu çalıştırmalıdır.
  2. Eğer yetki hatası alıyorsa:
    • SU53 işlem kodunu çalıştırarak eksik yetkileri kontrol edin.
    • ST01 (System Trace) ile detaylı yetki takibi yapabilirsiniz.
  3. Kullanıcı sorunsuz işlem yapabiliyorsa, yetkilendirme başarılı şekilde tamamlanmıştır.

5. Sonuç ve Özet

  • SAP yetkilendirme süreci, ME21N gibi işlemler için yetki nesneleri bazında tanımlama gerektirir.
  • PFCG işlem kodu kullanılarak kullanıcılar için roller oluşturulmalı ve yetki nesneleri atanmalıdır.
  • SU53 ve ST01 araçları kullanılarak yetki testleri ve hata analizleri yapılmalıdır.
  • Kullanıcı, atanan roller doğrultusunda yalnızca belirli işlemleri gerçekleştirebilir, bu da sistem güvenliğini artırır.

Bu makale, ME21N yetkilendirme sürecini sıfırdan ele alarak, yetkilendirme konseptlerini ve uygulama adımlarını kapsamlı bir şekilde anlatmaktadır. Yetkilendirme işlemlerinizde destek almak için SAP uzmanlarıyla iş birliği yapabilirsiniz.

Kategori:SAP

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir