SAP Antarmuka Pengguna Web CRM: Konfigurasi & Peningkatan
โก Ringkasan Cerdas
Alat Konfigurasi UI Web dan Peningkatan Aplikasi di SAP CRM memungkinkan konsultan untuk mengadaptasi peran, tampilan, dan struktur basis data standar tanpa perlu pengkodean ABAP yang rumit. Tutorial ini menjelaskan model konfigurasi tata letak, desain berbasis parameter, kontrol keamanan, dan peningkatan bidang serta tabel ujung-ke-ujung melalui AET.

Ringkasan
- SAP CRM memiliki banyak peran standar yang telah ditentukan (misalnya, Profesional Penjualan) dan aplikasi di dalam peran-peran tersebut (misalnya, Manajemen Akun).
- Dalam skenario umum, perusahaan tidak menggunakan aplikasi standar apa adanya dan melakukan peningkatan kecil atau besar.
- Mempertimbangkan hal ini, SAP CRM telah diimplementasikan dengan alat untuk peningkatan SAP aplikasi standar. Dengan menggunakan alat-alat ini, dimungkinkan untuk mengubah tampilan, menambahkan kolom, menambahkan tabel, dan lain sebagainya ke dalam aplikasi yang sudah ada.
- Alat-alat ini terutama meliputi:
- Alat Konfigurasi UI Web
- Alat Peningkatan Aplikasi (AET)
Alat Konfigurasi UI Web
- Tata letak yang ditampilkan untuk tampilan apa pun di SAP CRM diatur sebagai Konfigurasi UI Web.
- Konfigurasi ini diidentifikasi menggunakan 4 nilai parameter.
- Dengan demikian, Anda dapat meningkatkan Konfigurasi UI Web dengan tata letak baru menggunakan nilai parameter yang berbeda.
- Kolom yang ditampilkan di antarmuka pengguna web berasal dari struktur basis data yang didefinisikan dalam kamus data.
- Sesuai persyaratan, tidak semua kolom ditampilkan di semua layar.
- Tampilan layar dapat dimodifikasi menggunakan alat Konfigurasi UI Web.
- Dengan alat ini, dimungkinkan untuk menghapus beberapa kolom dari layar.
- Fitur ini juga memungkinkan Anda untuk menambahkan kolom yang tersedia dalam struktur kamus data ke layar.
- Di semua halaman di UI Web CRMTerdapat tombol untuk menuju ke โWeb UI toolโ.
- Ada peran yang telah ditentukan sebelumnya yang dibutuhkan agar tombol ini tersedia.
- Oleh karena itu, agar dapat melihat tombol ini dan melakukan modifikasi pada alat ini, pengguna harus memiliki otorisasi yang memadai.

- Area yang Dapat Dikonfigurasi
Ini menyoroti area di layar yang dapat dikonfigurasi.
- Konfigurasi Halaman
: Ini akan membuka pop-up untuk mengonfigurasi halaman saat ini:

- Personalisasi
- Dengan ini, pengguna dapat mengatur tata letak tampilan mereka sendiri.
- Hal ini memengaruhi pengguna individual dan tidak berlaku untuk keseluruhan aplikasi.
- Cetak Halaman
Untuk mencetak halaman saat ini.
- Untuk membuat tata letak baru, Anda dapat menggunakan tombol โBaruโ untuk membuat formulir kosong.
- Anda juga dapat menyalin konfigurasi yang sudah ada lalu memodifikasinya sesuai kebutuhan.
- Alat Konfigurasi UI Web mendukung fitur seret dan lepas untuk menambahkan kolom ke tata letak.
- Fitur ini juga menyediakan kemampuan untuk mengatur berbagai properti suatu field.
- Dalam beberapa kasus, implementasi peningkatan ini juga mencakup pemrograman ABAP di Komponen UI Web.

