खोज…
इनलाइन डेटा घोषणा
कुछ स्थितियों में, डेटा घोषणाओं को इनलाइन किया जा सकता है।
LOOP AT lt_sflight INTO DATA(ls_sflight).
WRITE ls_sflight-carrid.
ENDLOOP.
एकल चर घोषणा
DATA begda TYPE sy-datum.
एकाधिक चर घोषणा
DATA: begda TYPE sy-datum,
endda TYPE sy-datum.
इनलाइन डेटा का चयन सेलेक्ट स्टेटमेंट में करें
जब एक SELECT...ENDSELECT ब्लॉक या SELECT SINGLE स्टेटमेंट के अंदर इनलाइन डेटा डिक्लेरेशन का उपयोग किया जाता है, तो DATA(lv_cityto) एक्सप्रेशन के लिए @ वर्ण को एस्केप कैरेक्टर के रूप में उपयोग किया जाना चाहिए। एक बार एस्केप कैरेक्टर का उपयोग करने के बाद, आगे के सभी होस्ट वेरिएबल्स को भी बच जाना चाहिए (जैसा कि नीचे lv_carrid साथ है)।
DATA lv_carrid TYPE s_carr_id VALUE 'LH'.
SELECT SINGLE cityto FROM spfli
INTO @DATA(lv_cityto)
WHERE carrid = @lv_carrid
AND connid = 2402.
WRITE: / lv_cityto.
आउटपुट BERLIN ।
परिवर्तनीय घोषणा विकल्प
विभिन्न प्रकार के चर विशेष विकल्पों के साथ घोषित किए जा सकते हैं।
DATA: lv_string TYPE string, " standard declaration
lv_char TYPE c, " declares a character variable of length 1
lv_char5(5) TYPE c, " declares a character variable of length 5
l_packed TYPE p LENGTH 10 DECIMALS 5 VALUE '1234567890.123456789'. " evaluates to 1,234,567,890.12346
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow