कभी-कभी व्यवसायों को खरीद आदेश (पीओ) बढ़ाने और मैन्युअल पीओ निर्माण को प्रतिबंधित करने के लिए मांग की आवश्यकता होती है। यह ब्लॉग आपको दिखाता है कि उपयोगकर्ता को मैन्युअल रूप से पीओ बनाने से कैसे प्रतिबंधित किया जाए।
परिचय
Oracle® खरीदारी में, आप निम्न विधियों में से किसी एक का उपयोग करके एक PO बनाते हैं:
- पीओ फॉर्म का उपयोग करके मैन्युअल रूप से।
- स्वचालित रूप से स्वत:बनाएँ प्रपत्र का उपयोग करके मांग से।
कुछ व्यवसायों को पीओ बनाने और मैन्युअल पीओ निर्माण को प्रतिबंधित करने की आवश्यकता होती है। निम्नलिखित अनुभाग Oracle ई-बिजनेस सूट (EBS) अनुप्रयोगों में PO के मैन्युअल निर्माण को प्रतिबंधित करने के विकल्प दिखाते हैं।
विकल्प 1:POXPOEPO फ़ॉर्म को वैयक्तिकृत करें
इस पद्धति के लिए दो वैयक्तिकरण की आवश्यकता होती है, एक पीओ हैडर ब्लॉक पर और दूसरा पीओ लाइन ब्लॉक पर।
PO हैडर ब्लॉक में वैयक्तिकृत करने के लिए, WHEN VALIDATE RECORD
का उपयोग करें घटना, जैसा कि निम्न चित्र में दिखाया गया है।
![Oracle खरीद ऑर्डर के मैन्युअल निर्माण को प्रतिबंधित करें](/article/uploadfiles/202207/2022070812095538.png)
पीओ नंबर (SEGMENT1 .) की जांच करने के लिए आपको एक शर्त जोड़नी होगी ) शून्य है। यदि यह शून्य है, तो आप एक त्रुटि संदेश उठा सकते हैं। एक शून्य SEGMENT1 इसका मतलब है कि आप एक खरीद आदेश प्रपत्र पर एक नया पीओ बनाने का प्रयास कर रहे हैं, इसलिए हमें इसे यहां प्रतिबंधित करने की आवश्यकता है, जैसा कि निम्न चित्र में दिखाया गया है:
![Oracle खरीद ऑर्डर के मैन्युअल निर्माण को प्रतिबंधित करें](/article/uploadfiles/202207/2022070812095535.png)
पीओ लाइन स्तर पर वैयक्तिकृत करने के लिए, पीओ निर्माण को WHEN NEW BLOCK INSTANCE
में फंसाएं घटना।
अगर SEGMENT1 पीओ हेडर स्तर पर शून्य है, निम्नलिखित क्रियाएं करें:
- पीओ हैडर ब्लॉक को नियंत्रण पास करें।
- एक त्रुटि संदेश उठाएं।
निम्नलिखित चित्र इन क्रियाओं को प्रदर्शित करते हैं:
![Oracle खरीद ऑर्डर के मैन्युअल निर्माण को प्रतिबंधित करें](/article/uploadfiles/202207/2022070812095660.png)
![Oracle खरीद ऑर्डर के मैन्युअल निर्माण को प्रतिबंधित करें](/article/uploadfiles/202207/2022070812095654.png)
विकल्प 2:मेनू बहिष्करण का उपयोग करें
मेनू बहिष्करण का उपयोग करने के लिए, आपको यह सुनिश्चित करने के लिए कि उपयोगकर्ता मैन्युअल रूप से पीओ बनाने में सक्षम नहीं है, आपको जिम्मेदारी के स्तर पर कई कार्यों को बाहर करने की आवश्यकता है। सुनिश्चित करें कि आप उन सभी जिम्मेदारियों को संशोधित करते हैं जहां आप PO निर्माण को प्रतिबंधित करना चाहते हैं।
आपको निम्नलिखित कार्यों को बाहर कर देना चाहिए:
Purchase Orders
PO Summary: Create New PO
निम्न छवि इस प्रक्रिया को दिखाती है:
![Oracle खरीद ऑर्डर के मैन्युअल निर्माण को प्रतिबंधित करें](/article/uploadfiles/202207/2022070812095647.png)
मेनू बहिष्करण के साथ सीमा यह है कि एक उपयोगकर्ता उन जिम्मेदारियों से पीओ (जो ऑटो-क्रिएट कार्यक्षमता के माध्यम से बनाए गए थे) को संपादित करने में सक्षम नहीं है, जिस पर Purchase Orders
कार्य करता है और PO Summary: Create New PO
बाहर रखा गया है।
निष्कर्ष
पीओ निर्माण के निर्माण को प्रतिबंधित करने के लिए आप इस ब्लॉग में वर्णित विधियों में से किसी एक का उपयोग कर सकते हैं। यदि आप किसी उपयोगकर्ता को आवश्यकता से पीओ बनाने के बाद उसे संपादित करने की अनुमति देना चाहते हैं, तो आपको प्रपत्र वैयक्तिकरण पद्धति का उपयोग करना चाहिए। यदि उपयोगकर्ता इसे संपादित करने की आवश्यकता के बिना AutoCreate से PO बना देगा, तो मेनू बहिष्करण विधि का उपयोग करें। मुझे आशा है कि आपको ये संकेत मूल्यवान लगे होंगे और आप इनका अच्छा उपयोग करने में सक्षम होंगे।
कोई टिप्पणी करने या प्रश्न पूछने के लिए फ़ीडबैक टैब का उपयोग करें।
हमारी डेटाबेस सेवाओं के बारे में अधिक जानें।