SAP Εκμάθηση σεναρίων: SE71, SE78, SCC1, VF03, SO10
SAP σενάριο είναι το SAP Το σύστημα επεξεργασίας κειμένου του συστήματος. Μοιάζει και μοιάζει πολύ με άλλα κορυφαία συστήματα επεξεργασίας κειμένου.
Χρησιμοποιείται για την εκτύπωση προδιαμορφωμένου κειμένου σε προδιαμορφωμένες φόρμες.
Συστατικά του SAPΓραφή
SAP Τα σενάρια αποτελούνται από πέντε βασικά στοιχεία:
- Ένα πρόγραμμα επεξεργασίας για την εισαγωγή και την επεξεργασία των γραμμών ενός κειμένου
- Στυλ και σετ διάταξης για διάταξη εκτύπωσης. Αυτά δημιουργούνται ανεξάρτητα από τα μεμονωμένα κείμενα χρησιμοποιώντας τις αντίστοιχες συναλλαγές συντήρησης και κατανέμονται στα κείμενα αργότερα
- Ο συνθέτης είναι μια κεντρική μονάδα εξόδου. Ο SAP Ο συνθέτης σεναρίου είναι αόρατος προς τα έξω
- Μια διεπαφή προγραμματισμού που σας επιτρέπει να συμπεριλάβετε SAP στοιχεία σεναρίου στα δικά σας προγράμματα εφαρμογών και να ελέγχετε την έξοδο των συνόλων διάταξης μέσα από τα προγράμματα
- Πολλοί πίνακες βάσεων δεδομένων για την αποθήκευση κειμένων, στυλ και συνόλων διάταξης
Σετ διάταξης
Για την έξοδο εγγράφων χρησιμοποιώντας τη διεπαφή προγραμματισμού, τα προγράμματα εφαρμογής R/3 χρειάζονται τα λεγόμενα σύνολα διάταξης (ένα είδος φόρμας). SAP Το σενάριο ενός σετ διάταξης περιγράφει τη διάταξη των μεμονωμένων σελίδων εκτύπωσης και χρησιμοποιεί στοιχεία κειμένου για να παρέχει καθορισμένα μπλοκ εξόδου, τα οποία μπορεί να καλέσει ένα πρόγραμμα εκτύπωσης. Ένα σύνολο διάταξης μπορεί να οριστεί ως σχέδιο σελίδας για ένα έγγραφο
Το σύνολο διάταξης από μόνο του δεν περιέχει δεδομένα. Η επιλογή των δεδομένων για το έγγραφο γίνεται μέσω του προγράμματος εκτύπωσης. Το πρόγραμμα εκτύπωσης επιλέγει τα δεδομένα από τον πίνακα βάσης δεδομένων και τα τροφοδοτεί στο σύνολο διάταξης. Όταν εκτελείται το πρόγραμμα εκτύπωσης, το έγγραφο εκτυπώνεται στην οθόνη, εκτυπωτή.
Συνήθως α SAPΗ διάταξη σεναρίου αποτελείται από τα ακόλουθα στοιχεία
- Δεδομένα κεφαλίδας: Τα δεδομένα κεφαλίδας χρησιμοποιούνται για πληροφορίες και έλεγχο SAP εκτύπωση. Τα δεδομένα κεφαλίδας αποτελούνται από 2 μέρη – Ανεξάρτητη συσκευή – Αποθηκεύει πληροφορίες όπως Αρχική σελίδα, Προεπιλεγμένη παράγραφο, Χαρακτηριστικά Γλώσσας κ.λπ. Και το Device Dependent αποθηκεύει πληροφορίες όπως Μορφή σελίδας, Γραμμές προσανατολισμού ανά ίντσα κ.λπ.
- Μορφές παραγράφων και χαρακτήρων: Οι παράγραφοι μορφοποιούνται χρησιμοποιώντας διάφορα χαρακτηριστικά. Για παράδειγμα, τα τυπικά χαρακτηριστικά παραγράφου καθορίζουν το αριστερό ή το δεξί περιθώριο, Στοίχιση, διάστιχο κ.λπ. Τα χαρακτηριστικά γραμματοσειράς καθορίζουν την οικογένεια γραμματοσειράς, το μέγεθος γραμματοσειράς κ.λπ. Οι μορφές χαρακτήρων επιτρέπουν τη μορφοποίηση ολόκληρων μπλοκ κειμένου μέσα σε μια παράγραφο
- Windows και Στοιχεία κειμένου: Windows είναι μεμονωμένες περιοχές κειμένου (διεύθυνση κεφαλίδας, ημερομηνία, υποσέλιδο) σε μια σελίδα . Βοηθά να συνδυαστούν οι πληροφορίες που περιέχονται σε ένα έγγραφο σε ορισμένες ομάδες και να εμφανιστεί κάθε ομάδα στην εκτυπωμένη σελίδα σε μια μεμονωμένη περιοχή. Μπορείτε να ορίσετε στοιχεία κειμένου (κείμενα παραθύρου) για κάθε παράθυρο. Το πρόγραμμα εκτύπωσης έχει πρόσβαση σε στοιχεία κειμένου με το όνομα, τα μορφοποιεί και τα εκτυπώνει στο αντίστοιχο παράθυρο. Η παράγραφος και οι μορφές χαρακτήρων που χρησιμοποιούνται πρέπει να ορίζονται στη φόρμα.
- Σελίδες: Είναι μεμονωμένες σελίδες ενός εγγράφου και πρέπει να έχουν μοναδικό όνομα. Συχνά θα βρείτε διαφορετικές διατάξεις για μεμονωμένες σελίδες: Η πρώτη σελίδα ενός τιμολογίου διαφέρει από τις επόμενες σελίδες, στις οποίες δεν χρειάζεται να επαναλάβετε γενικές πληροφορίες, όπως στοιχεία διεύθυνσης ή πελάτη.
- Σελίδα Windows: Κατά τον ορισμό των παραθύρων και των σελίδων, δεν προσδιορίζετε ακόμη τη θέση και την απόσταση των κειμένων που θα εξάγονται. Ένα παράθυρο σελίδας ορίζει την ορθογώνια περιοχή εξόδου στο μέσο εξόδου, προσδιορίζοντας το αριστερό άνω άκρο της περιοχής εξόδου και το πλάτος και το ύψος της
Εντολές ελέγχου
Ο σκοπός των "εντολών ελέγχου" είναι να επιτρέπουν τον έλεγχο της μορφοποίησης εξόδου. Αυτές οι εντολές δεν ερμηνεύονται από το SAP πρόγραμμα επεξεργασίας σεναρίων, αλλά μεταβιβάζονται στο SAP script Composer για επεξεργασία. Αυτό περιλαμβάνει, για παράδειγμα, τη μορφοποίηση γραμμής και σελίδας, τη μορφοποίηση του κειμένου σύμφωνα με τις καθορισμένες μορφές παραγράφου και χαρακτήρων.
Σύνταξη
Enter /: in the paragraph format
Παραδείγματα
- ΝΕΑ ΣΕΛΙΔΑ – Ρητή αλλαγή σελίδας
- PROTECT ………ENDPROTECT – Για να εκτυπώσετε ολόκληρη την παράγραφο σε μία σελίδα.
- ΠΕΡΙΛΑΜΒΑΝΕΙ – Για να συμπεριλάβετε το περιεχόμενο ενός άλλου κειμένου στο τρέχον κείμενο
- PERFORM – Για να καλέσετε μια υπορουτίνα οποιουδήποτε προγράμματος ABAP
Εκτύπωση προγράμματος
Η εκτέλεση του σεναρίου γίνεται μέσω ενός Πρόγραμμα ABAP, το οποίο αναφέρεται ως Πρόγραμμα Εκτύπωσης. Κάθε πρόγραμμα εκτύπωσης θα πρέπει να έχει μια φόρμα ΕΙΣΑΓΩΓΗΣ , η οποία θα κληθεί από την προσαρμογή.
Για μια τυπική διαμόρφωση μπορούμε να δούμε το όνομα της φόρμας (όνομα σεναρίου), το όνομα του προγράμματος εκτύπωσης και τον τύπο εξόδου στον πίνακα TNAPR. Το πρόγραμμα εκτύπωσης χρησιμοποιεί τις λειτουργίες ελέγχου φόρμας για να καλέσει το σενάριο.
Το πρόγραμμα εκτύπωσης καλεί όλες ή μερικές από τις λειτουργίες ελέγχου φόρμας για να εκτελέσει το σενάριο
- OPEN_FORM (Υποχρεωτικό) Ανοίγει την έξοδο του συνόλου διάταξης
- CLOSE_FORM (Υποχρεωτικό) Τερματίζει την έξοδο του συνόλου διάταξης
- START_FORM (Προαιρετικό) Ξεκινά ένα νέο σύνολο διάταξης
- WRITE_FORM (Υποχρεωτικό) Καλεί ένα στοιχείο συνόλου διάταξης
- END_FORM (Προαιρετικό) Τερματίζει το τρέχον σύνολο διάταξης
Τύποι εξόδου
Ο τύπος εξόδου μπορεί να καθορίσει, μια έντυπη φόρμα που χρειάζεστε για εσωτερική χρήση ή μια φόρμα που θέλετε να στείλετε σε έναν πελάτη ή προμηθευτή . Ο τύπος εξόδου μπορεί επίσης να είναι ένα εσωτερικό μήνυμα ηλεκτρονικού ταχυδρομείου που θέλετε να στείλετε στο προσωπικό ενός άλλου τμήματος.
Για παράδειγμα, η "Εκτύπωση" μπορεί να ταξινομηθεί ως ένας τύπος εξόδου ενός παραστατικού χρέωσης, δηλαδή όταν εκτελείται αυτός ο τύπος εξόδου το έγγραφο χρέωσης εκτυπώνεται. Ομοίως, το "Φαξ" μπορεί να είναι τύπος εξόδου, δηλαδή όταν εκτελείται αυτός ο τύπος εξόδου αποστέλλεται φαξ του παραστατικού χρέωσης
Όλοι οι τύποι εξόδου για οποιοδήποτε έγγραφο (π.χ. παραστατικό χρέωσης) θα αποθηκευτούν στον πίνακα NAST. Οι τύποι εξόδου εκτελούνται μέσω του προγράμματος RSNAST00 .
Παράδειγμα: Τύπος εξόδου σε παραστατικό τιμολόγησης-
- Μεταβείτε στο VF03
- Εισαγάγετε τον αριθμό παραστατικού χρέωσης και πατήστε ξανά enter
- Επιλέξτε Έξοδος στο μενού Μετάβαση -> Κεφαλίδα
- Εδώ το Z101 είναι ένας τύπος εξόδου μιας εξόδου εκτύπωσης
Τυπικά κείμενα και γραφικά
Τα τυπικά κείμενα για την αναφορά σας μπορούν να δημιουργηθούν χρησιμοποιώντας συναλλαγή SO10
Τα γραφικά και οι μακροεντολές εκτυπωτή αποστέλλονται με αναφέρουν RSTXLDMC σε μεμονωμένα τυπικά έγγραφα κειμένου ή μέσω συναλλαγής SE78. Τα γραφικά μεταφορτώνονται σε μορφή "Baseline TIFF 6.0" (αρχεία .tif σε υπολογιστή)
SAP Τα στοιχεία Script & Standard text μπορούν να εξαχθούν ή να εισαχθούν μεταξύ δύο συστημάτων χρησιμοποιώντας το πρόγραμμα RSTXSCRP
Αντιγραφή σεναρίων σε πελάτες:
SAP Το σενάριο είναι ένα αντικείμενο που εξαρτάται από τον πελάτη. Σε αντίθεση με τα προγράμματα, οι αλλαγές γίνονται σε SAP Το σενάριο σε έναν πελάτη δεν θα αντικατοπτρίζεται σε άλλους πελάτες. Για αντιγραφή σεναρίου από έναν πελάτη σε άλλο, μεταβείτε στο SE71 και χρησιμοποιήστε την επιλογή "Αντιγραφή από τον πελάτη" που είναι διαθέσιμη στο μενού Utilities ή εισαγάγετε το αίτημα μεταφοράς, στο οποίο είναι αποθηκευμένο το σενάριο, από τον αρχικό πελάτη χρησιμοποιώντας τη συναλλαγή SCC1.
Σημαντικά σημεία που πρέπει να σημειωθούν
- SAP Το σενάριο δεν διατηρεί καμία έκδοση. Έτσι κατά την τροποποίηση του SAP script , βεβαιωθείτε ότι οι αλλαγές είναι καλά τεκμηριωμένες στο σενάριο. Αυτό ισχύει και για τα τυπικά κείμενα.
- Η έξοδος της φόρμας θα διαφέρει όταν προβάλλεται στην οθόνη και στον εκτυπωτή. Επομένως, δοκιμάζετε πάντα την έξοδο του σεναρίου στον εκτυπωτή.