Konfigurasi yang Tersedia (tangkapan layar di atas):
- Suatu konfigurasi diidentifikasi dengan kombinasi unik dari bidang-bidang berikut:
- Kunci Konfigurasi Peran
- Penggunaan Komponen
- Tipe Objek
- Subtipe Objek
- Tergantung pada kombinasinya, mungkin ada beberapa konfigurasi yang tersedia untuk sebuah tampilan.
- Memilih baris di blok penugasan ini akan memperbarui โDesain Konfigurasi Saat Iniโ untuk menampilkan tata letak yang dirancang di bawah konfigurasi yang dipilih.
Tombol untuk mengerjakan konfigurasi (lihat tangkapan layar di atas): Ini adalah tombol yang digunakan untuk memodifikasi โDesain Konfigurasi Saat Iniโ untuk konfigurasi yang dipilih di โKonfigurasi yang Tersediaโ:
- Tambah Keterangan: Dengan tombol ini, Anda dapat menambahkan keterangan pada Tampilan Formulir di halaman ikhtisar.
- Tambah Baris: Tombol ini menambahkan baris di area โDesain Konfigurasi Saat Iniโ.
- Pindah ke Atas: Tombol ini memindahkan kolom yang dipilih satu baris ke atas dari baris saat ini.
- Pindah ke Bawah: Tombol ini memindahkan kolom yang dipilih satu baris ke bawah baris tempatnya berada saat ini.
- Tampilkan Kolom yang Tersedia (Gbr. 3): Ini menunjukkan semua kolom yang tersedia untuk ditambahkan ke tata letak sehingga terlihat di aplikasi.
- Tampilkan Properti Bidang (Gambar 3): Ini menunjukkan properti bidang yang dipilih pada tata letak, yang dapat Anda lihat dan atur.
- Dalam mode edit, dimungkinkan untuk memodifikasi beberapa properti ini.

- Alat ini mendukung penambahan atau penghapusan kolom (yang tersedia di kamus data) dari tata letak tampilan.
- Dengan alat ini, tidak memungkinkan untuk menambahkan kolom ke dalam struktur kamus data dan tabel sehingga tercermin dalam CRM Anda.
- Layar konfigurasi untuk tampilan tabel memiliki tata letak yang berbeda, di mana pengguna perlu mengatur kolom yang tersedia dan properti dari kolom-kolom tersebut.

Perhatian pada keamanan
- Pengguna akhir tidak boleh memiliki akses untuk melakukan pengaturan ini di alat konfigurasi. Hanya pengguna super atau pengembang yang diberikan peran ini.
- Setiap perubahan yang dilakukan akan terlihat oleh semua pengguna yang mengakses aplikasi.
- Selain perubahan yang diterapkan pada alat Konfigurasi UI, pengguna akhir dapat melakukan pengaturan untuk personalisasi tampilan. Pengaturan personalisasi berlaku untuk setiap pengguna dan tidak dibagikan kepada pengguna akhir lainnya.
- Sesuai persyaratan, personalisasi dapat dikontrol dalam pengaturan kustomisasi.
- Ini berarti terdapat pengaturan kustomisasi yang memungkinkan pengembang untuk membatasi pengguna dalam mempersonalisasi tampilan.
- Setelah menerapkan pengaturan ini, tombol personalisasi tidak akan tersedia untuk pengguna akhir.
Alat Peningkatan Aplikasi (AET)
- Application Enhancement Tool adalah alat komprehensif untuk meningkatkan SAP Aplikasi standar sedemikian rupa sehingga modifikasi hingga tingkat basis data diimplementasikan oleh alat itu sendiri, dan hampir tidak ada upaya pengkodean.
- Alat ini juga terintegrasi dengan alat Konfigurasi UI Web.

- Mirip dengan alat Konfigurasi UI, pertama-tama Anda perlu memilih area yang dapat dikonfigurasi (ditandai dengan warna biru) dari aplikasi.
- Ini akan membuka alat Konfigurasi UI di jendela yang sama, seperti yang ditunjukkan di bawah ini.

