Parameter Input di HANA

Di SAP HANA, parameter input digunakan untuk memfilter data dengan meneruskan input dari pengguna dan untuk melakukan penghitungan tambahan pada waktu proses. Data diambil berdasarkan nilai masukan, saat tampilan dijalankan.

Contoh

Pertimbangkan skenario di mana parameter Input diterapkan pada "Sold_Qty", yaitu ketika Sold_Qty lebih besar dari 20, maka ada diskon 10% untuk Total_Price. Jika tidak, itu tetap sama.

Parameter input dibuat dalam tampilan Pemodelan HANA menggunakan SAP HANA Studio. Saat tampilan ini digunakan dalam alat pelaporan BO dan laporan diperbarui, pengguna akan diminta untuk memberikan nilai input untuk bidang tertentu. Untuk membuat parameter baru, buka bagian Semantik tampilan Pemodelan HANA.

Arahkan ke tab Parameter / Variabel di lapisan Semantik dan klik tanda "+". Pilih Buat Parameter Input seperti yang ditunjukkan pada tangkapan layar berikut.

Ini akan membuka kotak dialog baru. Masukkan nama teknis dan deskripsi parameter Input. Pilih jenis Parameter Input dari daftar dropdown.

Kami memiliki jenis parameter input berikut di HANA -

  • Direct - Dengan menggunakan tipe parameter ini, Anda dapat mengirimkan nilai apa pun untuk parameter.

  • Column - Jenis parameter ini memungkinkan Anda memilih nilai apa pun dari daftar nilai berbeda yang tersedia di kolom dalam tampilan HANA.

  • Derived from table - Dimungkinkan juga untuk membuat nilai dinamis dalam tabel dan memungkinkan Anda memilih nilai yang tersedia dari daftar.

  • Static List - Dimungkinkan juga untuk membuat daftar nilai statis dan memberikan masukan selama eksekusi.

Note - Anda juga dapat memilih kotak centang untuk menjadikan Parameter Input sebagai opsi wajib.

Anda dapat memilih tipe data dari nilai input, sehingga sistem hanya menerima tipe nilai yang diperbolehkan untuk bidang ini. Opsi ini bervariasi sesuai jenis parameter. Tersedia opsi tipe data berikut -

  • Currency
  • Satuan ukuran
  • Date

Anda juga dapat meneruskan parameter Input menggunakan kueri SQL. Untuk melihat kueri SQL, navigasikan ke tab Pratinjau Data dari tampilan Pemodelan HANA. Parameter masukan menggunakan SQL diteruskan menggunakan "PLACEHOLDER".

Selanjutnya, klik "Show Log" lalu klik dua kali pesan yang disorot di bawah ini. Ini akan membuka jendela baru dengan kueri SQL berikut.

('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
   WHERE ("REGION_NAME" IN ('NA') )
   GROUP BY "NET_AMOUNT", "PROFIT";