खोज…


परिचय

उपयोगकर्ता को लघु संदेश प्रदर्शित करने के लिए प्रोग्राम फ्लो को बाधित करने के लिए MESSAGE स्टेटमेंट का उपयोग किया जा सकता है। संदेश सामग्री कार्यक्रम के कोड में, कार्यक्रम के पाठ प्रतीकों में या SE91 9 में परिभाषित एक स्वतंत्र संदेश वर्ग में परिभाषित की जा SE91

टिप्पणियों

इसे का उपयोग करने के लिए पारित कर दिया मापदंडों सहित संदेश, की अधिकतम लंबाई & 72 वर्ण है।

संदेश कक्षा को परिभाषित करना

PROGRAM zprogram MESSAGE-ID sabapdemos.

सिस्टम-परिभाषित संदेश एक संदेश वर्ग में संग्रहीत किया जा सकता है। sabapdemos MESSAGE-ID टोकन संपूर्ण प्रोग्राम के लिए संदेश वर्ग sabapdemos को परिभाषित करता है। यदि इसका उपयोग नहीं किया जाता है, तो संदेश वर्ग को प्रत्येक MESSAGE कॉल पर निर्दिष्ट किया जाना चाहिए।

पूर्वनिर्धारित पाठ प्रतीक के साथ संदेश

PROGRAM zprogram MESSAGE-ID za.
...
MESSAGE i000 WITH TEXT-i00.

एक संदेश उपयोगकर्ता को पाठ प्रतीक i00 में संग्रहीत पाठ प्रदर्शित करेगा। चूंकि संदेश प्रकार मैं है (जैसा कि i000 में देखा गया है), उपयोगकर्ता द्वारा संवाद बॉक्स से बाहर निकलने के बाद, MESSAGE कॉल के बिंदु से प्रोग्राम फ्लो जारी रहेगा।

हालाँकि यह पाठ संदेश वर्ग za से नहीं आया था, फिर भी MESSAGE-ID निर्दिष्ट किया जाना चाहिए।

पूर्वनिर्धारित संदेश वर्ग के बिना संदेश

PROGRAM zprogram.
...
MESSAGE i050(sabapdemos).

पूरे कार्यक्रम के लिए एक संदेश वर्ग को परिभाषित करना असुविधाजनक हो सकता है, इसलिए संदेश वर्ग को परिभाषित करना संभव है कि संदेश MESSAGE कथन से ही आता है। यह उदाहरण संदेश वर्ग sabapdemos से संदेश 050 प्रदर्शित करेगा।

डायनेमिक मैसेजिंग

DATA: msgid TYPE sy-msgid VALUE 'SABAPDEMOS', 
      msgty TYPE sy-msgty VALUE 'I', 
      msgno TYPE sy-msgno VALUE '050'. 

MESSAGE ID mid TYPE mtype NUMBER num. 

ऊपर MESSAGE कॉल कॉल MESSAGE i050(sapdemos). का पर्याय है MESSAGE i050(sapdemos).

संदेश के लिए पैरामीटर पारित करना

& प्रतीक मापदंडों इसे करने के लिए भेजा जाता है के लिए एक संदेश में इस्तेमाल किया जा सकता है।


आदेशित पैरामीटर्स

संदेश 777 वर्ग sabapdemos :

Message with type &1 &2 in event &3

इस संदेश को तीन मापदंडों के साथ कॉल करने से मापदंडों का उपयोग करके एक संदेश वापस आ जाएगा:

MESSAGE i050(sabapdemos) WITH 'E' '010' 'START-OF-SELECTION`.

इस संदेश को Message with type E 010 in event START-OF-SELECTION रूप में प्रदर्शित किया जाएगा। & प्रतीक के आगे की संख्या उस क्रम को निर्दिष्ट करती है जिसमें पैरामीटर प्रदर्शित किए जाते हैं।


अनियंत्रित पैरामीटर

संदेश 888 वर्ग sabapdemos :

& & & &

इस संदेश की कॉलिंग समान है:

MESSAGE i050(sabapdemos) WITH 'param1' 'param2' 'param3' 'param4'.

यह param1 param2 param3 param4 आउटपुट param1 param2 param3 param4



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow