Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Hạn chế tạo thủ công các đơn đặt hàng Oracle

Đôi khi các doanh nghiệp yêu cầu một yêu cầu để tăng đơn đặt hàng (PO) và hạn chế việc tạo PO thủ công. Blog này hướng dẫn bạn cách hạn chế việc tạo PO theo cách thủ công.

Giới thiệu

Khi mua Oracle®, bạn tạo một PO bằng cách sử dụng một trong các phương thức sau:

  • Theo cách thủ công bằng cách sử dụng biểu mẫu PO.
  • Tự động theo yêu cầu bằng cách sử dụng biểu mẫu Tự động tạo.

Một số doanh nghiệp yêu cầu điều kiện để tạo một PO và hạn chế việc tạo PO thủ công. Các phần sau đây hiển thị các tùy chọn để hạn chế các PO sáng tạo thủ công trong các ứng dụng Oracle E-Business Suite (EBS).

Tùy chọn 1:Cá nhân hóa biểu mẫu POXPOEPO

Phương pháp này yêu cầu hai cá nhân hóa, một trên Khối tiêu đề PO và một trên Khối dòng PO.

Để cá nhân hóa tại Khối tiêu đề PO, hãy sử dụng WHEN VALIDATE RECORD sự kiện, được hiển thị trong hình ảnh sau đây.

Hạn chế tạo thủ công các đơn đặt hàng Oracle

Bạn cần thêm một điều kiện để kiểm tra xem số PO ( SEGMENT1 ) không. Nếu nó là null, bạn có thể đưa ra thông báo lỗi. Một SEGMENT1 rỗng có nghĩa là bạn đang cố gắng tạo một PO mới trên biểu mẫu đơn đặt hàng, vì vậy chúng tôi cần hạn chế điều đó ở đây, như thể hiện trong hình ảnh sau:

Hạn chế tạo thủ công các đơn đặt hàng Oracle

Để cá nhân hóa ở cấp độ dòng PO, hãy đặt chức năng tạo PO trong WHEN NEW BLOCK INSTANCE sự kiện.

Nếu SEGMENT1 ở cấp tiêu đề PO là rỗng, hãy thực hiện các hành động sau:

  1. Chuyển quyền điều khiển đến Khối tiêu đề PO.
  2. Đưa ra thông báo lỗi.

Những hình ảnh sau đây chứng minh những hành động này:

Hạn chế tạo thủ công các đơn đặt hàng Oracle Hạn chế tạo thủ công các đơn đặt hàng Oracle

Tùy chọn 2:Sử dụng các loại trừ menu

Để sử dụng loại trừ menu, bạn cần loại trừ một số chức năng ở mức trách nhiệm đó để đảm bảo rằng người dùng không thể tạo PO theo cách thủ công. Hãy đảm bảo rằng bạn sửa đổi tất cả các trách nhiệm mà bạn muốn hạn chế POcreation.

Bạn nên loại trừ các chức năng sau:

  • Purchase Orders
  • PO Summary: Create New PO

Hình ảnh sau đây cho thấy quá trình này:

Hạn chế tạo thủ công các đơn đặt hàng Oracle

Hạn chế với loại trừ menu là người dùng không thể chỉnh sửa các PO (được tạo thông qua chức năng tự động tạo) từ các trách nhiệm có chức năng Purchase OrdersPO Summary: Create New PO bị loại trừ.

Kết luận

Bạn có thể sử dụng một trong các phương pháp được mô tả trong blog này để hạn chế việc tạo PO tạo. Nếu bạn muốn cho phép người dùng chỉnh sửa PO sau khi tạo nó từ yêu cầu, bạn nên sử dụng phương pháp cá nhân hóa biểu mẫu. Nếu người dùng muốn tạo PO từ AutoCreate mà không cần chỉnh sửa nó, thì hãy sử dụng phương pháp menuexclusion. Tôi hy vọng bạn thấy những gợi ý này có giá trị và có thể sử dụng chúng một cách hiệu quả.

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào.

Tìm hiểu thêm về các dịch vụ cơ sở dữ liệu của chúng tôi.