- Service Layer
- ส่วนติดต่อมาตรฐานของ SAP Business One ที่เปิดให้ระบบภายนอกอ่านและเขียนข้อมูลผ่านโปรโตคอลเว็บในรูปแบบ OData คำขอทุกครั้งต้องยืนยันตัวตนก่อน และตรรกะทางธุรกิจของระบบจะทำงานเหมือนการบันทึกจากหน้าจอปกติ
- DI API
- ชุดส่วนติดต่อสำหรับการเขียนโปรแกรมที่ใช้เชื่อมต่อ SAP Business One มาก่อน Service Layer ทำงานในระดับเครื่องที่ติดตั้งไว้ จึงเหมาะกับงานเบื้องหลังบนเครือข่ายภายในมากกว่างานที่ต้องเรียกผ่านเว็บ
- Company Database
- ฐานข้อมูลบริษัทหนึ่งชุดใน SAP Business One ที่เก็บข้อมูลหลัก เอกสาร และการตั้งค่าทั้งหมดขององค์กรนั้น องค์กรที่มีหลายนิติบุคคลมักมีฐานข้อมูลบริษัทมากกว่าหนึ่งชุด
- Business Partner
- ข้อมูลหลักของคู่ค้า ครอบคลุมทั้งลูกค้า ผู้จำหน่าย และผู้ติดต่อทั่วไป เก็บที่อยู่ เงื่อนไขการชำระเงิน วงเงินเครดิต และประวัติเอกสารที่เกี่ยวข้อง
- Item Master Data
- ข้อมูลหลักของสินค้าและบริการ ระบุรหัส หน่วยนับ กลุ่มสินค้า วิธีคิดต้นทุน และการตั้งค่าที่กำหนดว่าสินค้ารายการนั้นเคลื่อนไหวในคลังอย่างไร
- Sales Order
- ใบสั่งขายที่บันทึกความต้องการซื้อของลูกค้า ยังไม่ทำให้เกิดรายการทางบัญชี แต่จองยอดสินค้าไว้และเป็นต้นทางของการส่งของและการวางบิลในขั้นถัดไป
- Delivery
- เอกสารส่งของที่บันทึกการนำสินค้าออกจากคลังไปยังลูกค้า ทำให้ยอดคงเหลือลดลงจริงและมักเป็นเอกสารอ้างอิงในการออกใบแจ้งหนี้
- A/R Invoice
- ใบแจ้งหนี้ลูกหนี้ที่บันทึกการขายเข้าสู่ระบบบัญชี สร้างยอดลูกหนี้และรับรู้รายได้ตามการตั้งค่าขององค์กร โดยทั่วไปอ้างอิงจากใบสั่งขายหรือเอกสารส่งของ
- Purchase Order
- ใบสั่งซื้อที่ส่งถึงผู้จำหน่ายเพื่อยืนยันความต้องการซื้อ ยังไม่กระทบยอดคงเหลือหรือบัญชี แต่ใช้เป็นเอกสารอ้างอิงเมื่อรับสินค้าและตรวจสอบราคาภายหลัง
- Goods Receipt PO
- เอกสารรับสินค้าตามใบสั่งซื้อ บันทึกว่าสินค้าถูกรับเข้าคลังแล้ว ทำให้ยอดคงเหลือเพิ่มขึ้นและตั้งยอดค้างจ่ายไว้จนกว่าจะได้รับใบแจ้งหนี้จากผู้จำหน่าย
- Inventory Transfer
- เอกสารย้ายสินค้าระหว่างคลังหรือระหว่างตำแหน่งจัดเก็บ ยอดรวมทั้งองค์กรไม่เปลี่ยน แต่ยอดของแต่ละคลังเปลี่ยน จึงมีผลต่อการวางแผนและการตรวจนับ
- UDF
- ฟิลด์ที่องค์กรสร้างเพิ่มเองในตารางหรือเอกสารมาตรฐาน เพื่อเก็บข้อมูลที่ระบบไม่มีมาให้ ระบบภายนอกจะเห็นฟิลด์เหล่านี้ก็ต่อเมื่อมีการระบุไว้ในการเชื่อมต่ออย่างชัดเจน
- UDT
- ตารางที่องค์กรสร้างขึ้นเองสำหรับเก็บข้อมูลเฉพาะทางที่ไม่มีในโครงสร้างมาตรฐาน เช่น ตารางอ้างอิงภายในหรือข้อมูลประกอบของกระบวนการที่ปรับแต่งเพิ่ม
- Approval Procedure
- ผังการอนุมัติที่ตั้งค่าไว้ในระบบ กำหนดว่าเอกสารประเภทใดเมื่อเข้าเงื่อนไขใดต้องผ่านผู้อนุมัติคนไหนบ้าง ก่อนที่เอกสารจะถูกบันทึกเข้าสู่ระบบจริง
- RBAC
- แนวคิดการให้สิทธิ์ตามบทบาทหน้าที่ แทนการให้สิทธิ์รายบุคคล ผู้ใช้ถูกผูกกับบทบาท และบทบาทเป็นตัวกำหนดว่าทำรายการใดได้และเห็นข้อมูลในขอบเขตใด
- Idempotency
- คุณสมบัติที่ทำให้การส่งคำขอเดิมซ้ำหลายครั้งได้ผลลัพธ์เท่ากับส่งครั้งเดียว ใช้ป้องกันเอกสารซ้ำเมื่อผู้ใช้กดปุ่มซ้ำหรือเครือข่ายตอบช้าจนระบบส่งคำขอใหม่
- Audit Log
- บันทึกการใช้งานที่เก็บว่าใครทำอะไร เมื่อใด และจากที่ใด ใช้ตอบคำถามย้อนหลังเมื่อเกิดข้อสงสัย ควรออกแบบให้แก้ไขย้อนหลังไม่ได้และกำหนดระยะเวลาจัดเก็บไว้ชัดเจน
- Reverse Proxy
- เซิร์ฟเวอร์ตัวกลางที่รับคำขอแทนระบบปลายทาง ใช้จัดการใบรับรอง TLS จำกัดต้นทางที่เรียกเข้ามาได้ กระจายภาระไปยังหลายเครื่อง และเก็บบันทึกการเข้าถึงไว้ที่จุดเดียว