SAP CRM Web Arayüzü: Yapılandırma ve Geliştirme

⚡ Akıllı Özet

Web Arayüzü Yapılandırma ve Uygulama Geliştirme Araçları SAP CRM, danışmanların ağır ABAP kodlamasına gerek kalmadan standart rolleri, görünümleri ve veritabanı yapılarını uyarlamalarına olanak tanır. Bu eğitim, düzen yapılandırma modelini, parametre odaklı tasarımı, güvenlik kontrollerini ve AET aracılığıyla uçtan uca alan ve tablo geliştirmelerini açıklamaktadır.

  • 🧩 Yapılandırma Katmanları: Web Kullanıcı Arayüzü Yapılandırma Aracı içinde tutulan her bir görünüm düzeni, Rol Yapılandırma Anahtarı, Bileşen Kullanımı, Nesne Türü ve Nesne Alt Türü olmak üzere dört parametre değeriyle benzersiz şekilde tanımlanır.
  • 🖱️ Sürükle ve Bırak Tasarımı: Veri sözlüğü yapısını değiştirmeden, kullanılabilir alanları ve alan özelliklerini gösteren görsel düzenleyiciyi kullanarak alanları ekleyin, yeniden sıralayın ve kaldırın.
  • 🛡️ Erişim Kontrolleri: Yalnızca süper kullanıcılar veya geliştiriciler yapılandırma rollerine sahip olur ve ayarları özelleştirmek, seçilen görünümlerde son kullanıcı kişiselleştirmesini devre dışı bırakabilir.
  • ⚙️ AET Gücü: Uygulama Geliştirme Aracı, alanları ve tabloları otomatik olarak veritabanı katmanına kadar genişleterek, çoğu genişletilebilirlik senaryosunda manuel ABAP kodlamasını ortadan kaldırır.
  • ???? Uzman Modu: Yeni alanları mevcut bir Veri Öğesine bağlamak, etiketlerin, arama yardımının ve alan özelliklerinin her kullanıcı arayüzü katmanında tutarlı bir şekilde yayılmasını sağlar.

SAP CRM Web Arayüzü Yapılandırma ve Geliştirme Araçları

Genel Bakış

  • SAP CRM'de birçok standart rol (örneğin, Satış Uzmanı) ve bu roller içinde uygulamalar (örneğin, Müşteri Yönetimi) tanımlanmıştır.
  • Genel olarak, şirketler standart uygulamaları oldukları gibi kullanmazlar ve küçük veya büyük iyileştirmeler yapmayı tercih ederler.
  • 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 başlıca ş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 korunmaktadır.
  • Bu konfigürasyonlar 4 parametre değeri kullanılarak belirlenir.
  • Bu sayede, farklı parametre değerleri kullanarak yeni düzenlerle Web Kullanıcı Arayüzü Yapılandırmalarını geliştirebilirsiniz.
  • Web 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 arayüzü yapılandırma aracı kullanılarak ekranlarda değişiklik yapılabilir.
  • Bu araç sayesinde ekranlardan bazı alanları kaldırmak mümkündür.
  • Ayrıca, veri sözlüğü yapısında bulunan bir alanı ekrana eklemenize de olanak tanır.
  • İçindeki tüm sayfalarda CRM Web Kullanıcı Arayüzü"Web arayüzü aracına" gitmek için bir buton bulunmaktadır.
  • Bu düğmenin kullanılabilmesi için önceden tanımlanmış rollere ihtiyaç vardır.
  • Dolayısıyla, bu düğmeyi görebilmek ve bu araçta değişiklik yapabilmek için kullanıcının yeterli yetkiye sahip olması gerekir.
Web Kullanıcı Arayüzü Yapılandırma Aracı
Web arayüzü sayfasındaki düğmeler — gelin bunları aşağıda inceleyelim.
  1. Yapılandırılabilir Alan Web Kullanıcı Arayüzü Yapılandırma AracıBu, ekranda yapılandırılabilir alanı vurgular.
  2. Sayfayı Yapılandır Web Kullanıcı Arayüzü Yapılandırma Aracı: Bu, geçerli sayfayı yapılandırmak için açılır pencereyi açar:

