एसएपी परीक्षण - स्क्रीन फ्लो
SAP टेस्टिंग में स्क्रीन फ्लो लॉजिक ABAP कोड की तरह होता है और इसका उपयोग प्रोसेसिंग ब्लॉक को समाहित करने के लिए किया जाता है। इसमें स्क्रीन का प्रक्रियात्मक हिस्सा होता है। यह स्क्रीन पेंटर में बनाया गया है और यह स्क्रीन पेंटर ABAP संपादक के समान है।
स्क्रीन फ्लो लॉजिक में कोई बाहरी डेटा घोषणा शामिल नहीं है और प्रत्येक प्रसंस्करण ब्लॉक को एक उपसर्ग 'प्रक्रिया' के साथ परिभाषित किया गया है। उदाहरण के लिए,
- प्रक्रिया के बाद आगे बढ़ें
- आगे से आगे बढ़ें
- सहायता-अनुरोध पर प्रक्रिया
- मूल्य-अनुरोध पर प्रक्रिया
प्रत्येक स्क्रीन फ़्लो लॉजिक में PROPESS AFTER INPUT और PROCESS BEFORE OUTPUT कीवर्ड शामिल होने चाहिए।
ईवेंट ब्लॉक में, आप MODULE, FIELD, ON, VALUES, CALL, आदि जैसे कीवर्ड का उपयोग कर सकते हैं।
क्र.सं. | स्क्रीन फ्लो तर्क कीवर्ड और विवरण |
---|---|
1 | MODULE एक ABAP प्रोग्राम में एक डायलॉग मॉड्यूल को कॉल करता है |
2 | FIELD उस बिंदु को निर्दिष्ट करता है जिस पर स्क्रीन फ़ील्ड की सामग्री को ले जाया जाना चाहिए |
3 | ON FIELD के साथ संयोजन में उपयोग किया जाता है |
4 | VALUES FIELD के साथ संयोजन के रूप में उपयोग किया जाता है |
5 | CHAIN एक प्रसंस्करण श्रृंखला शुरू करता है। |
6 | ENDCHAIN एक प्रसंस्करण श्रृंखला समाप्त होती है। |
7 | CALL एक सबस्क्रीन को कॉल करता है। |
8 | LOOP एक स्क्रीन टेबल का प्रसंस्करण शुरू करता है। |
9 | ENDLOOP एक स्क्रीन टेबल प्रसंस्करण समाप्त होता है। |
स्क्रीन फ्लो बनाना
रिपॉजिटरी ब्राउज़र में, एक स्क्रीन के नाम पर डबल-क्लिक करें और यह स्क्रीन के प्रवाह तर्क को प्रदर्शित करेगा।
स्क्रीन पेंटर का फ्लो लॉजिक एडिटर खुलेगा और आप स्क्रीन फ्लो लॉजिक को एडिट करें। प्रवाह तर्क को परिभाषित करने के लिए आप किसी भी उपलब्ध ABAP स्रोत कोड संपादकों का उपयोग कर सकते हैं।
स्क्रीन प्रवाह तर्क बनाने के लिए आप निम्न कीवर्ड का उपयोग कर सकते हैं -
क्र.सं. | कीवर्ड और विवरण |
---|---|
1 | CALL एक सबस्क्रीन को कॉल करता है। |
2 | CHAIN एक प्रसंस्करण श्रृंखला शुरू करता है। |
3 | ENDCHAIN एक प्रसंस्करण श्रृंखला समाप्त होती है। |
4 | ENDLOOP लूप प्रोसेसिंग को समाप्त करता है। |
5 | FIELD एक क्षेत्र के लिए संदर्भित करता है। कीवर्ड मॉड्यूल और चयन के साथ जोड़ा जा सकता है। |
6 | LOOP लूप प्रोसेसिंग शुरू करता है। |
7 | MODIFY एक तालिका को संशोधित करता है। |
8 | MODULE एक प्रसंस्करण मॉड्यूल की पहचान करता है। |
9 | ON FIELD असाइनमेंट के साथ उपयोग किया जाता है। |
10 | PROCESS एक प्रसंस्करण घटना को परिभाषित करता है। |
1 1 | SELECT एक तालिका में एक प्रविष्टि की जाँच करता है। |
परीक्षण स्क्रीन
परीक्षण स्क्रीन का उपयोग स्क्रीन की उपस्थिति का परीक्षण करने के लिए किया जाता है क्योंकि यह रनटाइम पर दिखाई देगा। यदि आपने पहले ही प्रवाह तर्क को प्रोग्राम किया है, तो आप चुन सकते हैं कि स्क्रीन को इसके साथ या इसके बिना अनुकरण करना है या नहीं।
स्क्रीन टेस्ट करने के लिए, नीचे दिए गए चरणों का पालन करें -
- स्क्रीन → टेस्ट का चयन करें।
- सिस्टम रनटाइम सिमुलेशन के लिए एक संवाद बॉक्स प्रदर्शित करेगा।
- यदि आवश्यक हो, तो आप विंडो निर्देशांक बदल सकते हैं।
- अगला, सिमुलेशन के दायरे को परिभाषित करें।
- प्रवाह तर्क को शामिल करने के लिए, 'पूर्ण प्रवाह तर्क चुनें' पर क्लिक करें।
- जारी रखें पर क्लिक करें और स्क्रीन सिमुलेशन दिखाई देगा।