शीर्ष 35 SAP ABAP साक्षात्कार प्रश्न & जवाब

Anonim

डाउनलोड पीडीऍफ़

1) SAP ABAP क्या है?

SAP एक प्रकार का सॉफ्टवेयर है जिसे ERP (एंटरप्राइज रिसोर्स प्लानिंग) के रूप में जाना जाता है, जो बड़ी कंपनी अपने दिन-प्रतिदिन के मामलों का प्रबंधन करने के लिए उपयोग करती है। ABAP (उन्नत व्यावसायिक अनुप्रयोग प्रोग्रामिंग) SAP के लिए RICEFW वस्तुओं को विकसित करने के लिए कोडिंग भाषा है। (रिपोर्ट, इंटरफेस, एक्सटेंशन, फॉर्म और वर्कफ़्लो)।

2) ABAP डेटा डिक्शनरी से आपका क्या तात्पर्य है?

अनुप्रयोग विकास में उपयोग की जाने वाली वस्तुओं की तार्किक संरचनाओं का वर्णन करने के लिए ABAP 4 डेटा शब्दकोश का उपयोग किया जाता है। यह तालिकाओं में अंतर्निहित रिलेशनल डेटाबेस को दिखाने के लिए भी उपयोग किया जाता है।

3) पूल टेबल और पारदर्शी टेबल के बीच अंतर स्पष्ट करें?

पारदर्शी टेबल: इसका डेटाबेस में तालिका के साथ एक से एक संबंध है। इसकी संरचना एकल डेटाबेस फ़ील्ड से मेल खाती है।

तालिकाओं की तालिका: इसका डेटाबेस में तालिका के साथ कई संबंध हैं। डेटाबेस स्तर पर जमा तालिकाओं को संग्रहीत किया जाता है।

a) मूल सूची: साधारण रिपोर्ट के लिए

बी) सांख्यिकी: प्रतिशत, औसत आदि के लिए।

ग) रैंक सूची: विश्लेषणात्मक रिपोर्टों के लिए

4) BDC (बैच डेटा कम्युनिकेशंस) प्रोग्रामिंग से आपका क्या अभिप्राय है?

एसएपी प्रणाली में बड़े या बाहरी डेटा को स्थानांतरित करने के लिए यह एक स्वचालित प्रक्रिया है। 'कतार फ़ाइल' हस्तांतरण का केंद्रीय घटक है, जो बैच इनपुट प्रोग्राम और समूहों के माध्यम से डेटा प्राप्त करता है जो 'सत्र' से जुड़े होते हैं।

5) डेटा वर्गों का वर्णन करें?

डेटा वर्गों को निम्न वर्गों में वर्गीकृत किया गया है

मास्टर डेटा : इस वर्ग में डेटा शायद ही कभी बदलते हैं

लेन-देन डेटा : डेटा को अक्सर इस वर्ग में बदला जा सकता है

संगठन डेटा : यह डेटा एक अनुकूलित डेटा है और सिस्टम को कॉन्फ़िगर किए जाने पर सिस्टम में दर्ज किया जाता है। यह शायद ही कभी बदला जाता है।

सिस्टम डेटा: यह डेटा R / 3 सिस्टम द्वारा ही उपयोग किया जाता है

6) आंतरिक टेबल क्या हैं?

आंतरिक तालिका तभी मौजूद होती है जब कार्यक्रम चलाया जाता है। इसका उपयोग डेटाबेस तालिकाओं के सबसेट पर तालिका गणना करने के लिए किया जाता है और उपयोगकर्ताओं की आवश्यकता के अनुसार डेटाबेस तालिकाओं की सामग्री को फिर से व्यवस्थित करने के लिए भी किया जाता है।

7) बीडीसी में अनुक्रम में प्रयुक्त कार्यात्मक मॉड्यूल को सूचीबद्ध करें?

3 कार्यात्मक मॉड्यूल हैं जो BDC प्रोग्रामिंग का उपयोग करके सफलतापूर्वक डेटा ट्रांसफर करने के लिए उपयोग किए जाते हैं। वे

a) BDC_OPEN_GROUP

b) BDC_INSERT

c) BDC_CLOSE_GROUP

8) विदेशी कुंजी संबंध क्या है?

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

