SAP CRM Web UI: Yapılandırma, Uygulama ve amp; Geliştirme Araçları

İçindekiler:

Anonim

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

  1. Yapılandırılabilir Alan : Bu, ekrandaki yapılandırılabilir alanı vurgular.
  2. 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ı

  1. Kişiselleştirme
    1. Bununla, kullanıcı kendi görünüm düzenini ayarlayabilir
    2. Bu, bireysel kullanıcıyı etkiler ve tüm uygulama için geçerli değildir
  1. 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.
    1. 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
    2. Satır Ekle: Bu düğme, "Mevcut konfigürasyon tasarımı" alanına bir satır ekler
    3. Yukarı Taşı: Bu düğme, seçili bir alanı mevcut satırının bir satır yukarısına taşımak içindir
    4. 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.
    5. Kullanılabilir Alanları Göster: (Şekil 3) yerleşim planına eklenebilecek tüm alanları, uygulamada görülebilmesi için gösterir.
    6. Alan Özelliklerini Göster: (Şekil 3) yerleşim planında seçilen alanın özelliklerini görebildiğinizi ve ayarlayabileceğinizi gösterir.
    7. 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.