บางครั้งธุรกิจต้องการ Requisition เพื่อสร้าง Purchase Order (PO) และจำกัดการสร้าง PO แบบ Manual บล็อกนี้แสดงวิธีจำกัดผู้ใช้ไม่ให้สร้าง PO แบบ Manual
บทนำ
ใน Oracle® Purchasing คุณสร้าง PO ได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
- ด้วยตนเอง (Manually) โดยใช้ PO Form
- โดยอัตโนมัติจาก Requisition โดยใช้ AutoCreate Form
ธุรกิจบางแห่งต้องการ Requisition เพื่อสร้าง PO และจำกัดการสร้าง PO แบบ Manual ส่วนต่อไปแสดงตัวเลือกในการจำกัดการสร้าง PO แบบ Manual ในแอปพลิเคชัน Oracle E-Business Suite (EBS)
ตัวเลือกที่ 1: Personalize ฟอร์ม POXPOEPO
วิธีนี้ต้องการ Personalization 2 อย่าง หนึ่งบน PO Header Block และอีกหนึ่งบน PO Line Block
เพื่อ Personalize ที่ PO Header Block ใช้ Event WHEN VALIDATE RECORD ตามภาพต่อไปนี้
คุณต้องเพิ่มเงื่อนไขตรวจสอบว่าหมายเลข PO (SEGMENT1) เป็น Null หรือไม่ หากเป็น Null คุณสามารถแสดงข้อความ Error ได้ Null SEGMENT1 หมายถึงคุณกำลังพยายามสร้าง PO ใหม่บนฟอร์ม Purchase Order ดังนั้นเราจึงต้องจำกัดที่นี่ ตามภาพต่อไปนี้:
เพื่อ Personalize ที่ระดับ PO Line ให้จับการสร้าง PO ใน Event WHEN NEW BLOCK INSTANCE
หาก SEGMENT1 ที่ระดับ PO Header เป็น Null ให้ดำเนินการต่อไปนี้:
- ส่ง Control ไปที่ PO Header Block
- แสดงข้อความ Error
ภาพต่อไปนี้สาธิตการดำเนินการเหล่านี้:
ตัวเลือกที่ 2: ใช้ Menu Exclusions
เพื่อใช้ Menu Exclusions คุณต้อง Exclude ฟังก์ชันหลายอย่างที่ระดับ Responsibility เพื่อให้แน่ใจว่าผู้ใช้ไม่สามารถสร้าง PO แบบ Manual ได้ ตรวจสอบให้แน่ใจว่าคุณแก้ไข Responsibilities ทั้งหมดที่คุณต้องการจำกัดการสร้าง PO
คุณควร Exclude ฟังก์ชันต่อไปนี้:
Purchase OrdersPO Summary: Create New PO
ภาพต่อไปนี้แสดงกระบวนการนี้:
ข้อจำกัดของ Menu Exclusions คือ ผู้ใช้จะไม่สามารถแก้ไข PO (ที่สร้างผ่านฟังก์ชัน Auto-Create) จาก Responsibilities ที่ Exclude ฟังก์ชัน Purchase Orders และ PO Summary: Create New PO ไปแล้ว
สรุป
คุณสามารถใช้วิธีใดวิธีหนึ่งที่อธิบายในบล็อกนี้เพื่อจำกัดการสร้าง PO หากคุณต้องการอนุญาตให้ผู้ใช้แก้ไข PO หลังจากสร้างจาก Requisition คุณควรใช้วิธี Form Personalization หากผู้ใช้จะสร้าง PO จาก AutoCreate โดยไม่ต้องแก้ไข ให้ใช้วิธี Menu Exclusion หวังว่าคุณจะพบคำแนะนำเหล่านี้มีค่าและนำไปใช้ได้จริง
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม
เรียนรู้เพิ่มเติมเกี่ยวกับบริการฐานข้อมูลของเรา