9) ABAP में डेटा डिक्शनरी में तालिका और संरचना के बीच अंतर क्या हैं?

संरचना और तालिका के बीच का अंतर है

a) डेटा को तालिका में भौतिक रूप से संग्रहीत किया जा सकता है, लेकिन एक संरचना नहीं हो सकती है

ख) संरचना में प्राथमिक कुंजी नहीं है लेकिन तालिका हो सकती है

ग) तालिका में तकनीकी विशेषता हो सकती है लेकिन संरचना नहीं है

10) स्मार्ट फॉर्म क्या है?

स्मार्ट फॉर्म आपको एक ग्राफिकल डिजाइन टूल का उपयोग करके फॉर्म बनाने की अनुमति देते हैं।

11) SAP लिपियों के घटक क्या हैं?

SAP के लिए, SAP स्क्रिप्ट एक वर्ड प्रोसेसिंग टूल है। इसमें मानक पाठ और लेआउट सेट जैसे एक फ़ंक्शन है। इसके लेआउट सेट में शामिल हैं: विंडोज और पेज, चरित्र प्रारूप, पैराग्राफ प्रारूप आदि

12) 'टेबल क्लस्टर' कैसे बनाएं?

क) ABAP शब्दकोश में, ऑब्जेक्ट प्रकार तालिका चुनें, तालिका नाम दर्ज करें और बनाएँ चुनें

ख) तालिका के लिए एक फ़ील्ड रखरखाव स्क्रीन प्रदर्शित की जाती है। तालिका प्रकार पारदर्शी तालिका, इसे डिफ़ॉल्ट के रूप में सेट करें

ग) विशेषताएँ पृष्ठ पर वर्गीकृत संक्षिप्त विवरण और वितरण में आवश्यक प्रविष्टियाँ करें। फिर तालिका के क्षेत्रों को परिभाषित करें।

घ) पारदर्शी तालिका बनाते समय आगे बढ़ें। अब अपनी प्रविष्टियां सहेजें

ई) अब EXTRASàChange तालिका श्रेणी चुनें

च) जब एक संवाद बॉक्स दिखाई देता है तो आपको तालिका प्रकार 'तालित तालिका' या 'क्लस्टर तालिका' का चयन करना होगा

छ) तालिका का चयन करने के बाद, तालिका के लिए फ़ील्ड रखरखाव स्क्रीन पर लौटें। फ़ील्ड पूल या क्लस्टर नाम मानक फ़ील्ड के अतिरिक्त गुण टैब पृष्ठ पर प्रदर्शित किया जाता है।

h) अब टेबल क्लस्टर या टेबल पूल का नाम दर्ज करें, जिस पर आप क्लस्टर टेबल असाइन करना चाहते हैं।

13) रिपोर्ट में विवरण लिखने से पहले आप डेटा को कैसे प्रारूपित कर सकते हैं?

लूप ईवेंट का उपयोग करके रिपोर्ट आउटपुट स्वरूपित की जा सकती है

a) .at पहले

बी) .at नया

c) .at last

14) टेम्प्लेट और टेबल के बीच अंतर बताइए?

तालिका और टेम्पलेट के बीच अंतर यह है कि, तालिका एक गतिशील है और टेम्पलेट एक स्थिर है।

15) उल्लेख करें कि ABAP में ALV प्रोग्रामिंग क्या है? ABAP में इस ग्रिड का उपयोग कब किया जाता है?

ALV का अर्थ है एप्लीकेशन लिस्ट व्यूअर। रिपोर्ट के आउटपुट को बढ़ाने के लिए, SAP ALV फ़ंक्शन मॉड्यूल का एक सेट प्रदान करता है जिसका उपयोग किया जा सकता है, और यह किसी भी रिपोर्ट आउटपुट की कार्यक्षमता और पठनीयता में सुधार करता है। यह एक कुशल उपकरण है जिसका उपयोग रिपोर्ट आउटपुट में कॉलम को व्यवस्थित करने के लिए किया जाता है।

16) हम एंड-ऑफ-सिलेक्शन का उपयोग कब करते हैं?

सिलेक्शन इवेंट का अंत ज्यादातर तब होता है जब हम HR-ABAP कोड लिख रहे होते हैं। एचआर-एबीएपी कोड में, डेटा को सूची में चयन घटना और मुद्रण की शुरुआत में पुनर्प्राप्त किया जाता है और सभी चयन घटना के अंत में किया जाएगा।