Web Kullanıcı Arayüzü Yapılandırma Aracı

Web Kullanıcı Arayüzü Yapılandırma Aracı
Çalışma Merkezi Sayfası için Yapılandırma Görünümü
  1. Kişiselleştirme Web Kullanıcı Arayüzü Yapılandırma Aracı
    1. Bu sayede kullanıcı, görünümün kendi düzenini belirleyebilir.
    2. Bu durum bireysel bir kullanıcıyı etkiler ve uygulamanın tamamı için geçerli değildir.
  1. Sayfayı yazdır Web Kullanıcı Arayüzü Yapılandırma AracıGeçerli sayfanın çıktısını almak için.
  • Yeni bir düzen oluşturmak için, "Yeni" düğmesini kullanarak boş bir form oluşturmak mümkündür.
  • Ayrıca mevcut bir yapılandırmayı kopyalayabilir ve ardından gerektiği gibi değiştirebilirsiniz.
  • Web Arayüzü Yapılandırma Aracı, düzenlemeye alan eklemek için sürükle ve bırak özelliğini destekler.
  • Ayrıca bir alanın farklı özelliklerini ayarlama olanağı da sağlar.
  • Bazı durumlarda, bu geliştirmelerin uygulanması, Web Kullanıcı Arayüzü Bileşenlerinde ABAP programlamayı da içermektedir.
Web Kullanıcı Arayüzü Yapılandırma Aracı
Genel Bakış Sayfasındaki Form Görünümü için Konfigürasyon Görünümü – I

