BİLGİ TCode Bazında İşlem ve Görüntü Varyantları

Konu Kategorisi
  1. SAP GUI
Kullanıcı Değerlendirmesi
5.00 Oylama

Övünç DİNÇ

Çözüm Ekibi
Kayıtlı Üye
Katılım
8 Eki 2016
Mesajlar
939
Çözümler
4
Tepki puanı
276
Puanları
63
Yaş
42
Konum
İzmir
Web Sitesi
sapforo.com
Kullandığınız SAP Modülleri
  1. SAP MM
  2. SAP PP
  3. SAP FI
  4. SAP QM
Katılım Bölgesi
  1. İzmir
Bu forumda işlem ve ekran değişkenleriyle ilgili konular birçok kez tartışıldı. Hala bir ekran alanını görünmez hale getirebileceğimiz veya görüntüleme modunda belirli bir kullanıcı grubuna nasıl bir alan sağlayabileceğimiz hakkında birçok tartışma başlığı ve soruları buluyoruz.

Bu, işlem ve ekran değişkenlerini ayrıntılı bir şekilde CS02 (Ürün ağacı değişikliği) işlem kodunun bir örneği ile inceleyeceğiz.

Giriş:

Adından da anlaşılacağı gibi, SAP içindeki standart işlemin bir 'varyantı'.
İşlem Varyantları aşağıdaki temel özellikler için çok önemlidir:

  • Gereksiz veri alanlarına erişimi kullanıcılara kısıtlayın. SAP gibi entegre bir ERP'de, veriler bir modülden diğerine akar ve bazen belirli veri alanlarını ilgili kullanıcı grubuna gizlemek gerekir.
  • Optimize veri erişimi ve ekran erişimi: Örneğin, bir grup kullanıcı, belirli bazı alanları güncellemekten sorumludur ve onlar için alakasız diğer alanlarla ilgilenmezler.
  • Riski azaltmak ve kullanıcıları eylemlere kısıtlamak: Örneğin, bir kullanıcı grubunun bir üretim siparişindeki miktarları değiştirmesini veya BOM içindeki miktarları değiştirmesini veya BOM içindeki bir bileşeni silmesini istemezsiniz

Kapsam:

Bilgi:
  • Bir işlem ve ekran varyantı nasıl oluşturulur ve özel bir işlem koduna nasıl bağlanır?
  • Oluşturma ve değişim sırasında kullanılabilecek seçenekler nelerdir?
Bu, SAP'de çalışan tüm işlevsel / teknik / tekno-fonksiyonel danışmanlar için çok önemlidir.


Süreci:

Ekran varyantları, işlem varyantları ve varyant işlem kodları oluşturma adım adım prosedür, bu kısımda, EhP 4 ile IDES'te bir örnekle tartışılmıştır.

Burada, aşağıdaki kısıtlamalar eklenmiş bir malzeme BOM'sini (CS02) değiştirme vakasını ele alacağız:

  • Kullanıcı sadece tüketim depolama yerini değiştirmeye yetkilidir.
  • Kullanıcı herhangi bir öğeyi silemez veya başka alanları değiştiremez veya BOM'nin kendisini silemez.
İşlem varyantı geliştirme sisteminde oluşturulmalı ve daha önce test yapıldıktan sonra kalite ve üretim sistemine taşınmalıdır.

SHD0 işlem kodunda işlem varyantları oluşturulur:

1_274278.jpg


1_274279.jpg


Oluşturulacak işlem değişkeninin adını sağladıktan sonra, oluşturma varyantını oluşturmak için oluştur düğmesine tıklayın veya 'F5' tuşuna basın. Bu sizi orijinal işleme götürecek ve ekran alanlarını bu süreçte oluşturulacak ekran değişkenlerine kaydedecektir.

1_274316.jpg


Enter'a bas. Ekran girişlerini onaylamak için bir pop-up göreceksiniz, kayıt sırasında gerekli değişiklikleri yapabilir veya tüm ekran girişlerini kaydedebilir ve sonunda karar verebilirsiniz. Bu örnekte ikinci seçeneği takip edeceğiz.

