SAP CRM Web Kullanıcı Arayüzü: Yapılandırma, Uygulama ve Geliştirme Araçları
Genel Bakış
- SAP CRM'nin tanımlanmış birçok standart rolü (örneğin, Satış Uzmanı) ve bu rollerin içindeki uygulamalar (örneğin, Hesap Yönetimi) vardır.
- Genel senaryoda şirketler standart uygulamaları olduğu gibi kullanmıyor ve küçük veya büyük iyileştirmelere gidiyor.
- Bunu göz önünde bulundurarak, SAP CRM, iyileştirmeye yönelik araçlarla uygulanmıştır. SAP standart uygulamalar. Bu araçları kullanarak mevcut uygulamalara görünümleri değiştirmek, alanlar eklemek, tablolar 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ı
- Herhangi bir görünüm için görüntülenen düzen SAP CRM Web Kullanıcı Arayüzü Yapılandırması olarak korunur
- Bu konfigürasyonlar 4 parametre değeri kullanılarak tanımlanır
- Böylece farklı parametre değerlerini kullanarak Web Kullanıcı Arayüzü Yapılandırmalarını yeni düzenlerle geliştirebilirsiniz.
- Web kullanıcı arayüzünde görüntülenen alanlar, veri sözlüğünde tanımlanan veritabanı yapılarından gelir
- İhtiyaca göre tüm alanlar tüm ekranlarda görüntülenmiyor
- Web Kullanıcı Arayüzü Yapılandırma aracını kullanarak ekranları değiştirmek mümkündür
- Bu araçla bazı alanları ekranlardan kaldırmak mümkün
- Ayrıca veri sözlüğü yapısında bulunan bir alanın ekrana eklenmesine olanak sağlar.
- İçindeki tüm sayfalarda CRM Web Kullanıcı Arayüzü, “Web Kullanıcı Arayüzü aracına” gitmek için bir düğme var
- Bu düğmeyi kullanılabilir hale getirmek için önceden tanımlanmış roller gereklidir
- Dolayısıyla bu butonu görebilmek ve bu araçta değişiklik yapabilmek için kullanıcının yeterli yetkilere sahip olması gerekmektedir.
- 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:
- Kişiselleştirme
- Bununla kullanıcı görünümün kendi düzenini ayarlayabilir
- Bu, bireysel kullanıcıyı etkiler ve uygulamanın tamamı için geçerli değildir.
- Sayfayı yazdır : Geçerli sayfanın çıktısını almak için
- Yeni bir düzen oluşturmak için “Yeni” butonunu kullanarak boş bir form oluşturmak mümkündür.
- Ayrıca mevcut konfigürasyonu 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 ve bırak özelliğini destekler
- Ayrıca bir alanın farklı özelliklerini ayarlama olanağı da sağlar
- Birkaç durumda, bu geliştirmelerin uygulamaları Web Kullanıcı Arayüzü Bileşenlerinde ABAP programlamayı da içerir
Mevcut Yapılandırmalar (yukarıdaki ekran görüntüsü)
- Bir yapılandırma, aşağıdaki alanların benzersiz bir kombinasyonu ile 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ın seçilmesi, seçilen konfigürasyon altında tasarlanan düzeni gösterecek şekilde "Geçerli konfigürasyon tasarımı"nı günceller
- Yapılandırma üzerinde çalışacak düğmeler (yukarıdaki ekran görüntüsüne bakın): Bunlar, "Kullanılabilir Yapılandırmalar"da seçilen yapılandırma için "Geçerli yapılandırma tasarımını" değiştiren düğmelerdir.
- Başlık Ekle: Buton ile genel bakış sayfasındaki Form görünümüne başlık eklemek mümkündür.
- Satır Ekle: Bu düğme "Geçerli yapılandırma tasarımı" alanına bir satır ekler
- Yukarı Taşı: Bu düğme, seçili alanı geçerli satırın bir satır yukarısına taşımak içindir.
- Aşağı Taşı: Bu düğme, seçilen alanı mevcut satırının bir satır altına taşımak içindir.
- Kullanılabilir Alanları Göster:(Şekil 3) düzene eklenebilecek tüm alanları uygulamada görünür olacak şekilde gösterir.
- Alan Özelliklerini Göster:(Şekil 3) düzende seçilen alanın özelliklerini görebileceğ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 mevcut) eklenmesini veya kaldırılmasını destekler
- Bu araç ile veri sözlüğü yapılarına ve tablolara CRM'inize yansıyacak alanları eklemeniz mümkün değildir.
- Tablo görünümü için yapılandırma ekranı, kullanıcının mevcut sütunları ve bu sütunların ö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ştirme erişimi olmamalıdır. Bu roller yalnızca süper kullanıcılara veya geliştiricilere 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ştirilmesine yönelik ayarlar da yapabilir. Kişiselleştirme ayarları bireysel kullanıcıya uygulanabilir ve son kullanıcılar arasında paylaşılmaz
- İhtiyaca göre kişiselleştirme ayarı içerisinde kişiselleştirme kontrol edilebilir
- Bu, geliştiricilerin kullanıcıların görünümleri kişiselleştirmesini kısıtlayabileceği özelleştirme ayarlarının olduğu anlamına gelir
- Bu ayar uygulandıktan sonra kişiselleştirme butonu son kullanıcılar tarafından kullanılamayacaktır.
Uygulama Geliştirme Aracı (AET)
- Uygulama Geliştirme Aracı, uygulamanın geliştirilmesine yönelik kapsamlı bir araçtır. SAP Veritabanı seviyesine kadar yapılan değişikliklerin aracın kendisi tarafından uygulandığı ve neredeyse hiç kodlama çabasının olmadığı standart uygulamalar.
- Bu araç aynı zamanda Web Kullanıcı Arayüzü Yapılandırma aracıyla da entegredir.
- Kullanıcı Arayüzü Yapılandırma aracına benzer şekilde, öncelikle uygulamadan yapılandırılabilir alanı (mavi renkle vurgulanmıştır) seçmeniz gerekir
- Bu, UI Yapılandırma aracını aşağıda gösterilen pencerede açacaktır.
AET geliştirmeleri için ilgili düğmeyi seçmemiz gerekiyor (yukarıda vurgulanmıştır)
- Ekran Geliştirmeleri: Halihazırda mevcut olan geliştirmeleri görmenizi sağlar. Bir geliştirmeyi seçip değiştirmek mümkündür
- Seçim görünümünde yeni bir alan oluşturmak için “Alan Oluştur” butonu kullanılabilir
Mevcut alan ve tablo geliştirmelerinin görüntüsü aşağıdadır:
Bu görünümde, ilgili atama bloklarında Görünüm ve Tablo geliştirmeleri için düğmeler bulunur:
- Yeni: Bu düğmeyi kullanarak yeni alanlar oluşturmak ve ayrıca tablolar oluşturmak mümkündür.
- İlk sütundaki (Geliştirme Kimliği) köprüyü kullanarak mevcut bir geliştirmeyi düzenlemek mümkündür
Görünümün Geliştirilmesi
- “Yeni” düğmesine tıkladıktan sonra görünümü geliştirmek için (yukarıdaki ekran görüntüsünde gösterilmektedir), 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 Elemanı alanı için değer ayarlamamız gerekiyor
- Veri öğesi tanımında Label ( gibi özellikleri ayarlamak mümkündür.Descriptiyon)
- Böylece alanın farklı özellikleri, veri sözlüğündeki veri öğesi tanımı kullanılarak otomatik olarak ayarlanacaktır.
- Benzer şekilde AET'yi kullanarak tablo alanları oluşturabiliriz.
- Tablo için, tablonun bir bütün olarak ayrıntılarını ve ayrıca tablo için oluşturulacak bireysel alanları belirtmemiz gerekiyor
- AET kullanılarak alan veya tablo oluşturulduktan sonra uygulama yeniden başlatılır ve kullanıcı yeni alanı veya tabloyu kullanabilir
- Bu alanlar ve tablo aynı zamanda gerekli veritabanı tablolarını da güncellemiş olacaktır.
- Bu, bu alanlara değer girip kaydetme işlemi gerçekleştirdiğinizde değerin veritabanında saklanacağı anlamına gelir.