वैयक्तिकरण और विन्यास
व्यवसाय की आवश्यकता के अनुसार, आप कई मानक अनुप्रयोगों को लागू कर सकते हैं और आवश्यकता के अनुसार वेब डायनप्रो एप्लिकेशन का UI भिन्न हो सकता है।
अनुप्रयोग का कॉन्फ़िगरेशन
वेब डायनप्रो एप्लिकेशन को कॉन्फ़िगर करने के लिए, आप सबसे पहले व्यक्तिगत वेब डायनप्रो घटकों के लिए डेटा रिकॉर्ड कॉन्फ़िगर करते हैं।
घटक कॉन्फ़िगरेशन का उपयोग करना, यह आपको व्यवहार का प्रबंधन करने की अनुमति देता है।
अगला एप्लिकेशन को कॉन्फ़िगर करना है। बनाए गए सभी घटकों को विशिष्ट कॉन्फ़िगरेशन में उपयोग करने की आवश्यकता होती है। वेब डायनप्रो एप्लिकेशन का कॉन्फ़िगरेशन परिभाषित करता है कि कौन सा घटक किसी एप्लिकेशन में कॉन्फ़िगर किया गया है।
घटक विन्यासकर्ता कैसे शुरू करें?
ABAP ऑब्जेक्ट सूची में, एक वेब डायनप्रो घटक चुनें -
राइट-क्लिक करें → कॉन्फ़िगरेशन बनाएँ / बदलें।
यह विन्यासकर्ता के संवाद विंडो के साथ एक ब्राउज़र खोलता है। मोड घटक विन्यासकर्ता सक्रिय है और आप अपने नए घटक विन्यास के लिए एक नाम दर्ज करते हैं।
आप अंतर्निहित और स्पष्ट कॉन्फ़िगरेशन को भी परिभाषित कर सकते हैं। कॉन्फ़िगरेशन सहेजें और विंडो बंद करें।
Note- आप एक नया कॉन्फ़िगरेशन तभी सहेज सकते हैं जब उसमें वास्तव में मान हों। एक खाली कॉन्फ़िगरेशन फ़ाइल जिसमें कोई डेटा नहीं है और उसका नाम संग्रहीत नहीं है।
चूँकि यह विन्यासक ABAP कार्यक्षेत्र का हिस्सा नहीं है और ब्राउज़र में अलग से चलता है, तो आपको कॉन्फ़िगरेशन में निर्माण या परिवर्तन प्रक्रिया पूरी होने के बाद कार्यक्षेत्र में ऑब्जेक्ट सूची के पदानुक्रम को अपडेट करना होगा।
यह आपको प्रत्येक ऑब्जेक्ट के लिए अलग कॉन्फ़िगरेशन संग्रहीत करने की अनुमति देता है।
निजीकरण में डेल्टा हैंडलिंग
जब आप एप्लिकेशन कॉन्फ़िगरेशन को सहेजते हैं, तो आप किसी व्यवस्थापक और अंतिम उपयोगकर्ता द्वारा किए गए परिवर्तनों की जांच नहीं कर सकते। कस्टमाइज़ेशन और पर्सनलाइज़ेशन डेटा को स्टोर करने की आवश्यकता है जो मर्ज किए गए डेटा को प्रबंधित करने की अनुमति देता है।
निम्नलिखित बिंदुओं पर विचार किया जाना चाहिए -
एप्लिकेशन उपयोगकर्ता और व्यवस्थापक परिवर्तनों को उलटने में सक्षम होना चाहिए।
अनुप्रयोग के अनुकूलन परिवर्तन सभी पृष्ठों के लिए उपयोगकर्ता को दिखाई देने चाहिए।
एप्लिकेशन व्यवस्थापक के पास रिपोर्ट को अंतिम रूप से चिह्नित करने की पहुंच होनी चाहिए और यह सभी उपयोगकर्ताओं के लिए मान्य होनी चाहिए। जब कोई व्यवस्थापक किसी प्रॉपर्टी के फ़ाइनल को फ़्लैग करता है, तो एकल उपयोगकर्ता के वैयक्तिकरण के रूप में मूल्य में किसी भी बदलाव की अनुमति नहीं होनी चाहिए।