ABAP का परिचय: डेटाटाइप्स, Operaटोर और संपादक – ट्यूटोरियल

ABAP का मतलब है - एडवांस्ड बिजनेस एप्लीकेशन प्रोग्रामिंग। यह अनुप्रयोगों के विकास के लिए एक प्रोग्रामिंग भाषा है। SAP आर/3 प्रणाली.

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

बिना किसी विलंब के, आइये ABAP में गोता लगाएँ।

ध्यान दें, यह ट्यूटोरियल विस्तृत विवरण में नहीं जाएगा ABAP भाषा संरचनाएं (जिन्हें पढ़ना बहुत उबाऊ लगता है) लेकिन आपको शुरू करने के लिए जल्दी से प्रमुख अवधारणाओं का परिचय देते हैं ताकि आप अपना ध्यान अधिक महत्वपूर्ण विषयों पर केंद्रित कर सकें।

जानकारी का प्रकार

ABAP में वेरिएबल घोषित करने का सिंटैक्स –

DATA Variable_Name Type Variable_Type

उदाहरण:

DATA employee_number Type I.

ABAP द्वारा समर्थित डेटा प्रकारों की सूची निम्नलिखित है

डाटा प्रकार प्रारंभिक क्षेत्र लंबाई मान्य फ़ील्ड लंबाई आरंभिक मूल्य अर्थ
संख्यात्मक प्रकार
I 4 4 0 पूर्णांक (पूर्णांक)
F 8 8 0 चल बिन्दु संख्या
P 8 1 – 16 0 पैक्ड संख्या
चरित्र प्रकार
C 1 1 – 65535 ' … ' पाठ क्षेत्र(अल्फ़ान्यूमेरिक वर्ण)
D 8 8 '00000000' दिनांक फ़ील्ड (प्रारूप: YYYYMMDD)
N 1 1 – 65535 '0 … 0' संख्यात्मक पाठ क्षेत्र(संख्यात्मक वर्ण)
T 6 6 '000000' समय फ़ील्ड(प्रारूप: HHMMSS)
हेक्साडेसिमल प्रकार
X 1 1 – 65535 एक्स'० … ०' हेक्साडेसिमल फ़ील्ड

डाटा प्रोसेसिंग - मान निर्दिष्ट करना

a=16.

move 16 to a.

write a to b.

– अंकगणित Operaमाहौल

compute a = a*100.

नियंत्रण कथन

निम्नलिखित नियंत्रण कथनों का उपयोग किया जा सकता है – – If … EndIf Loop

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– केस स्टेटमेंट

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

-जबकि लूप

While <logical expression>.
.....
.....
Endwhile.

– लूप करो

Do <n> times.
.....
.....
Enddo.

तार्किक Operaटो

तार्किक ऑपरेटरों की सूची

  • जीई या >=
  • जी.टी. या >
  • LE या <=
  • एलटी या
  • ईक्यू या =
  • NE या <>

ABAP/4 संपादक

अंत में, यहाँ आप एक डेवलपर के रूप में अपना अधिकांश समय प्रोग्राम बनाने / संशोधित करने में बिताएंगे। SE38

ABAP/4 संपादक