Bu açılır menüde 'menü işlevleri' için bir seçenek olabilir. Herhangi bir menü işlevini devre dışı bırakmak için kullanılır (bu durumda, kullanıcının herhangi bir bileşeni veya BOM'u silmesine izin vermeyiz, bu yüzden 'Sil' düğmesine basmayı (işlev tuşu) devre dışı bırakmayı düşüneceğiz ve Kullanıcıya ulaşamayacağınız menü seçenekleridir.)

Bu süreç aynı zamanda gerçek standart işlemlerin akışıyla ilgili büyük bir bilgi birikimine sahiptir; Belirli bir ekranda fonksiyon tuşu zaten devre dışı bırakılmış olduğunu bilmek.

1_274317.jpg


Örneğin, standart CS02'de, ilk ekranda BOM'u silme seçeneği devre dışı bırakılır. Standart CS02'de:

1_274318.jpg


Yani, eğer burada devre dışı bırakmaya çalışırsak, sistem zaten devre dışı bırakıldığını bilmemize izin vermeli. Arabirim varyantını çağırmak için 'menü fonksiyonları' düğmesine tıklayın:

1_274322.jpg


Genişletmek için '+' işaretiyle klasöre tıklayın:

1_274323.jpg


1_274324.jpg


Şimdi 'arayüz varyantı' kavramının açık olduğunu düşünüyorum. BOM bileşenleri ekranına (Genel Öğe Genel Bakış) devam etmek için Enter tuşuna basıyoruz.

1_274325.jpg


Enter tuşuna basın, sistem ekran çeşitlerini ekran değişkenine kaydetmek için bir açılır ekran gösterir.

1_274326.jpg


Kullanıcıların bir bileşeni (veya diğer işlev tuşlarını veya menü seçeneklerini) silmesine izin vermek istemediğimizden, bu ekranın arayüz varyantı gerekli olacaktır.
'Menü fonksiyonları' düğmesine tıklayın:

1_274327.jpg




1_274329.jpg


1_274330.jpg


Enter'a bas.

Genel Öğe Genel Bakış ekranına tekrar ulaşana kadar Enter tuşuna basmaya devam edin.

Bu süreçte, BOM içindeki tüm ekranları kaydediyoruz. İşlem değişkenini yaratan kişi, kullanıcının yapabileceği şekilleri, takip edebilecekleri tüm menü seçeneklerini hakkında adil bir fikre sahip olmalıdır; Aksi takdirde tam ve güvenli olmayacaktır.

Örneğin, bu kayıtta, bileşen ayrıntıları ekranlarından, BOM başlık ekranından, tüm sekmelerden ekranlar yakalarız ve gerektiğinde menü işlevlerini devre dışı bırakırız.

Ekranları yakaladıktan sonra çıkış tuşuna basın (Shift + F3):


1_274334.jpg


İşlem varyantını değiştir ekranına ulaşacaksınız. Tüm thescreen kayıtları şimdi tamamlandı ve siz karar vereceksiniz:

  • Hangi alanlar "yalnızca görüntülü" olacak?
  • Hangi alanlar 'görünmez' olacak
  • Bu varyant işlemi sırasında hangi menü fonksiyonları devre dışı bırakılır
1_274335.jpg


Tüm ekran değişkenlerinde gezinmek için 'sayfa aşağı' ve 'sayfa yukarı' tuşlarını kullanın.

1_274336.jpg


1_274337.jpg


Tüketici tüketim yerini değiştirmekle sorumlu olduğundan, bu girişe izin verdik.

1_274338.jpg


Devre dışı bırakılan düğmelerin ayarlarını aşağıdaki gibi yapın:



1_274339.jpg


İşlem tamamlandı. Şimdi ekran değişkenlerini ve işlem değişkenini kaydedeceğiz.

'Kaydet' düğmesine tıklayın:

Sistem, kayıt sırasında bir paket isteyecektir. Tasarruf ettiğiniz uygun paketi sağlayın.

1_274343.jpg




Enter'a bas.

Sistem bir tezgah talebi için bir pop-up gösterecektir, böylece bu daha sonra kalite ve üretim sistemine aktarılabilir.

Tüm ekran değişkenlerini bu tek çalışma tezgahı isteğine ve aynı pakette, işlem varyantı ekranına yeniden ulaşıncaya kadar kaydetmek için enter tuşuna basmaya devam edin.

1_274344.jpg


Şimdi, işlem varyantı kaydedilir ve aynı şeyi test etmeye hazırız.

Geri düğmesine basın (F3).

1_274345.jpg


Bu işlem varyantını test etmek için F8 tuşuna basın veya test düğmesine tıklayın:

1_274350.jpg


1_274351.jpg




1_274355.jpg


Yani, bu şimdi başarıyla test edilmiştir.

Şimdi bu işlem varyantını kullanan özel bir işlem kodu (değişken işlem) oluşturacağız.

İşlem varyantı ekranından Shift + F6 tuşlarına basın veya menü yolunu izleyin:

1_274356.jpg


1_274357.jpg


Enter'a bas.

1_274361.jpg


Özel işlem kodunu kaydedin. Kaydetme sırasında, kullandığımız aynı paketi ve çalışma tezgahı talep numarasını sağlayın.

1_274362.jpg


Şimdi bu değişken işlemi kullanmaya hazırız.


Yetkileri:

Bu varyant işlemini 'ZCS02' oluşturduğumuz özel grup, şimdi bu işlem koduna BASIS tarafından uygun roller ve yetkilendirmelerle yetkilendirilecektir.

Aşağıdaki bölüm 2. versiyona dahil edilmiştir ve bu bölüm uzman Jeevan Sagar tarafından sağlanan geri bildirime dayanmaktadır:

Gereksinimi:

Uzun metinler için 'materyal not' butonunun tüm kullanıcılar için MD04 ekranından görünmez hale getirilmesi gereken örnek bir durum var.

Lütfen aşağıdaki SCN iş parçacığını bulun ve bu durumu tüm kullanıcılar için genişletelim:

in MD04 , how to hide or block 'material memo' user wise

Bu durumda, bir değişken işlem oluşturmayacağız. Bunun yerine, bu işlem varyantını standart MD04'e aktive edeceğiz.

Aşağıda gösterildiği gibi Standart değişkenler sekmesine gidin.

3_274870.jpg


İşlem varyantını girdikten sonra Aktifleştir düğmesine tıklayın. Sistem bir bilgi mesajı gösterecektir: 'Varyant olmadan işlemin başlangıcında standart varyant da ayarlanmış!'

Enter'a bas. Şimdi 'devre dışı bırak' butonunun aktif olduğunu göreceksiniz. Bu, işlem varyantının kullanımını standart işlem için devre dışı bırakmak için herhangi bir zamanda kullanılabilir.

Artık MD04 işlemini test edebilirsiniz, etkinleştirilen işlem varyantını kullanacaktır.

Belgeyi görüntülediğiniz için teşekkür ederiz. Lütfen değerli görüşlerinizi paylaşın.
 
Üst