SAP IDT - มุมมองชั้นธุรกิจ
เป็นไปได้ที่จะปรับเปลี่ยนการแสดงของออบเจ็กต์ชั้นธุรกิจโดยใช้มุมมองชั้นธุรกิจเพื่อ จำกัด จำนวนของวัตถุที่แสดงในบานหน้าต่างชั้นธุรกิจ ใช้มุมมองชั้นธุรกิจเพื่อจัดกลุ่มวัตถุที่แชร์ความสัมพันธ์ทางธุรกิจ
สามารถเลือกมุมมองชั้นธุรกิจได้ในแผงแบบสอบถาม คุณสามารถใช้มุมมองชั้นธุรกิจเพื่อกำหนดการรักษาความปลอดภัยเพื่ออนุญาตหรือปฏิเสธการใช้ออบเจ็กต์ชั้นธุรกิจให้กับผู้ใช้หรือกลุ่มบางกลุ่ม
การสร้าง Business Layer View
ในการสร้างหรือแก้ไขมุมมองชั้นธุรกิจให้เปิดตัวแก้ไขชั้นธุรกิจโดยคลิกที่ชั้นธุรกิจในโครงการในพื้นที่
คลิกจัดการตัวเลือกมุมมองชั้นธุรกิจในบานหน้าต่างมุมมองชั้นธุรกิจ
เมื่อกล่องโต้ตอบมุมมอง 'แก้ไขชั้นธุรกิจ' เปิดขึ้นเพื่อเพิ่มมุมมองใหม่ให้คลิกที่ปุ่ม "ใหม่" แก้ไขชื่อมุมมองในกล่องข้อความชื่อ
ในกล่องมุมมองวัตถุให้เลือกหรือล้างกล่องกาเครื่องหมายที่อยู่ถัดจากวัตถุในชั้นธุรกิจเพื่อรวมหรือแยกออกจากมุมมอง
หากต้องการทำงานกับเฉพาะวัตถุที่รวมอยู่ในมุมมองแล้วให้เลือกแสดงวัตถุที่เลือกเท่านั้นดังที่แสดงในภาพหน้าจอต่อไปนี้
ป้อนหรือแก้ไขคำอธิบายสำหรับมุมมองในกล่องข้อความคำอธิบาย
คลิกตกลงเพื่อบันทึกการเปลี่ยนแปลง
Note - คุณไม่สามารถเปลี่ยนมุมมองหลักได้
พารามิเตอร์
คุณสามารถสร้างพารามิเตอร์ใน Business Layer หรือ Data Foundation ที่ต้องการอินพุตของผู้ใช้หรือค่าอินพุตที่กำหนดไว้ล่วงหน้า
พารามิเตอร์สามารถมีประเภทอินพุตต่อไปนี้ -
- การป้อนข้อมูลของผู้ใช้เป็นการตอบสนองต่อการแจ้งเตือน
- ค่าคงที่ที่กำหนดไว้ล่วงหน้า
แจ้งให้ผู้ใช้ทราบ |
หากเลือกผู้ใช้จะได้รับแจ้งให้ป้อนค่าในขณะทำงาน หากล้างค่าที่กำหนดไว้ล่วงหน้าจะถูกป้อนที่รันไทม์สำหรับพารามิเตอร์ |
ข้อความแจ้ง |
ข้อความสำหรับคำถามพร้อมต์หรือคำสั่งหากเลือกพร้อมต์ถึงผู้ใช้ |
ตั้งค่า |
พร้อมใช้งานเมื่อไม่ได้เลือกตัวเลือกพร้อมต์ถึงผู้ใช้ ให้คุณป้อนค่าอย่างน้อยหนึ่งค่าที่จะใช้สำหรับพารามิเตอร์ในขณะรัน |
ประเภทข้อมูล |
ชนิดข้อมูลที่จำเป็นสำหรับคำตอบของข้อความแจ้ง |
อนุญาตหลายค่า |
หากเลือกจะให้ผู้ใช้รับค่าหลายค่าจากรายการค่า |
เก็บค่าสุดท้าย |
หากเลือกไว้ค่าสุดท้ายที่ผู้ใช้เลือกจะถูกเก็บไว้เมื่อมีการเรียกใช้พร้อมต์อีกครั้ง |
แจ้งให้ทราบดัชนี |
หากเลือกคอลัมน์สำคัญจะรวมอยู่ในพร้อมต์เพื่อ จำกัด ค่าในรายการ ผู้ใช้มองไม่เห็นคอลัมน์คีย์ |
รายการค่าที่เกี่ยวข้อง |
รายการค่าที่ระบุค่าสำหรับพรอมต์ |
เลือกจากรายการเท่านั้น |
หากเลือกผู้ใช้จะถูกบังคับให้เลือกสมาชิกในรายการ |
เลือกค่าเริ่มต้น |
ให้คุณเลือกค่าที่จะใช้เป็นค่าเริ่มต้น |
การแทรกและการแก้ไขพารามิเตอร์
เมื่อคุณกำหนดพารามิเตอร์ใน Data Foundation พารามิเตอร์เหล่านี้จะสืบทอดโดยตรงไปยัง Business Layer ที่อยู่ด้านบนของ Data foundation ไม่สามารถแก้ไขพารามิเตอร์เหล่านี้ใน Business Layer ได้และคุณต้องแก้ไขใน Data Foundation
ในการแทรกพารามิเตอร์ให้คลิกที่พารามิเตอร์และแท็บ LOVs ในบานหน้าต่างการค้นหา→คลิกที่ไอคอนแทรกพารามิเตอร์
คุณสมบัติพารามิเตอร์จะแสดงในบานหน้าต่างด้านขวา คุณสามารถใช้คุณสมบัติต่างๆตามที่กำหนดไว้ในหัวข้อก่อนหน้านี้
หากต้องการแก้ไขพารามิเตอร์ที่มีอยู่ให้เลือกพารามิเตอร์จากรายการและแก้ไข
ความรักและคุณสมบัติ
การใช้ LOVs คุณสามารถเลือกค่าของพรอมต์จากรายการค่าที่เกี่ยวข้องกับวัตถุ อนุญาตให้ชุดข้อมูล จำกัด เฉพาะค่าที่เลือก
คุณสามารถใช้ LOV สำหรับวัตถุใน Data Foundation หรือ Business Layer สามารถใช้ LOV ประเภทต่างๆได้
LOVs based on Business Layer Objects - ในกรณีนี้ LOV จะขึ้นอยู่กับข้อความค้นหาอื่น ๆ หรือตามลำดับชั้นที่มี
Static LOVs - ประกอบด้วยรายการค่าที่ระบุด้วยตนเองหรือนำเข้าจากไฟล์
LOVs based on SQL - เป็นการคืนค่าโดยนิพจน์ SQL เฉพาะ
การแทรกและแก้ไข LOVs
หากต้องการแทรกหรือแก้ไข LOV ที่มีอยู่ให้ไปที่แท็บพารามิเตอร์และความรักในตัวแก้ไข คลิกที่แทรก + ลงชื่อในบานหน้าต่าง LOV -
คุณสมบัติของ LOVs จะปรากฏในบานหน้าต่างด้านขวา หากต้องการแก้ไข LOV ที่มีอยู่ให้คลิก List of Value ในรายการ
แท็บคุณสมบัติในคุณสมบัติ LOVs ช่วยให้คุณแก้ไขคุณสมบัติของคอลัมน์บน LOVs คุณสามารถแก้ไขคุณสมบัติต่อไปนี้ได้โดยคลิกคอลัมน์คุณสมบัติในตารางคุณสมบัติ -
Column Name - คุณสามารถแก้ไขชื่อของคอลัมน์
Key Column - คุณสามารถเลือกคอลัมน์ที่จะรับรู้ดัชนีได้
Data Type - คุณสามารถเลือกประเภทข้อมูลสำหรับคอลัมน์
Hidden - หากคุณเลือกตัวเลือกนี้คอลัมน์จะไม่แสดง
แบบสอบถามใน Business Layer
แผงแบบสอบถามใช้ในการสร้างคิวรีและออบเจ็กต์คิวรีเชื่อมโยงกับ Business Layer โดยปกติจะใช้ใน IDT เพื่อตรวจสอบความถูกต้องของชั้นธุรกิจ
การแทรกและการแก้ไขแบบสอบถาม
หากต้องการแทรกแบบสอบถามใหม่หรือแก้ไขแบบสอบถามที่มีอยู่ให้คลิกบานหน้าต่างแบบสอบถามในบานหน้าต่างชั้นธุรกิจ
คลิกแทรกคิวรีเพื่อเพิ่มคิวรีใหม่ เพื่อเปิดแผง Query คุณสามารถสร้างแบบสอบถามใหม่หรือแก้ไขแบบสอบถามที่มีอยู่แล้วคลิกตกลง เลือกวัตถุในแผงแบบสอบถาม→ตกลง
ป้อนชื่อและคำอธิบายของแบบสอบถาม คุณสามารถแก้ไขวัตถุในแบบสอบถามได้โดยคลิกตัวเลือกแก้ไขคิวรี ในการดำเนินการค้นหา→ดำเนินการสืบค้น
การรับรู้โดยรวม
การใช้การรับรู้รวมคุณสามารถใช้ข้อมูลที่รวบรวมไว้ล่วงหน้าในตารางในฐานข้อมูล ใช้เพื่อปรับปรุงประสิทธิภาพการสืบค้นโดยการประมวลผลจำนวนแถวน้อยลง
เมื่อคุณเพิ่มออบเจ็กต์ที่รับรู้แบบรวมในแบบสอบถามตัวสร้างแบบสอบถามจะดึงข้อมูลจากตารางที่มีระดับการรวมสูงสุด
ตัวอย่างเช่น - พิจารณาตารางข้อมูลการขายที่ยอดขายรวมตามเดือน หากคำค้นหาของคุณขอให้ขายต่อเดือนตัวสร้างแบบสอบถามจะดึงข้อมูลจากตารางรวม
การตั้งค่าการรับรู้โดยรวม
ในการใช้การรับรู้แบบรวมขั้นแรกต้องโหลดตารางรวมลงในฐานข้อมูลจากนั้นจึงเพิ่มตารางลงใน Data Foundation
กำหนดออบเจ็กต์ที่รับรู้โดยรวม สิ่งเหล่านี้คือออบเจ็กต์ในชั้นธุรกิจที่คุณต้องการให้คิวรีใช้ตารางรวมเมื่อเป็นไปได้แทนที่จะดำเนินการรวมโดยใช้ตารางที่ไม่รวม
ในนิพจน์ SQL สำหรับอ็อบเจ็กต์กำหนดคำสั่ง SELECT เพื่อใช้ฟังก์ชัน @Aggregate_Aware -
@Aggregate_Aware (sum (aggr_table_1), …, sum (aggr_table_n))
เลือกวัตถุใน Business Layer →ไปที่ SQL Assistant →ภายใต้ฟังก์ชัน→ Aggregate Awareness