Εισαγωγή στο ABAP: Τύποι δεδομένων, χειριστές & Συντάκτης - Tutorial

Πίνακας περιεχομένων:

Anonim

Το ABAP σημαίνει - Advanced Business Application Programming. Είναι μια γλώσσα προγραμματισμού για την ανάπτυξη εφαρμογών για το σύστημα SAP R / 3.
Η τελευταία έκδοση του ABAP ονομάζεται αντικείμενα ABAP και υποστηρίζει αντικειμενοστραφή προγραμματισμό. Η SAP θα εκτελεί εφαρμογές που έχουν γραφτεί χρησιμοποιώντας ABAP / 4, την προηγούμενη έκδοση ABAP, καθώς και εφαρμογές που χρησιμοποιούν αντικείμενα ABAP.
Χωρίς άλλη παραμονή, ας βουτήξουμε στο ABAP.
Σημειώστε ότι αυτό το σεμινάριο δεν θα περιλαμβάνει εκτενείς λεπτομέρειες σχετικά με τις δομές γλώσσας ABAP (οι οποίες γίνονται πολύ βαρετές για ανάγνωση), αλλά εισάγετε γρήγορα βασικές έννοιες για να ξεκινήσετε, ώστε να μπορείτε να εστιάσετε την προσοχή σας σε πιο σημαντικά θέματα.

Τύποι δεδομένων

Σύνταξη για δήλωση μεταβλητής στο ABAP -

DATA Variable_Name Type Variable_Type

Παράδειγμα:

DATA υπάλληλος_ αριθμός Τύπος Ι.

Ακολουθεί μια λίστα τύπων δεδομένων που υποστηρίζονται από το ABAP

Τύπος δεδομένων Αρχικό μήκος πεδίου Έγκυρο μήκος πεδίου Αρχική τιμή Εννοια
Αριθμητικοί τύποι
Εγώ 4 4 0 Ακέραιος (ακέραιος αριθμός)
φά 8 8 0 Αριθμός κινούμενου σημείου
Π 8 1 - 16 0 Συσκευασμένος αριθμός
Τύποι χαρακτήρων
ντο 1 1 - 65535 « » Πεδίο κειμένου (αλφαριθμητικοί χαρακτήρες)
ρε 8 8 «00000000» Πεδίο ημερομηνίας (Μορφή: ΕΕΕΕΜΜΗΗ)
Ν 1 1 - 65535 «0… 0» Αριθμητικό πεδίο κειμένου (αριθμητικοί χαρακτήρες)
Τ 6 6 "000000" Χρονικό πεδίο (μορφή: HHMMSS)
Δεκαεξαδικός τύπος
Χ 1 1 - 65535 X'0… 0 ' Δεκαεξαδικό πεδίο

Επεξεργασία δεδομένων - Εκχώρηση τιμών

α = 16.μετακίνηση 16 στο α.γράψτε a έως b.

- Αριθμητικές πράξεις

υπολογίστε a = a * 100.

Δηλώσεις ελέγχου

Μπορούν να χρησιμοποιηθούν οι ακόλουθες δηλώσεις ελέγχου - - Εάν… EndIf Loop

αν [όχι] exp [και / ή [not] exp].… [otherif exp.….][αλλιώς….]Τέλος εαν.

- Δήλωση περίπτωσης

Μεταβλητή περίπτωσης.όταν τιμή1.… όταν τιμή2…… [όταν άλλοι……]Endcase.Κάνω.

- Ενώ βρόχος

Ενώ <λογική έκφραση>. ... Εν τω μεταξύ.

- Κάνε βρόχο

Κάντε  φορές.… Enddo.

Λογικός χειριστής

Μια λίστα λογικών τελεστών

  • GE ή> =
  • GT ή>
  • LE ή <=
  • LT ή <
  • EQ ή =
  • ΒΑ ή <>

Επεξεργαστής ABAP / 4

Τέλος, εδώ θα περάσετε το μεγαλύτερο μέρος του χρόνου σας ως προγραμματιστής δημιουργώντας / τροποποιώντας προγράμματα. Συναλλαγή SE38