Genel Bakış
- SAP CRM, tanımlanmış birçok standart role (örneğin, Sales Professional için) ve bu roller dahilinde uygulamalara (örneğin, Hesap Yönetimi) sahiptir.
- Genel senaryoda, şirketler standart uygulamaları olduğu gibi kullanmaz ve küçük veya büyük iyileştirmeler yapar.
- Bu göz önünde bulundurularak SAP CRM, SAP standart uygulamalarının iyileştirilmesine yönelik araçlarla hayata geçirilmiştir. Bu araçları kullanarak, mevcut uygulamalara görünümleri değiştirmek, alan eklemek, tablo eklemek vb. Mümkündür.
- Bu araçlar temel olarak şunları içerir:
- Web Kullanıcı Arayüzü Yapılandırma Aracı
- Uygulama Geliştirme Araçları (AET)
Web Kullanıcı Arayüzü Yapılandırma Aracı
- SAP CRM'de herhangi bir görünüm için görüntülenen düzen, Web UI Yapılandırması olarak korunur
- Bu konfigürasyonlar 4 parametre değeri kullanılarak tanımlanır
- Böylece, farklı parametre değerleri kullanarak yeni düzenlerle Web Kullanıcı Arayüzü Yapılandırmalarını geliştirebilirsiniz.
- Web kullanıcı arayüzünde görüntülenen alanlar, veri sözlüğünde tanımlanan veritabanı yapılarından gelir.
- Gereksinim gereği tüm alanlar tüm ekranlarda görüntülenmiyor
- Web UI Yapılandırma aracını kullanarak ekranları değiştirmek mümkündür
- Bu araç ile bazı alanları ekranlardan kaldırmak mümkündür.
- Ayrıca veri sözlüğü yapısında bulunan bir alanı ekrana ekleme imkanı sağlar.
- CRM Web Kullanıcı Arayüzündeki tüm sayfalarda "Web UI aracı" na gitmek için bir düğme vardır.
- Bu düğmeyi kullanılabilir hale getirmek için gereken önceden tanımlanmış roller vardır
- Bu nedenle, bu düğmeyi görebilmek ve bu araçta değişiklik yapabilmek için kullanıcının yeterli yetkilere sahip olması gerekir.
Web UI sayfasındaki düğmeler Aşağıda bunları inceleyelim
- Yapılandırılabilir Alan : Bu, ekrandaki yapılandırılabilir alanı vurgular.
- Sayfayı yapılandır : Bu, geçerli sayfayı yapılandırmak için açılır pencereyi açar:
İş Merkezi için Yapılandırma Görünümü sayfası
- Kişiselleştirme
- Bununla, kullanıcı kendi görünüm düzenini ayarlayabilir
- Bu, bireysel kullanıcıyı etkiler ve tüm uygulama için geçerli değildir
- Sayfayı yazdır : Mevcut sayfanın çıktısını almak için
- Yeni bir düzen oluşturmak için, boş bir form oluşturmak için "Yeni" düğmesini kullanmak mümkündür.
- Ayrıca mevcut yapılandırmayı kopyalayabilir ve ardından gerektiği gibi değiştirebilirsiniz.
- Web Kullanıcı Arayüzü Yapılandırma Aracı, alanları düzene eklemek için sürükle bırak özelliğini destekler
- Ayrıca bir alanın farklı özelliklerini ayarlama yeteneği sağlar.
- Birkaç durumda, bu geliştirmelerin uygulamaları, Web UI Bileşenlerinde ABAP programlamayı da içerir.
Mevcut Yapılandırmalar (yukarıdaki ekran görüntüsü)
- Bir konfigürasyon, aşağıdaki alanların benzersiz bir kombinasyonuyla tanımlanır:
- Rol Yapılandırma Anahtarı
- Bileşen Kullanımı
- Nesne türü
- Nesne Alt Türü
- Farklı kombinasyonlara bağlı olarak bir görünüm için birden fazla konfigürasyon mevcut olabilir
- Bu atama bloğunda bir satır seçmek, seçilen konfigürasyon altında tasarlanan düzeni göstermek için "Mevcut konfigürasyon tasarımını" günceller.
- Yapılandırmada çalışmak için düğmeler (yukarıdaki ekran görüntüsüne bakın): Bunlar, "Mevcut Yapılandırmalar" da seçilen yapılandırma için "Mevcut yapılandırma tasarımını" değiştirmek için kullanılan düğmelerdir.
- Başlık Ekle: Düğme ile, genel bakış sayfasında Form görünümüne başlık eklemek mümkündür
- Satır Ekle: Bu düğme, "Mevcut konfigürasyon tasarımı" alanına bir satır ekler
- Yukarı Taşı: Bu düğme, seçili bir alanı mevcut satırının bir satır yukarısına taşımak içindir
- Aşağı Taşı: Bu düğme, seçilen bir alanı mevcut satırının bir satır aşağısına taşımak içindir.
- Kullanılabilir Alanları Göster: (Şekil 3) yerleşim planına eklenebilecek tüm alanları, uygulamada görülebilmesi için gösterir.
- Alan Özelliklerini Göster: (Şekil 3) yerleşim planında seçilen alanın özelliklerini görebildiğinizi ve ayarlayabileceğinizi gösterir.
- Düzenleme modunda, bu özelliklerin bazılarını değiştirmek mümkündür
- Bu araç, görünüm düzeninden alanların (veri sözlüğünde mevcuttur) eklenmesini veya kaldırılmasını destekler.
- Bu araç ile alanları veri sözlüğü yapılarına ve tablolarına CRM'nize yansıtacak şekilde eklemek mümkün değildir.
- Tablo görünümü için yapılandırma ekranı, kullanıcının bu sütunların mevcut sütunlarını ve özelliklerini ayarlaması gereken farklı bir düzene sahiptir.
Güvenlik endişeleri
- Son kullanıcıların, yapılandırma aracında bu ayarları gerçekleştirmek için erişimi olmamalıdır. Bu rollerle yalnızca süper kullanıcılar veya geliştiriciler sağlanır
- Yapılan herhangi bir değişiklik, uygulamaya erişen tüm kullanıcılar tarafından görülebilir.
- Kullanıcı Arayüzü Yapılandırma aracında uygulanan değişikliklerin yanı sıra, son kullanıcılar görünümün kişiselleştirilmesi için ayarlar yapabilir. Kişiselleştirme ayarları bireysel kullanıcı için geçerlidir ve son kullanıcılar arasında paylaşılmaz
- İhtiyaca göre kişiselleştirme, kişiselleştirme ayarları içinde kontrol edilebilir
- Bu, geliştiricilerin, kullanıcıların görünümleri kişiselleştirmesini kısıtlayabileceği özelleştirme ayarları olduğu anlamına gelir.
- Bu ayarı uyguladıktan sonra kişiselleştirme düğmesi son kullanıcılar tarafından kullanılamayacak
Uygulama Geliştirme Aracı (AET)
- Uygulama Geliştirme Aracı, veritabanı düzeyine kadar yapılan değişikliklerin aracın kendisi tarafından gerçekleştirilmesi ve neredeyse hiç kodlama çabası olmaması için SAP standart uygulamalarının iyileştirilmesi için kapsamlı bir araçtır.
- Bu araç aynı zamanda Web UI Yapılandırma aracıyla da entegre edilmiştir.
- UI Yapılandırma aracına benzer şekilde, önce uygulamadan yapılandırılabilir alanı (mavi ile vurgulanan) seçmeniz gerekir.
- Bu, UI Yapılandırma aracını aşağıda gösterilen pencerede açacaktır.
AET için UI Yapılandırma Aracı
AET geliştirmeleri için alakalı bir düğme seçmemiz gerekiyor (yukarıda vurgulanmıştır)
- Ekran Geliştirmeleri: Mevcut geliştirmeleri görmenizi sağlar. Bir geliştirme seçmek ve onu değiştirmek mümkündür
- "Alan Oluştur" düğmesi, seçim görünümünde yeni bir alan oluşturmak için kullanılabilir
Mevcut alan ve tablo geliştirmelerinin görüntüsü aşağıdadır:
Bu görünüm, ilgili atama bloklarında Görünüm ve Tablo geliştirmeleri için düğmelere sahiptir:
- Yeni: Bu düğmeyi kullanarak yeni alanlar oluşturmak ve ayrıca tablolar oluşturmak mümkündür.
- İlk sütundaki köprüyü kullanarak (Geliştirme Kimliği) mevcut bir geliştirmeyi düzenlemek mümkündür
Görünümü İyileştirme
- "Yeni" düğmesine tıkladıktan sonra bir görünümü geliştirmek için (yukarıdaki ekran görüntüsünde gösterilmiştir), yeni alanın veya yeni tablonun eklenmesi gereken iş nesnesi bölümünü seçmeniz gerekir:
- Seçilen nesneye bağlı olarak, veritabanı tabloları ve yapılar seçilecektir.
- Bir alan oluştururken, alanın özelliklerini ayarlamanız gerekir:
- Seçilen özelliklere göre alan oluşturulacak ve yeni alan için farklı katmanlar geliştirilecektir.
- Çerçevenin, alan tanımında kullanılan Veri Öğesinden özellikleri seçmesi için "Dışa Aktarma Modunu Etkinleştir" düğmesi kullanılabilir.
- Uzman Modunda, Veri Öğesi alanı için değer belirlememiz gerekir.
- Veri elemanı tanımında, Etiket (Açıklama) gibi özellikleri ayarlamak mümkündür.
- Bu nedenle, alanın farklı özellikleri, veri sözlüğündeki veri öğesi tanımı kullanılarak otomatik olarak ayarlanacaktır.
- Benzer şekilde, AET kullanarak tablo alanları oluşturabiliriz.
- Tablo için, tablonun detaylarını bir bütün olarak ve ayrıca tablo için oluşturulacak bireysel alanları belirtmemiz gerekir.
- AET kullanılarak alan veya tablo oluşturulduktan sonra, uygulama yeniden başlatılır ve kullanıcı daha sonra yeni alanı veya tabloyu kullanabilir.
- Bu alanlar ve tablo, gerekli veritabanı tablolarını da güncelledi
- Bu, bu alanlar için değer girdiğinizde ve kaydettiğinizde, değerin veritabanında saklanacağı anlamına gelir.