Το 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