Mevcut Konfigürasyonlar (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ü
  • Kombinasyona bağlı olarak, bir görünüm için birden fazla yapılandırma seçeneği mevcut olabilir.
  • Bu atama bloğunda bir satır seçmek, "Geçerli Yapılandırma Tasarımı"nı seçilen yapılandırma altında tasarlanan düzeni gösterecek şekilde günceller.

Yapılandırma üzerinde çalışmak için kullanılan düğmeler (yukarıdaki ekran görüntüsüne bakın): Bunlar, "Mevcut Yapılandırmalar" bölümünde seçilen yapılandırma için "Geçerli Yapılandırma Tasarımı"nı değiştirmek için kullanılan düğmelerdir:

  1. Başlık Ekle: Bu düğme ile genel bakış sayfasındaki Form Görünümüne başlık eklemek mümkündür.
  2. Satır Ekle: Bu düğme, "Mevcut Yapılandırma Tasarımı" alanına bir satır ekler.
  3. Yukarı Taşı: Bu düğme, seçili alanı mevcut satırının bir satır üstüne taşır.
  4. Aşağı Taşı: Bu düğme, seçili alanı mevcut satırının bir satır altına taşır.
  5. Kullanılabilir Alanları Göster (Şekil 3): Uygulamada görünür olmaları için düzene eklenebilecek tüm alanları gösterir.
  6. Alan Özelliklerini Göster (Şekil 3): Bu seçenek, düzen üzerinde seçilen alanın özelliklerini gösterir; bu özellikleri görüntüleyebilir ve ayarlayabilirsiniz.
  7. Düzenleme modunda, bu özelliklerden bazılarını değiştirmek mümkündür.
Web Kullanıcı Arayüzü Yapılandırma Aracı
Genel Bakış Sayfasındaki Form Görünümü için Konfigürasyon Görünümü – II
  • Bu araç, görünüm düzenine (veri sözlüğünde bulunan) alanların eklenmesini veya kaldırılmasını destekler.
  • Bu araçla, CRM sisteminizde yansıyacak şekilde veri sözlüğü yapılarına ve tablolara alan eklemek mümkün değildir.
  • Tablo görünümü için yapılandırma ekranı farklı bir düzene sahiptir; burada kullanıcının kullanılabilir sütunları ve bu sütunların özelliklerini ayarlaması gerekir.
Web Kullanıcı Arayüzü Yapılandırma Aracı
Tablo Görünümü için Konfigürasyon Görünümü

Güvenlik endişeleri

  • Son kullanıcıların yapılandırma aracında bu ayarları yapma yetkisi olmamalıdır. Bu yetkiler yalnızca süper kullanıcılara veya geliştiricilere verilir.
  • Yapılan her 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 yapılan değişikliklere ek olarak, son kullanıcılar görünümün kişiselleştirilmesi için ayarlar yapabilirler. Kişiselleştirme ayarları bireysel kullanıcıya özeldir ve diğer son kullanıcılarla paylaşılmaz.
  • Gereksinim doğrultusunda, kişiselleştirme özelleştirme ayarları içinden 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 uygulandıktan sonra, kişiselleştirme düğmesi son kullanıcılar için kullanılamaz hale gelecektir.

Uygulama Geliştirme Aracı (AET)

  • Uygulama Geliştirme Aracı, uygulamaları geliştirmek için kapsamlı bir araçtır. SAP Veritabanı seviyesine kadar olan değişikliklerin aracın kendisi tarafından uygulandığı ve neredeyse hiç kodlama çabası gerektirmeyen standart uygulamalar.
  • Bu araç aynı zamanda Web Kullanıcı Arayüzü Yapılandırma aracıyla da entegredir.
Uygulama Geliştirme Aracı
Düğmeye tıklandığında vurgulanan yapılandırma alanı
  • Kullanıcı Arayüzü Yapılandırma aracına benzer şekilde, öncelikle uygulamadan yapılandırılabilir alanı (mavi renkle vurgulanmış) seçmeniz gerekir.
  • Bu işlem, aşağıda gösterildiği gibi, aynı pencerede Kullanıcı Arayüzü Yapılandırma aracını açacaktır.
Uygulama Geliştirme Aracı
AET için Kullanıcı Arayüzü Yapılandırma Aracı

AET geliştirmeleri için ilgili düğmeyi seçmeniz gerekiyor (yukarıda vurgulanmıştır):

  • Görüntüleme Geliştirmeleri: Mevcut geliştirmeleri görüntülemenizi sağlar. Bir geliştirmeyi seçip değiştirebilirsiniz.
  • "Alan Oluştur" düğmesi, seçili görünümde yeni bir alan oluşturmak için kullanılabilir.

Aşağıda mevcut alan ve tablo geliştirmelerinin görüntüsü yer almaktadır:

Uygulama Geliştirme Aracı
Ekran Geliştirme Görünümü

Bu görünümde, ilgili atama bloklarında Görünüm ve Tablo geliştirmeleri için düğmeler bulunmaktadır:

  • Yeni: Bu düğmeyi kullanarak yeni alanlar ve tablolar oluşturmak mümkündür.
  • Birinci sütundaki (Geliştirme Kimliği) köprü bağlantısını kullanarak mevcut bir geliştirmeyi düzenlemek mümkündür.

Web Arayüzü Yapılandırma Aracı ile Uygulama Geliştirme Aracı Arasındaki Fark

Adım adım görünüm iyileştirmesine geçmeden önce, aşağıdaki karşılaştırma her aracın ne zaman kullanılması gerektiğini açıklığa kavuşturmaktadır:

Görünüş Web Kullanıcı Arayüzü Yapılandırma Aracı Uygulama Geliştirme Aracı (AET)
Birincil Amaç Mevcut görünümlerin görünür düzenini ayarlayın. Veritabanına yeni alanlar ve tablolar ekleyin.
Veri Sözlüğü Etkisi Hiçbiri — yalnızca mevcut alanları kullanır Veritabanı yapılarını ve tablolarını otomatik olarak oluşturur.
Kodlama Çabası Gelişmiş durumlar için isteğe bağlı ABAP Neredeyse hiç kodlama gerekmiyor.
Tipik Kullanıcı Fonksiyonel danışman veya süper kullanıcı Teknik liderle birlikte çalışan fonksiyonel danışman.
Değişikliğin Kapsamı Görünüm başına düzen ve kişiselleştirme Uygulama genelinde alan ve tablo genişletilebilirliği

Görünümün Geliştirilmesi

  • Görünümü geliştirmek için, yukarıdaki ekran görüntüsünde gösterilen "Yeni" düğmesine tıkladıktan sonra, yeni alanın veya yeni tablonun eklenmesi gereken iş nesnesi bölümünü seçmeniz gerekir.
Görünümün Geliştirilmesi
İş Nesnesi Bölümünü Seçin
  • Seçilen nesneye bağlı olarak, veritabanı tabloları ve yapıları seçilecektir.
  • Bir alan oluştururken, alanın özelliklerini ayarlamanız gerekir:
Görünümün Geliştirilmesi
Yeni Alanın Özelliklerini Ayarla
  • Seçilen özelliklere göre alan oluşturulacak ve yeni alan için farklı katmanlar geliştirilecektir.
  • "Uzman Modunu Etkinleştir" düğmesi, çerçevenin alan tanımında kullanılan Veri Öğesinden özellikleri seçmesini sağlamak için kullanılabilir.
  • Uzman Modunda, Veri Öğesi alanı için bir değer belirlememiz gerekiyor.
  • Veri öğesi tanımında, Etiket ( gibi özellikler ayarlamak mümkündür.Descriptiyon).
  • Bu sayede, veri sözlüğündeki veri öğesi tanımı kullanılarak alanın farklı özellikleri otomatik olarak ayarlanabilir.
Görünümün Geliştirilmesi
Yeni Alanın Özelliklerini Ayarla – Uzman Modu Etkinleştirildi
  • Benzer şekilde, AET kullanarak tablo alanları oluşturabiliriz.
  • Bir tablo için, tablonun genel detaylarını ve ayrıca tablo için oluşturulacak bireysel alanları belirtmemiz gerekir.
Görünümün Geliştirilmesi
AET kullanarak Tablo Görünümü Oluşturma
  • AET kullanılarak bir alan veya tablo oluşturulduktan sonra, uygulama yeniden başlatılır ve kullanıcı yeni alanı veya tabloyu kullanabilir.
  • Bu alanlar ve tablolar, gerekli veritabanı tablolarını da güncelleyecektir.
  • Bu, bu alanlara bir değer girdiğinizde ve kaydettiğinizde, değerin veritabanına kaydedileceği anlamına gelir.

SSS

Web Arayüzü Yapılandırma Aracı, danışmanların standart arayüzün düzenini uyarlamasına olanak tanır. SAP CRM görünümleri; çoğu senaryoda temel veritabanı yapılarını değiştirmeden veya ABAP kodu yazmadan, veri sözlüğünden alınan alanları ekleme, kaldırma ve yeniden düzenleme imkanı sunar.

Her düzen, Rol Yapılandırma Anahtarı, Bileşen Kullanımı, Nesne Türü ve Nesne Alt Türü ile tanımlanır. Bu dört değer birlikte, aynı görünüm için birden fazla yapılandırmanın bir arada bulunmasına ve doğru düzenin kullanıcı rolüne bağlanmasına olanak tanır.

Mevcut alanları yeniden düzenlemek için Web Arayüzü Yapılandırma Aracını kullanın. Temel veritabanında kalıcı olması gereken yepyeni alanlar veya tablolar eklemeniz gerektiğinde AET'yi seçin, çünkü AET veri sözlüğü nesnelerini otomatik olarak oluşturur.

Evet. SAP BTP'ye entegre edilmiş Joule ve yapay zeka yardımcı pilotları, düzen ayarlamaları önerebilir, ABAP kod parçacıkları taslaklarını oluşturabilir, alan adları önerebilir ve Web UI yapılandırmaları arasındaki tutarsızlıkları işaretleyerek hem Web UI Yapılandırması hem de AET görevlerini hızlandırabilir.

Evet. Yapay zeka önerilerini ilk taslak olarak değerlendirin. Fonksiyonel bir danışman, oluşturulan AET geliştirmelerini standarttan geçirmeden önce, adlandırma kurallarını, yetkilendirme kontrollerini ve BOL katmanındaki sonraki etkileri doğrulamalıdır. SAP Taşıma isteği iş akışı.

Bu yazıyı şu şekilde özetleyin: