OpenAPI: ฉันจะเพิ่มฟิลด์ในแบบร่างมุมมองที่ปรับแต่งได้ของ API การรายงานได้อย่างไร?
บทความในฐานข้อมูลองค์ความรู้นี้ถูกแปลด้วยเครื่องเพื่ออำนวยความสะดวกให้แก่คุณ SAP ไม่รับประกันใดๆ เกี่ยวกับความถูกต้องหรือความสมบูรณ์ของการแปลด้วยเครื่อง คุณจะพบเนื้อหาต้นฉบับได้เมื่อสลับไปยัง 'ภาษาอังกฤษ' โดยใช้ตัวเลือกภาษา
ฉันจะเพิ่มฟิลด์ในแบบร่างมุมมองที่ปรับแต่งได้ของ API การรายงานได้อย่างไร?
ทำตามขั้นตอนต่อไปนี้
- สร้าง viewTemplate ที่ปรับแต่งได้
- แก้ไข viewTemplate แบบกำหนดเองโดยการเรียกจุดในการเข้าถึง API นี้:
POST /procureation-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?sites=RealmName
ในส่วนเนื้อหา ให้ระบุ: (บันทึกตัวอย่างฟิลด์จริงแบบผสมในรหัส)
{
"เลือกแอททริบิวต์": [
"แอททริบิวต์1"
"แอททริบิวต์2"
"แอททริบิวต์3"
"cus_Attributes1",
"cus_Attributes2",
"StartDate",
"UniqueId"
],
"นิพจน์ฟิลเตอร์": [
{
"ชื่อ": "FilterName",
"ช่องข้อความ": "filterExpression1",
"op": ">=",
"defaultValue": "YYYY-MM-DDTHH:MI:SSZ"
},
{
"ชื่อ": "createdDateTo",
"ฟิลด์": "TimeCreated",
"op": "<=",
"defaultValue": "2019-05-31T00:00:00Z"
},
{
"ชื่อ": "StatusInList",
"ฟิลด์": "StatusString",
"op": "IN",
"defaultValue": [
"ส่งแล้ว"
]
}
]
}
ข้อมูลเพิ่มเติม:
- เฉพาะ viewTemplate ที่ปรับแต่งได้เท่านั้นที่สามารถแก้ไข/แพทช์ได้ ไม่สามารถแก้ไข viewTemplate ของระบบ
- เรียกจุดสิ้นสุด GET /metadata API เพื่อนำกลับ Select Fields และ Filter Expression ที่มีอยู่ SAP Note 3635403 จะให้คำแนะนำเพิ่มเติมเกี่ยวกับวิธีสำรวจจุดในการเข้าถึงเมต้าดาต้าอย่างมีประสิทธิภาพ
- กรุณาสังเกตว่าในมุมมองแบบกำหนดเอง ไม่อนุญาตให้มีฟิลด์ที่ซ้ำกัน
การจัดซื้อจัดจ้างหลัก > REST API ของการจัดซื้อจัดจ้าง > API การรายงานการดำเนินการ
การจัดหาเชิงกลยุทธ์ > การจัดหาเชิงกลยุทธ์ - REST API > การจัดหาเชิงกลยุทธ์ - API การรายงานการดำเนินงาน
การรายงานการวิเคราะห์ของ SAP Ariba > การรายงานการวิเคราะห์ - REST API