17) ABAP और OOABAP के बीच अंतर का उल्लेख करें? आप OOABAP का उपयोग किस स्थिति में करते हैं?

ABAP का उपयोग पारंपरिक कार्यक्रमों को R / 3 में विकसित करने के लिए किया जाता है, जबकि OOABAP का उपयोग BSP / PCUI अनुप्रयोगों को विकसित करने के लिए किया जाता है और साथ ही ऐसी कोई भी वस्तु जो BADI और SmartForms आदि के लिए उन्मुख होती है।

18) टेबल बफर क्या है? किस प्रकार की तालिकाओं ने इस बफर का उपयोग किया?

यहाँ पर, बफर का मतलब है मेमोरी एरिया, टेबल बफर का मतलब है एप्लिकेशन सर्वर पर टेबल की जानकारी उपलब्ध होना। जब आप डेटाबेस तालिका से डेटा कॉल करते हैं, तो यह एप्लिकेशन सर्वर से आएगा। पारदर्शी टेबल और पूल टेबल को बफर कर दिया जाता है, जबकि क्लस्टर टेबल को बफर नहीं किया जा सकता है।

19) 'सुंदर प्रिंटर' का उपयोग क्या है?

ABAP कोड को प्रारूपित करने के लिए 'सुंदर प्रिंटर' का उपयोग किया जाता है।

20) 'टाइप' और 'लाइक' में क्या अंतर है?

Data टाइप ’: आप घोषणा करते समय डेटा प्रकार को सीधे डेटा ऑब्जेक्ट पर असाइन करते हैं।

'लाइक': आप डेटा ऑब्जेक्ट को घोषित करने के लिए किसी अन्य ऑब्जेक्ट का डेटा प्रकार असाइन करते हैं।

'प्रकार' मौजूदा डेटा प्रकार को संदर्भित करता है जबकि 'लाइक' मौजूदा डेटा ऑब्जेक्ट को संदर्भित करता है।

21) अलग-अलग ABAP / 4 संपादक क्या हैं? क्या अंतर हैं?

2 संपादक SE38 और SE80 हैं और दोनों में ABAP संपादक हैं। SE38 में, आप प्रोग्राम बना सकते हैं और ऑनलाइन रिपोर्ट देख सकते हैं और मूल रूप से इस संपादक में वस्तुओं के सभी विकास कर सकते हैं। SE80 में, पैकेज, फ़ंक्शन समूह, मॉड्यूल पूल, कक्षाएं, प्रोग्राम और बीएसपी एप्लिकेशन बनाने जैसी अतिरिक्त विशेषताएं हैं।

22) संवाद कार्यक्रम और एक रिपोर्ट के बीच अंतर बताइए?

एक रिपोर्ट एक निष्पादन योग्य कार्यक्रम है; संवाद एक मॉड्यूल पूल कार्यक्रम है। इसे केवल लेनदेन के माध्यम से निष्पादित किया जाना है। डायलॉग प्रोग्रामिंग का उपयोग स्क्रीन के अनुकूलन के लिए किया जाता है।

23) लॉक ऑब्जेक्ट क्या है?

समान डेटा का उपयोग करने वाले कई उपयोगकर्ताओं की एक्सेस को सिंक्रनाइज़ करने के लिए लॉक ऑब्जेक्ट्स का उपयोग किया जाता है।

24) डेटा को क्लस्टर तालिका में कैसे संग्रहीत किया जाता है?

क्लस्टर तालिका में कई DDIC तालिकाओं का डेटा होता है। यह डेटा को नाम मान युग्म के रूप में संग्रहीत करता है।

25) आप स्क्रिप्ट फॉर्म को कैसे डीबग कर सकते हैं?

स्क्रिप्ट फॉर्म को डीबग करने के लिए, आपको फॉलो करना होगा

SE71 -> फॉर्म को नाम दें-> उपयोगिताओं-> डिबगर को सक्रिय करें

26) विभिन्न प्रकार के डेटा डिक्शनरी ऑब्जेक्ट क्या हैं?

विभिन्न प्रकार के डेटा डिक्शनरी ऑब्जेक्ट हैं:

ए) टेबल्स

b) दृश्य

c) डोमेन

