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