Anda perlu memilih tombol yang relevan untuk peningkatan AET (ditandai di atas):
- Tampilan Peningkatan: Memungkinkan Anda untuk melihat peningkatan yang sudah ada. Anda dapat memilih peningkatan dan memodifikasinya.
- Tombol โBuat Bidangโ dapat digunakan untuk membuat bidang baru di tampilan yang dipilih.
Berikut ini tampilan peningkatan bidang dan tabel yang sudah ada:

Tampilan ini memiliki tombol untuk peningkatan Tampilan & Tabel di blok penugasan masing-masing:
- Baru: Dengan menggunakan tombol ini, Anda dapat membuat kolom baru dan juga membuat tabel.
- Dengan menggunakan hyperlink di kolom pertama (ID Peningkatan), Anda dapat mengedit peningkatan yang sudah ada.
Alat Konfigurasi UI Web vs Alat Peningkatan Aplikasi
Sebelum beralih ke peningkatan tampilan langkah demi langkah, perbandingan di bawah ini menjelaskan kapan setiap alat harus digunakan:
| Aspek | Alat Konfigurasi UI Web | Alat Peningkatan Aplikasi (AET) |
|---|---|---|
| Tujuan utama | Sesuaikan tata letak yang terlihat dari tampilan yang ada. | Tambahkan kolom dan tabel baru ke dalam basis data. |
| Dampak Kamus Data | Tidak ada โ hanya menggunakan kolom yang sudah ada | Menghasilkan struktur dan tabel basis data secara otomatis. |
| Upaya Pengkodean | ABAP opsional untuk kasus tingkat lanjut | Hampir tidak memerlukan pengkodean sama sekali. |
| Pengguna Biasa | Konsultan fungsional atau pengguna super | Konsultan fungsional yang bekerja sama dengan pimpinan teknis. |
| Ruang Lingkup Perubahan | Tata letak dan personalisasi per tampilan | Ekstensibilitas bidang dan tabel di seluruh aplikasi. |
Meningkatkan Tampilan
- Untuk meningkatkan tampilan, setelah mengklik tombol โBaruโ (seperti yang ditunjukkan pada tangkapan layar di atas), Anda perlu memilih bagian objek bisnis tempat bidang atau tabel baru perlu ditambahkan.

- Tergantung pada objek yang dipilih, tabel dan struktur basis data akan dipilih.
- Saat membuat kolom, Anda perlu mengatur properti kolom tersebut:

- Sesuai dengan properti yang dipilih, bidang akan dihasilkan dan berbagai lapisan akan ditingkatkan untuk bidang baru tersebut.
- Tombol โAktifkan Mode Pakarโ dapat digunakan agar kerangka kerja memilih properti dari Elemen Data yang digunakan dalam definisi bidang.
- Dalam Mode Pakar, kita perlu menetapkan nilai untuk kolom Elemen Data.
- Dalam definisi elemen data, dimungkinkan untuk mengatur properti seperti Label (Description).
- Dengan demikian, berbagai properti bidang dapat diatur secara otomatis menggunakan definisi elemen data dalam kamus data.

- Demikian pula, kita dapat membuat kolom tabel menggunakan AET.
- Untuk sebuah tabel, kita perlu menentukan detail tabel secara keseluruhan, serta kolom-kolom individual yang akan dibuat untuk tabel tersebut.

- Setelah sebuah field atau tabel dibuat menggunakan AET, aplikasi akan dimulai ulang, dan pengguna kemudian dapat menggunakan field atau tabel baru tersebut.
- Kolom dan tabel ini juga akan memperbarui tabel basis data yang diperlukan.
- Artinya, ketika Anda memasukkan nilai untuk kolom-kolom ini dan melakukan penyimpanan, nilai tersebut akan tersimpan di dalam basis data.