d) डेटा तत्व

e) ग्रुप्स टाइप करें

च) खोज मदद / मिलान वस्तुओं

जी) ऑब्जेक्ट्स को लॉक करें

ज) संरचनाएं

i) टेबल प्रकार

27) ट्यूनिंग करने के तरीके क्या हैं? आप इन के लिए क्या प्रमुख कदम उठाएंगे?

ट्यूनिंग को तीन तरीकों से किया जा सकता है डिस्क i / o, SQL ट्यूनिंग और मेमोरी ट्यूनिंग। ट्यूनिंग करने से पहले, आपको अपने डेटाबेस का स्टेटस प्राप्त करना होगा, जिसे ऑर्कल यूटिलिटी कहा जाता है, जिसे स्टेटपैक और टेकप्रूफ कहते हैं।

28) 'चयन' कथन में 'समूह' क्या है?

क्लॉज द्वारा निर्दिष्ट फ़ील्ड समूह द्वारा तालिका से डेटा प्राप्त करने के लिए उपयोग किया जाता है।

29) डिस्पैचर क्या है?

एक नियंत्रण एजेंट जिसे एसएपी प्रेषणकर्ता कहा जाता है, आर / 3 अनुप्रयोगों के लिए संसाधनों का प्रबंधन करता है।

30) SAP मानक तालिकाओं को संशोधित करने के दो तरीके क्या हैं?

एसएपी मानक तालिकाओं को संशोधित करने के लिए दो तरीके हैं

a) संरचनाओं को जोड़ें

बी) अनुकूलित करना शामिल है

31) 'डेटाबेस इंडेक्स' और 'मैच कोड' में क्या अंतर है?

'डेटाबेस इंडेक्स' में एक टेबल से फ़ील्ड होते हैं जबकि 'मैच कोड' में कई टेबल से फ़ील्ड होते हैं। मैच कोड ऑब्जेक्ट क्लस्टर टेबल, पारदर्शी टेबल और पूल टेबल पर बनाए जा सकते हैं।

32) मॉडर्नाइजेशन तकनीक के लाभ बताएं?

मॉडर्लाइजेशन तकनीकों का उपयोग करके, आप अतिरेक से बच सकते हैं यदि प्रोग्राम में एक ही या समान ब्लॉक के स्टेटमेंट होते हैं या एक ही फ़ंक्शन को कई बार संसाधित करना आवश्यक होता है। ABAP / 4 कार्यक्रमों को संशोधित करके, हम उनकी संरचना को पढ़ने और सुधारने में आसान बनाते हैं। मॉड्यूलर प्रोग्राम बनाए रखने और अपडेट करने में भी आसान होते हैं।

33) आप एक ABAP / 4 प्रोग्राम के भीतर प्रोग्राम कोड के कॉल करने योग्य मॉड्यूल कैसे बना सकते हैं?

a) मैक्रोज़ को परिभाषित करके

b) लाइब्रेरी में प्रोग्राम शामिल करके।

34) विभिन्न प्रकार के पैरामीटर क्या हैं? आप विभिन्न प्रकार के मापदंडों के बीच अंतर कैसे कर सकते हैं?

विभिन्न प्रकार के पैरामीटर हैं

a) औपचारिक पैरामीटर: इसे 'FORM' कथन के साथ उप-परिभाषा की परिभाषा के दौरान परिभाषित किया गया है

b) वास्तविक पैरामीटर: यह 'PERFORM' स्टेटमेंट के साथ एक सबरूटीन के कॉल के दौरान निर्दिष्ट किया गया है

आप उनकी कार्यक्षमता से विभिन्न प्रकार के मापदंडों को अलग कर सकते हैं। इनपुट पैरामीटर का उपयोग सबरूटीन्स को डेटा पास करने के लिए किया जाता है, जबकि आउटपुट पैरामीटर का उपयोग सबरूटीन्स से डेटा पास करने के लिए किया जाता है।

35) विभिन्न डेटाबेस इंटीग्रिटीज क्या हैं?

a) शब्दार्थ वफ़ादारी

ख) संबंधपरक वफ़ादारी

ग) प्राथमिक कुंजी वफ़ादारी

d) वैल्यू सेट इंटीग्रिटी

ई) विदेशी कुंजी अखंडता

च) परिचालन अखंडता