ABAP क्वेरी ट्यूटोरियल SAP: एसक्यू01, एसक्यू02, एसक्यू03

ABAP क्वेरी अनुप्रयोग का उपयोग किया जाता है रिपोर्ट बनाएं पहले से मौजूद नहीं है SAP सिस्टम। इसे उन उपयोगकर्ताओं के लिए डिज़ाइन किया गया है जिन्हें ABAP प्रोग्रामिंग का बहुत कम या बिल्कुल भी ज्ञान नहीं है। ABAP क्वेरी उपयोगकर्ताओं को रिपोर्ट परिभाषित करने और विभिन्न प्रकार की रिपोर्ट बनाने के लिए कई तरह के तरीके प्रदान करती है जैसे कि बुनियादी सूचियाँ, सांख्यिकी और रैंक की गई सूचियाँ।

ABAP क्वेरी में चार घटक शामिल हैं:

  1. प्रश्न
  2. इन्फोसेट्स
  3. यूसर समूह
  4. प्रश्न का अनुवाद

आइये इन पर विस्तार से नजर डालें:-

प्रश्न

क्वेरीज़ घटक का उपयोग अंतिम उपयोगकर्ताओं द्वारा क्वेरीज़ को बनाए रखने के लिए किया जाता है। कोई भी क्वेरीज़ बना सकता है, क्वेरीज़ बदल सकता है और क्वेरीज़ निष्पादित कर सकता है। लेन-देन SQ01

ABAP प्रश्न

इन्फोसेट्स

इन्फोसेट डेटा स्रोतों के विशेष दृश्य हैं। एक इन्फोसेट बताता है कि डेटा स्रोत के किन फ़ील्ड पर क्वेरीज़ में रिपोर्ट की जा सकती है। एक इन्फोसेट को कई भूमिकाओं या उपयोगकर्ता समूहों को सौंपा जा सकता है।

फायदे-

  • इन्फोसेट्स बनाकर और उन्हें भूमिकाओं या उपयोगकर्ता समूहों को सौंपकर, सिस्टम प्रशासक उन रिपोर्टों की सीमा निर्धारित करता है जिन्हें व्यक्तिगत अनुप्रयोग विभाग या अंतिम उपयोगकर्ता उपयोग करके उत्पन्न करने में सक्षम हैं। SAP सवाल।
  • अंतिम उपयोगकर्ता केवल उन इन्फोसेट्स के साथ काम करने में सक्षम हैं जो उनके विशेष क्षेत्र के लिए प्रासंगिक हैं, जैसा कि उन्हें सौंपी गई भूमिका या उपयोगकर्ता समूह द्वारा निर्दिष्ट किया गया है।

यूसर समूह

उपयोगकर्ता समूह घटक का उपयोग उपयोगकर्ता समूहों को बनाए रखने के लिए किया जाता है (सुरक्षा दृष्टिकोण से)।

एक ही एप्लीकेशन में काम करने वाले उपयोगकर्ताओं को एक ही उपयोगकर्ता समूह में असाइन किया जाता है। इससे कोई फर्क नहीं पड़ता कि उपयोगकर्ता समूह में क्वेरी को वास्तव में किसने परिभाषित किया है। उपयोगकर्ता समूह को असाइन किया गया प्रत्येक उपयोगकर्ता क्वेरी को निष्पादित करने में सक्षम है।

उपयोगकर्ता समूह में उपयोगकर्ताओं के पास निम्न होना आवश्यक है आवश्यक प्राधिकरण इससे पहले कि वे किसी क्वेरी को बदल या पुनः परिभाषित कर सकें। सिस्टम में प्रत्येक उपयोगकर्ता को कई उपयोगकर्ता समूहों में असाइन किया जा सकता है।

अनुवाद/क्वेरी घटक

क्वेरीज़, इन्फोसेट्स और उपयोगकर्ता समूहों को परिभाषित करते समय बहुत सारे टेक्स्ट उत्पन्न होते हैं। ये टेक्स्ट उस भाषा में प्रदर्शित होते हैं जिसे हमने लॉग ऑन करते समय चुना था। SAP प्रणालीहम इस घटक का उपयोग करके पाठ/भाषाओं की तुलना कर सकते हैं।

क्वेरीज़ में डेटा प्रोसेसिंग

डेटा को 3 तरीकों से संसाधित और प्रस्तुत किया जा सकता है:-

  1. मूल सूची - कार्यात्मक क्षेत्र द्वारा परिभाषित क्रम में डेटा प्रस्तुत करता है (छँटाई और योग का समर्थन करता है)।
  2. सांख्यिकीय – मूल डेटा से गणना किए गए सांख्यिकीय आंकड़े दिखाता है।
  3. रैंक सूची - एक रैंक सूची एक सांख्यिकी का एक विशेषज्ञता है। उदाहरण के लिए एक ट्रैवल एजेंसी के शीर्ष दस ग्राहक।

एक क्वेरी में एक मूल सूची, अधिकतम नौ सांख्यिकी और अधिकतम नौ रैंक वाली सूचियां हो सकती हैं।

क्वेरी बनाना

चरण 1) SQ01 पर जाएँ। क्वेरी को एक नाम दें और क्रिएट बटन पर क्लिक करें।

क्वेरी बनाना

चरण 2) अगली स्क्रीन में क्वेरी का विवरण दें। आउटपुट लंबाई निर्दिष्ट करें और आगे की प्रोसेसिंग विकल्प बॉक्स से प्रोसेसिंग विकल्प चुनें। डेटा को विभिन्न प्रारूपों में प्रदर्शित किया जा सकता है जैसे कि टेबल, फ़ाइल में डाउनलोड करना और वर्ड में प्रदर्शित करना आदि।

क्वेरी बनाना

चरण 3) अगली स्क्रीन पर क्लिक करें, उपयोग किए जाने वाले फ़ील्ड समूह का चयन करें।

क्वेरी बनाना

चरण 4) अगली स्क्रीन पर क्लिक करें, उन फ़ील्ड का चयन करें जिन्हें आप प्रदर्शित करना चाहते हैं

क्वेरी बनाना

5 कदम. अगली स्क्रीन पर, चयन फ़ील्ड का चयन करें और फिर आउटपुट प्रकारों में से एक चुनें (बेसिक, सांख्यिकी, रैंक)।
प्रत्येक सूची में, आप विभिन्न विकल्पों का चयन कर सकते हैं। (उदाहरण के लिए, फ़ील्ड का क्रम बदलना, आउटपुट की लंबाई, कॉलम का रंग, योग, पृष्ठ शीर्षलेख, पृष्ठ पादलेख आदि बदलना)।

क्वेरी बनाना

क्वेरी बनाना

चरण 6) उपरोक्त सभी विकल्प प्रदान करने के बाद आप क्वेरी को सेव कर सकते हैं और उसे निष्पादित कर सकते हैं।

क्वेरी बनाना

टिप्पणी:

इन्फोसेट बनाने/रखरखाव के लिए लेनदेन –SQ02
उपयोगकर्ता समूह बनाने/बनाए रखने के लिए लेनदेन –SQ03