Εισαγωγή στο ABAP: Τύποι δεδομένων, Operators & Editor – Tutorial
Το ABAP σημαίνει – Advanced Business Application Programming. Είναι μια γλώσσα προγραμματισμού για την ανάπτυξη εφαρμογών για το SAP Σύστημα R/3.
Η τελευταία έκδοση του ABAP ονομάζεται ABAP Objects και υποστηρίζει αντικειμενοστραφή προγραμματισμό. 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» | Πεδίο ημερομηνίας (Μορφή: ΕΕΕΕΜΗΗ) |
N | 1 | 1 - 65535 | '0… 0' | Αριθμητικό πεδίο κειμένου (αριθμητικούς χαρακτήρες) |
T | 6 | 6 | «000000» | Πεδίο ώρας (μορφή: HHMMSS) |
Δεκαεξαδικός τύπος | ||||
X | 1 | 1 - 65535 | X'0… 0′ | Δεκαεξαδικό πεδίο |
Επεξεργασία Δεδομένων - Εκχώρηση τιμών
a=16. move 16 to a. write a to b.
– Αριθμητική Operaσεις
compute a = a*100.
Δηλώσεις ελέγχου
Μπορούν να χρησιμοποιηθούν οι ακόλουθες δηλώσεις ελέγχου – – Εάν … Βρόχος EndIf
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.
λογικός OperaTor
Μια λίστα με λογικούς τελεστές
- GE ή >=
- GT ή >
- LE ή <=
- LT ή
- EQ ή =
- ΒΑ ή <>
ABAP/4 Editor
Τέλος, εδώ θα περάσετε τον περισσότερο χρόνο σας ως προγραμματιστής δημιουργώντας/τροποποιώντας προγράμματα. Συναλλαγή SE38