Διασυνδέσεις / ERP / SAP S/4HANA
Οδηγός διασύνδεσης SAP S/4HANA με το SkyPlanner APS για τον χρονοπρογραμματισμό παραγωγής
Αυτός ο οδηγός δείχνει στους συνεργάτες SAP, στις ομάδες πληροφορικής και στους υπευθύνους τεχνικών αγορών πώς συνδέεται το SkyPlanner APS με το SAP S/4HANA. Το SkyPlanner διασυνδέεται αμφίδρομα με το S/4HANA μέσω των επίσημα διαθέσιμων OData APIs της SAP:
- Εισάγονται εντολές παραγωγής, φάσεις, δυναμικότητα κέντρων εργασίας, αποθέματα και ανοικτές εντολές αγοράς.
- Οι προγραμματισμένες ημερομηνίες έναρξης αποστέλλονται πίσω σε κάθε φάση της εντολής παραγωγής.
- Οι καταγραφές χρόνου των χειριστών καταχωρίζονται ως επιβεβαιώσεις εντολών παραγωγής.
- Τα webhooks του SkyPlanner αποστέλλουν τις αλλαγές του χρονοπρογράμματος τη στιγμή που γίνονται.
Στο S/4HANA παραμένουν τα υλικά, οι BOM, τα φασεολόγια, οι εντολές παραγωγής, τα αποθέματα και η κοστολόγηση. Η ομάδα του SkyPlanner προσαρμόζει τη διασύνδεση στη δική σας εγκατάσταση S/4HANA κατά την αρχική ένταξη και την υποστηρίζει μετά την έναρξη της παραγωγικής λειτουργίας. Για τα επιχειρηματικά οφέλη, δείτε τη σελίδα χρονοπρογραμματισμού παραγωγής για το SAP S/4HANA. Για τις δυνατότητες χρονοπρογραμματισμού του ίδιου του S/4HANA, διαβάστε το Διαθέτει το SAP S/4HANA χρονοπρογραμματισμό πεπερασμένης δυναμικότητας;
Επιλογές διασύνδεσης με το SAP S/4HANA
Το S/4HANA παρέχει δυνατότητες διασύνδεσης μέσω επίσημα διαθέσιμων υπηρεσιών OData, οι οποίες παρατίθενται στο SAP Business Accelerator Hub (api.sap.com). Η διασύνδεση για τον χρονοπρογραμματισμό βασίζεται σε υπηρεσίες OData V2. Τα IDocs και BAPIs εξακολουθούν να υπάρχουν, αλλά αυτός ο οδηγός χρησιμοποιεί τα επίσημα διαθέσιμα OData APIs.
Έλεγχος ταυτότητας ανά έκδοση
- On-premise και Private Edition. Οι υπηρεσίες ενεργοποιούνται στο SAP Gateway με τη συναλλαγή
/IWFND/MAINT_SERVICE. Ο χρήστης της διασύνδεσης χρειάζεται τα αντίστοιχα αντικείμενα εξουσιοδότησης, όπωςC_AFRU_AWKγια τις επιβεβαιώσεις,C_AFKO_AWKγια τις γραμμές κινήσεων υλικών που καταχωρίζονται μαζί τους καιM_PLAF_ORGγια τις προγραμματισμένες εντολές. - Public Edition. Οι υπηρεσίες διατίθενται μόνο μέσω ρυθμίσεων επικοινωνίας. Ακολουθώντας τις οδηγίες της SAP για τη ρύθμιση εισερχόμενης επικοινωνίας, δημιουργείτε έναν χρήστη επικοινωνίας, ένα σύστημα επικοινωνίας και μια ρύθμιση επικοινωνίας στην εφαρμογή Communication Arrangements, με βάση ένα σενάριο επικοινωνίας της SAP (
SAP_COM_xxxx). Το σενάριο ορίζει ποιες υπηρεσίες διατίθενται και ποιες μέθοδοι ελέγχου ταυτότητας είναι διαθέσιμες:
– με token: ροές bearer μέσω OAuth, SAML ή OpenID Connect, με μεταβίβαση ταυτότητας (principal propagation) σε επιχειρησιακό χρήστη – με πιστοποιητικό πελάτη – με βασικό έλεγχο ταυτότητας και τεχνικό χρήστη επικοινωνίας
Η SAP συνιστά έλεγχο ταυτότητας με token ή πιστοποιητικό.
Από την πλευρά του, το SkyPlanner διαθέτει REST API με έλεγχο ταυτότητας JWT και τεκμηρίωση σε Swagger/OpenAPI (αναφορά API). Έτσι, το ενδιάμεσο λογισμικό χειρίζεται τον έλεγχο ταυτότητας SAP από τη μία πλευρά και το JWT από την άλλη.
APIs για τον χρονοπρογραμματισμό παραγωγής
| Υπηρεσία | Οντότητες και ενέργειες που χρησιμοποιούνται | Σκοπός |
|---|---|---|
API_PRODUCTION_ORDER_2_SRV (Production Order, Version 2) | A_ProductionOrder_2, A_ProductionOrderItem_2, A_ProductionOrderOperation_2, A_ProductionOrderComponent_2, A_ProductionOrderStatus_2, A_ProductionRsceTools_2· ενέργειες ReleaseOrder, ReleaseOperation, ScheduleProductionOrderOperation | Εντολές, φάσεις, συστατικά, PRTs, κατάσταση, επιστροφή του χρονοπρογράμματος |
API_WORK_CENTERS | A_WorkCenters, A_WorkCenterAllCapacity_2, A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2, A_WorkCenterCapPerBucket | Κέντρα εργασίας, κατηγορίες δυναμικότητας, χρονικά διαστήματα και βάρδιες |
API_PRODUCTION_ROUTING | ProductionRoutingHeader, ProductionRoutingSequence, ProductionRoutingOperation, ProductionRoutingSubOperation, ProductionRoutingMatlAssgmt, ProductionRoutingOpCompAlloc | Τυπικά φασεολόγια για προγραμματισμό πριν από τη δημιουργία εντολών |
API_BILL_OF_MATERIAL_SRV;v=2 | MaterialBOM, MaterialBOMItem, MaterialBOMSubItem | Πολυεπίπεδη δομή προϊόντος |
API_PRODUCT_SRV (Product Master A2X) | A_Product | Υλικά (στο API ονομάζονται Product). Η SAP συνιστά πλέον το API Product (Version 2) για τις περισσότερες οντότητες προϊόντων |
API_PLANNED_ORDERS | A_PlannedOrder, A_PlannedOrderComponent, A_PlannedOrderCapacity | Αποτελέσματα του MRP Live πριν από τη μετατροπή |
API_MATERIAL_STOCK_SRV | A_MaterialStock, A_MatlStkInAcctMod | Απόθεμα ανά εγκατάσταση και αποθηκευτικό χώρο, για τον έλεγχο διαθεσιμότητας υλικών |
API_PURCHASEORDER_PROCESS_SRV | A_PurchaseOrder, A_PurchaseOrderItem | Ανοικτές εντολές αγοράς για αναμενόμενα υλικά |
API_PROD_ORDER_CONFIRMATION_2_SRV | ProdnOrdConf2, ProdnOrdConfMatlDocItm· ενέργειες GetConfProposal, GetGdsMvtProposal, CancelProdnOrdConf | Επιβεβαιώσεις και κινήσεις υλικών από τον χώρο παραγωγής |
Στο API εντολών παραγωγής, οι φάσεις ταυτοποιούνται με τον συνδυασμό των OrderInternalBillOfOperations και OrderIntBillOfOperationsItem, όχι με τον αριθμό φάσης που βλέπει ο υπεύθυνος προγραμματισμού. Η ενέργεια GetConfProposal του API επιβεβαιώσεων αναφέρεται στην ίδια φάση μέσω των OrderID και OrderOperation. Αποθηκεύστε στο SkyPlanner τόσο τα εσωτερικά κλειδιά όσο και τον αριθμό φάσης από την πρώτη φόρτωση.
Συμβάντα
Το S/4HANA εκπέμπει τα επιχειρησιακά συμβάντα Production Order Created και Production Order Changed, με τα ManufacturingOrder, ProductionOrder, ProductionOrderType και ProductionPlant στο ωφέλιμο φορτίο. Το ωφέλιμο φορτίο περιέχει μόνο κλειδιά, οπότε η διασύνδεση διαβάζει ξανά την εντολή και τις φάσεις της. Το συμβάν Changed ενεργοποιείται σε κάθε αλλαγή της εντολής, γι’ αυτό εφαρμόστε μηχανισμό debounce. Στην αντίστροφη κατεύθυνση, τα webhooks του SkyPlanner στέλνουν ειδοποιήσεις σε πραγματικό χρόνο όταν αλλάζει το χρονοπρόγραμμα ή η κατάσταση μιας εργασίας.
Ξεκινήστε με αρχεία
Για τη δοκιμή, εξαγάγετε εντολές παραγωγής και κέντρα εργασίας από τις αναφορές λίστας του S/4HANA σε Excel ή CSV και εισαγάγετέ τα στο SkyPlanner. Έτσι επαληθεύετε το χρονοπρόγραμμα πριν γίνει οποιαδήποτε παρέμβαση στο Gateway ή στις ρυθμίσεις επικοινωνίας.
Αντιστοίχιση δεδομένων: από το SAP S/4HANA στο SkyPlanner
| Οντότητα / endpoint του S/4HANA | Αντικείμενο του SkyPlanner | Κατεύθυνση | Συχνότητα |
|---|---|---|---|
A_Product (υλικό) | Προϊόν ή υλικό | S/4HANA → SkyPlanner | Αρχική φόρτωση και στη συνέχεια προγραμματισμένη μεταφορά των αλλαγών |
MaterialBOM, MaterialBOMItem | Δομή προϊόντος, επιμέρους προϊόντα | S/4HANA → SkyPlanner | Αρχική φόρτωση και στη συνέχεια σε προγραμματισμένα διαστήματα |
A_WorkCenters | Κέντρο εργασίας | S/4HANA → SkyPlanner | Αρχική φόρτωση και σε κάθε αλλαγή |
A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2 | Δυναμικότητα και βάρδιες | S/4HANA → SkyPlanner | Αρχική φόρτωση και στη συνέχεια σε προγραμματισμένα διαστήματα |
ProductionRoutingHeader, ProductionRoutingOperation | Φάσεις παραγωγής και πρότυποι χρόνοι | S/4HANA → SkyPlanner | Αρχική φόρτωση και στη συνέχεια σε προγραμματισμένα διαστήματα |
A_ProductionOrder_2 (αποδεσμευμένη ή δημιουργημένη) | Εντολή με προθεσμία ολοκλήρωσης | S/4HANA → SkyPlanner | Σχεδόν σε πραγματικό χρόνο με συμβάν Created/Changed ή με περιοδικό έλεγχο |
A_ProductionOrderOperation_2 | Εργασία (φάση παραγωγής σε κέντρο εργασίας) | S/4HANA → SkyPlanner | Μαζί με την εντολή |
A_ProductionRsceTools_2 (πόροι/εργαλεία παραγωγής) | Εργαλεία που χρονοπρογραμματίζονται ως κοινόχρηστοι πόροι πεπερασμένης δυναμικότητας | S/4HANA → SkyPlanner | Μαζί με την εντολή |
A_ProductionOrderComponent_2, A_MaterialStock | Ανάγκες υλικών και απόθεμα | S/4HANA → SkyPlanner | Περιοδικά, με συχνότητα που συμφωνείται κατά τον καθορισμό εύρους |
A_PurchaseOrder, A_PurchaseOrderItem (API_PURCHASEORDER_PROCESS_SRV): εκκρεμής ποσότητα και ημερομηνία παράδοσης της γραμμής προγράμματος παραδόσεων | Εντολές αγοράς / αναμενόμενα υλικά με προβλεπόμενη ημερομηνία παράδοσης | S/4HANA → SkyPlanner | Περιοδικά, με συχνότητα που συμφωνείται κατά τον καθορισμό εύρους |
A_PlannedOrder (προαιρετικά) | Εντολές που προγραμματίζονται πριν από τη μετατροπή | S/4HANA → SkyPlanner | Μετά από κάθε εκτέλεση του MRP Live |
ScheduleProductionOrderOperation (έναρξη φάσης, προγραμματισμός προς τα εμπρός) | Χρονοπρόγραμμα | SkyPlanner → S/4HANA | Σε κάθε αλλαγή του χρονοπρογράμματος, μέσω webhook |
ProdnOrdConf2 (ποσότητα καλών τεμαχίων, φύρα, δραστηριότητες) | Καταγραφές χρόνου και ποσότητες | SkyPlanner → S/4HANA | Ανά συμβάν καταγραφής ή σε παρτίδες |
Μοντέλα διασύνδεσης
1. Φόρτωση βασικών δεδομένων. Φορτώστε υλικά, BOM, κέντρα εργασίας με τα διαστήματα δυναμικότητας και τις βάρδιές τους, καθώς και φασεολόγια. Σε αυτό το στάδιο αποφασίστε ποιο σύστημα θα διαχειρίζεται τις βάρδιες. Ένας καταμερισμός που λειτουργεί: το εργοστασιακό ημερολόγιο παραμένει στο S/4HANA, ενώ τα αναλυτικά προγράμματα βαρδιών, οι απουσίες και οι υπερωρίες τηρούνται στο SkyPlanner, όπου οι υπεύθυνοι προγραμματισμού τα αλλάζουν καθημερινά.
2. Συγχρονισμός εντολών. Εγγραφείτε στα συμβάντα Production Order Created/Changed ή, όπου δεν έχουν ρυθμιστεί επιχειρησιακά συμβάντα, ελέγχετε περιοδικά το A_ProductionOrder_2 βάσει της χρονικής σήμανσης αλλαγής. Φιλτράρετε με βάση την εγκατάσταση, τον τύπο εντολής και την κατάσταση. Στέλνετε τις εντολές κατά τη δημιουργία τους, ώστε το SkyPlanner να μπορεί να προγραμματίζει εκ των προτέρων, και αποδεσμεύστε τις στο S/4HANA (ReleaseOrder ή ReleaseOperation) μόλις τις χρονοπρογραμματίσει το SkyPlanner.
3. Επιστροφή του χρονοπρογράμματος. Όταν ένα webhook του SkyPlanner αναφέρει αλλαγή στο χρονοπρόγραμμα, η διασύνδεση καλεί την ενέργεια ScheduleProductionOrderOperation στο API_PRODUCTION_ORDER_2_SRV για κάθε φάση που άλλαξε. Στέλνει:
- τα
ManufacturingOrder,OrderInternalBillOfOperationsκαιOrderIntBillOfOperationsItemως κλειδιά - το
OpSchedulingModeμε τιμή F (προς τα εμπρός), με την έναρξη που όρισε το SkyPlanner σταOpSchedldStartDateκαιOpSchedldStartTime - το
OpSchedulingStatusμε τιμή DISP (ανάθεση προς εκτέλεση) και το υποχρεωτικόOpSchedulingStrategyμε τιμή M - το ETag στο
if-match
Όλες οι φάσεις μιας εντολής περιλαμβάνονται σε ένα σύνολο αλλαγών, με τη σειρά που ορίζει το SkyPlanner. Έτσι, το S/4HANA εφαρμόζει ολόκληρο το πρόγραμμα της εντολής με μία κλήση. Η λειτουργία K δεν χρησιμοποιείται ποτέ: διατηρεί τις αρχικές ημερομηνίες των φάσεων και αγνοεί τις ημερομηνίες που αποστέλλονται.
Το SkyPlanner υπολογίζει τις διάρκειες των φάσεων από τις ίδιες πρότυπες τιμές φασεολογίων και τους ίδιους τύπους δυναμικότητας κέντρων εργασίας που χρησιμοποιεί το S/4HANA. Επομένως, η ημερομηνία λήξης που υπολογίζει το S/4HANA με βάση την απεσταλμένη ημερομηνία έναρξης συμφωνεί με το πρόγραμμα του SkyPlanner. Μετά από κάθε σύνολο αλλαγών, η διασύνδεση διαβάζει ξανά τις φάσεις και επισημαίνει κάθε ημερομηνία που διαφέρει, ώστε ο υπεύθυνος προγραμματισμού να τη βλέπει πριν από την επόμενη βάρδια.
4. Επιβεβαιώσεις από τον χώρο παραγωγής. Κάθε καταγραφή χρόνου από το Mobile Confirmations ή το Production Timer μετατρέπεται σε επιβεβαίωση στο S/4HANA. Το webhook του SkyPlanner ενεργοποιεί την καταχώριση ProdnOrdConf2 με την ποσότητα καλών τεμαχίων, τη φύρα και τους χρόνους δραστηριοτήτων. Η διασύνδεση καλεί πρώτα το GetConfProposal, ώστε το S/4HANA να προτείνει ποσότητες, δραστηριότητες, ημερομηνίες και στοιχεία προσωπικού. Το GetGdsMvtProposal προτείνει τις κινήσεις υλικών.
Αναμενόμενα υλικά. Οι ανοικτές εντολές αγοράς περιλαμβάνονται στον εισερχόμενο συγχρονισμό. Το SkyPlanner θεωρεί ότι τα παραγγελθέντα υλικά θα είναι διαθέσιμα κατά την αναμενόμενη ημερομηνία παράδοσης της εντολής αγοράς. Οι εργασίες που περιμένουν αγοραζόμενα εξαρτήματα προγραμματίζονται για την ημέρα άφιξης των υλικών, αντί να εμποδίζονται από το σημερινό ύψος αποθέματος.
Το S/4HANA παραμένει το σύστημα αναφοράς για τις παραλαβές: όταν καταχωρίζεται μια παραλαβή αγαθών, το απόθεμα αυξάνεται και η ανοικτή ποσότητα της γραμμής της εντολής αγοράς μειώνεται. Ο επόμενος συγχρονισμός ενημερώνει το απόθεμα στο SkyPlanner και ορίζει μια εντολή αγοράς που έχει παραληφθεί πλήρως ως Delivered. Μετά από μερική παραλαβή, η υπόλοιπη ανοικτή ποσότητα παραμένει αναμενόμενη κατά την ημερομηνία της αντίστοιχης γραμμής προγράμματος παράδοσης. Η διαχείριση των εντολών αγοράς στο SkyPlanner περιγράφεται στην τεκμηρίωση του SkyPlanner.
5. Κανόνες αρμοδιότητας. Το S/4HANA διαχειρίζεται τις ποσότητες, τη BOM, το φασεολόγιο, την κοστολόγηση και την κατάσταση. Το SkyPlanner διαχειρίζεται την αλληλουχία, την ανάθεση σε κέντρα εργασίας και τις ημερομηνίες των φάσεων. Μην επιτρέπετε ποτέ και στα δύο συστήματα να γράφουν στο ίδιο πεδίο. Αν οι υπεύθυνοι προγραμματισμού εξακολουθούν να μετακινούν φάσεις στο Capacity Scheduling Board, αποφασίστε ποια αλλαγή υπερισχύει. Είτε ο επόμενος συγχρονισμός εντολών μεταφέρει την αλλαγή τους στο SkyPlanner είτε το συγκεκριμένο κέντρο εργασίας παραμένει εκτός του πεδίου διαχείρισης του SkyPlanner.
Τι περιλαμβάνει το έργο
Η υλοποίηση ολοκληρώνεται συνήθως μέσα σε λίγες εβδομάδες από την έναρξη της αρχικής ένταξης, ακόμη και σε μεγάλες εταιρείες. Τα περισσότερα εργοστάσια ξεκινούν με τη δωρεάν δοκιμή 30 ημερών, χρησιμοποιώντας εξαγωγές CSV ή Excel. Έτσι, το χρονοπρόγραμμα επαληθεύεται με τα δικά τους δεδομένα πριν ξεκινήσουν οι εργασίες για τα API. Στη συνέχεια, ένα έργο S/4HANA καλύπτει τα εξής:
- Καθορισμός εύρους: εργοστάσια, τύποι εντολών, έκδοση και μοντέλο ελέγχου ταυτότητας, καθώς και ποιο σύστημα διαχειρίζεται κάθε πεδίο.
- Πρόσβαση στο SAP: ενεργοποίηση υπηρεσίας Gateway ή διαμόρφωση ρύθμισης επικοινωνίας, μαζί με τους τεχνικούς χρήστες και τα αντικείμενα εξουσιοδότησης.
- Αντιστοίχιση βασικών δεδομένων: κατηγορίες δυναμικότητας κέντρων εργασίας, διαστήματα και βάρδιες, αντιστοίχιση των πρότυπων τιμών των φασεολογίων στις διάρκειες του SkyPlanner, μονάδες μέτρησης.
- Αρχική φόρτωση: υλικά, BOM, φασεολόγια και κέντρα εργασίας με τις δυναμικότητές τους.
- Συγχρονισμός εντολών παραγωγής και αγοράς: εντολές παραγωγής και φάσεις μέσω συμβάντων Created/Changed ή περιοδικών ελέγχων, αποθέματα και ανοικτές εντολές αγοράς σε προγραμματισμένα διαστήματα.
- Επιστροφή του χρονοπρογράμματος:
ScheduleProductionOrderOperationμε διαχείριση ETag και ουρά επαναπροσπαθειών. - Επιβεβαιώσεις από τον χώρο παραγωγής: οι καταγραφές χρόνου καταχωρίζονται ως επιβεβαιώσεις
ProdnOrdConf2. - Δοκιμή παράλληλα με το τρέχον πρόγραμμα: το χρονοπρόγραμμα του SkyPlanner λειτουργεί παράλληλα με την υφιστάμενη εξομάλυνση δυναμικότητας μέχρι να το εμπιστευτούν οι υπεύθυνοι προγραμματισμού.
- Έναρξη παραγωγικής λειτουργίας.
Παγίδες στο SAP S/4HANA
- Η επιστροφή δεδομένων γίνεται με κλήση ενέργειας και ETag. Ο τεκμηριωμένος τρόπος χρονοπρογραμματισμού μιας φάσης είναι η ενέργεια
ScheduleProductionOrderOperation, όχι ένα PATCH στοA_ProductionOrderOperation_2. Η λειτουργία F προγραμματίζει προς τα εμπρός από την έναρξη και η B προς τα πίσω από τη λήξη, ενώ οι K και S διατηρούν τις υφιστάμενες ημερομηνίες και αγνοούν αυτές που στέλνετε. Το ETag στοif-matchσχηματίζεται από τοLastChangeDateTimeτης εντολής (YYYYMMDDHHMMSS), οπότε οποιαδήποτε αλλαγή στην εντολή το καθιστά παρωχημένο. Υλοποιήστε ανάγνωση πριν από κάθε εγγραφή και ουρά επαναπροσπαθειών. - Η δυναμικότητα δεν βρίσκεται στην κεφαλίδα του κέντρου εργασίας. Η διαθέσιμη δυναμικότητα προκύπτει από την κατηγορία δυναμικότητας (001 μηχανή, 002 ανθρώπινη εργασία), το εργοστασιακό ημερολόγιο και τα χρονικά διαστήματα και τις βάρδιες που υπερισχύουν αυτού. Οι τύποι υπολογισμού δυναμικότητας μετατρέπουν τις πρότυπες τιμές του φασεολογίου σε απαιτήσεις προετοιμασίας, επεξεργασίας και αποσυναρμολόγησης. Διαβάστε το
A_WorkCenterCapacityInterval_2και τις οντότητες βαρδιών και συμφωνήστε πώς θα μετατρέπονται οι τύποι υπολογισμού σε διάρκειες στο SkyPlanner. - Οι πρότυπες τιμές χρειάζονται έλεγχο και διόρθωση. Τα φασεολόγια που τηρούνται για την κοστολόγηση συχνά περιέχουν μέσους χρόνους προετοιμασίας ή χρόνους προετοιμασίας καταχωρισμένους σε λάθος κατηγορία δυναμικότητας.
- Οι κανόνες επιβεβαίωσης είναι αυστηροί. Η SAP συνιστά κλήσεις batch για μαζικές καταχωρίσεις. Κάθε σύνολο αλλαγών εφαρμόζεται ολόκληρο ή καθόλου, οπότε ένα λανθασμένο δελτίο χρόνου μπλοκάρει τις υπόλοιπες καταχωρίσεις του ίδιου συνόλου. Οι ακυρώσεις σε μια παρτίδα πρέπει να εκτελούνται με αντίστροφη σειρά
ConfirmationCount. Δεν μπορείτε να συνδυάζετε τύπους επιβεβαίωσης στην ίδια εντολή, να καταχωρίζετε κινήσεις υλικών χωρίς επιβεβαίωση ή να επιβεβαιώνετε φάσεις των οποίων τα σημεία ενεργοποίησης απαιτούν παράθυρο διαλόγου. - Ελέγξτε αν είναι ενεργό το PP/DS. Το ενσωματωμένο PP/DS απαιτεί την ενέργεια Customizing Activate Advanced Planning and Scheduling και το SAP HANA integrated liveCache. Η SAP το πωλεί ως ξεχωριστό προϊόν, το SAP S/4HANA Manufacturing for planning and scheduling. Όπου είναι ενεργό, αποφασίστε για κάθε υλικό ποιο σύστημα αναλαμβάνει τον χρονοπρογραμματισμό: τα υλικά με σήμανση για προηγμένο προγραμματισμό υπάγονται στο PP/DS. Η SAP αναφέρει επίσης για το API προγραμματισμένων εντολών: “Automatic integration to PP/DS is not enabled from this API.” (Η αυτόματη διασύνδεση δεν ενεργοποιείται μέσω αυτού του API.)
- Μονάδες μέτρησης. Οι μονάδες για τις ποσότητες των φάσεων, τις βασικές ποσότητες των φασεολογίων και τις επιβεβαιώσεις μπορεί να διαφέρουν. Κάντε ρητή μετατροπή με βάση τη μονάδα της φάσης, όχι τη βασική μονάδα του υλικού.
- Διαφορές μεταξύ εκδόσεων. Το SAP Learning δείχνει ότι ο κλασικός πίνακας προγραμματισμού CM21/CM22 αντικαθίσταται από τα Manage Work Center Capacity, Capacity Scheduling Table και Capacity Scheduling Board. Η Public Edition διαθέτει APIs μόνο μέσω σεναρίων επικοινωνίας, ενώ οι εκδόσεις υπηρεσιών που προσφέρει μπορεί να διαφέρουν από εκείνες της τοπικής εγκατάστασης. Το API φασεολογίων δεν μπορεί να διαγράψει φασεολόγια ή να ενημερώσει αναθέσεις υλικών. Κατά τον καθορισμό εύρους, η ομάδα του SkyPlanner ορίζει σταθερές εκδόσεις υπηρεσιών για το σύστημα κάθε πελάτη, χρησιμοποιώντας την καταχώριση του API Business Accelerator Hub για τη συγκεκριμένη έκδοση.
- Περιορισμοί που δεν αποτυπώνονται στα φασεολόγια. Διαχειριστείτε στο SkyPlanner τις αλλαγές παραγωγής που εξαρτώνται από την αλληλουχία, τις συγκρούσεις στη χρήση εργαλείων και τις φάσεις με πολλούς χειριστές, όχι στις πρότυπες τιμές των φασεολογίων. Ο πίνακας χρόνων προετοιμασίας αποθηκεύει τους χρόνους αλλαγής παραγωγής ανά ζεύγος προϊόντων. Τα εργαλεία από τα PRTs της εντολής έχουν περιορισμένη διαθεσιμότητα και χρησιμοποιούνται σε ένα κέντρο εργασίας κάθε φορά, ενώ μια φάση μπορεί να απαιτεί πολλά άτομα ταυτόχρονα.
Ποιος παραμετροποιεί τη διασύνδεση
Οι παραπάνω παγίδες εξηγούν γιατί η ουσιαστική δουλειά βρίσκεται στην παραμετροποίηση. Κάθε εργοστάσιο χρησιμοποιεί διαφορετικά το S/4HANA: οι τύποι εντολών, οι κατηγορίες δυναμικότητας, οι πρότυπες τιμές φασεολογίων, τα user exits και η έκδοση επηρεάζουν την αντιστοίχιση.
- Η ομάδα του SkyPlanner παραμετροποιεί τη διασύνδεση για τη δική σας εγκατάσταση S/4HANA κατά την αρχική ένταξη, χρησιμοποιώντας τα επίσημα διαθέσιμα APIs του S/4HANA και το REST API και τα webhooks του SkyPlanner. Υποστηρίζει τη διασύνδεση και μετά την έναρξη της παραγωγικής λειτουργίας. Αυτή είναι η προεπιλεγμένη επιλογή και σας εξασφαλίζει έναν υπεύθυνο τόσο για το σύστημα χρονοπρογραμματισμού όσο και για τη σύνδεση με το S/4HANA.
- Ο συνεργάτης σας SAP μπορεί εναλλακτικά να υλοποιήσει τη διασύνδεση, με βάση την τεκμηρίωση Swagger/OpenAPI του SkyPlanner και τη γνώση των τύπων εντολών και της διαμόρφωσης Basis που χρησιμοποιείτε.
- Οι δικοί σας προγραμματιστές μπορούν να υλοποιήσουν τη διασύνδεση απευθείας ή μέσω SAP Integration Suite ή SAP BTP, χρησιμοποιώντας το τεκμηριωμένο REST API, τον έλεγχο ταυτότητας JWT και τα webhooks (οδηγός διασύνδεσης). Ένα κλειδί API αρκεί για να ξεκινήσουν και η ομάδα του SkyPlanner συνδράμει όταν χρειαστούν βοήθεια.
Το SkyPlanner λειτουργεί ήδη μαζί με συστήματα SAP: η εσωτερική ομάδα πληροφορικής της Laboratory & Allied συνέδεσε το SAP Business One on HANA με το SkyPlanner, με τη βοήθεια του SkyPlanner. Η τεκμηρίωση των λειτουργιών είναι δημόσια διαθέσιμη στην τεκμηρίωση του SkyPlanner.
Όποια επιλογή κι αν ακολουθήσετε, επαληθεύστε πρώτα το χρονοπρόγραμμα στη δωρεάν δοκιμή 30 ημερών (έως 20 κέντρα εργασίας, χωρίς πιστωτική κάρτα). Η διασύνδεση υλοποιείται στη συνέχεια για ένα πρόγραμμα που οι υπεύθυνοι προγραμματισμού σας ήδη εμπιστεύονται. Μετά τη δοκιμή, η τιμή ξεκινά από 199 € τον μήνα, με 5 κέντρα εργασίας και μηνιαία χρέωση. Η προσφορά για τη διασύνδεση δίνεται εκ των προτέρων, με βάση τη διαδικασία και τις ανάγκες σας, μαζί με το πακέτο σας, ώστε να γνωρίζετε το συνολικό κόστος πριν ξεκινήσετε.
Δείτε τις τιμές, τις λειτουργίες και τις αξιολογήσεις πελατών για μια ολοκληρωμένη εικόνα.
Αξιολογήσεις του SkyPlanner από βιομηχανίες
2 hεξοικονόμηση κάθε εβδομάδα
«Με το SkyPlanner περάσαμε από τον προγραμματισμό παραγωγής σε υπολογιστικά φύλλα Excel στη βελτιστοποίηση της παραγωγής σε πραγματικό χρόνο.»
Kalle Kalliomäki, ειδικός εφοδιαστικής αλυσίδας
UTU · Ηλεκτρικοί πίνακες και διακοπτικός εξοπλισμός
Στον προγραμματισμό παραγωγής εξοικονομούνται 2 ώρες εργασίας κάθε εβδομάδα και η νέα σειρά εργασιών φτάνει στη γραμμή παραγωγής μέσα σε δευτερόλεπτα.
+90%αποδοτικότητα παραγωγής
«Η αποδοτικότητα στην παραγωγή αυξήθηκε κατά 90%.»
Abdul Rucyinga, Διευθυντής Πληροφορικής
Laboratory & Allied · Παραγωγή φαρμάκων
Η αποδοτικότητα της παραγωγής αυξήθηκε κατά 90% και η κατάρτιση ενός βελτιστοποιημένου προγράμματος τριών μηνών για όλα τα κέντρα εργασίας διαρκεί λιγότερο από 30 λεπτά.
99,2%έγκαιρες παραδόσεις
«Με το SkyPlanner έχουμε την ορατότητα που χρειαζόμαστε για να εντοπίζουμε τα σημεία συμφόρησης και πιο ξεκάθαρη διαχείριση της παραγωγής.»
Toni Tuori, Διευθυντής Παραγωγής
Piristeel · Συστήματα ασφάλειας για στέγες και απορροής ομβρίων
Οι έγκαιρες παραδόσεις έφτασαν φέτος το 99,2%, ενώ ο χρονοπρογραμματισμός εξοικονομεί έως και τέσσερις ώρες εργασίας την ημέρα.
98%έγκαιρες παραδόσεις, από περίπου 50%
«Το SkyPlanner παίζει καθοριστικό ρόλο στο να διατηρούμε το ποσοστό έγκαιρων παραδόσεών μας.»
Hannu Lahtinen, Διευθύνων Σύμβουλος
KJH-Comp · Κατασκευές από λαμαρίνα και παραγωγή για τρίτους
Το ποσοστό έγκαιρων παραδόσεων αυξήθηκε από περίπου 50% έως και 98%, ενώ για τον χρονοπρογραμματισμό χρειάζεται πλέον ένας επόπτης αντί για δύο.
Συχνές ερωτήσεις
Πώς συνδέεται το SkyPlanner APS με το SAP S/4HANA;
Το SkyPlanner APS διασυνδέεται αμφίδρομα με το SAP S/4HANA. Οι εντολές παραγωγής, οι φάσεις, τα φασεολόγια, τα κέντρα εργασίας, τα αποθέματα και οι εντολές αγοράς εισάγονται μέσω των OData API που έχει διαθέσει επίσημα η SAP. Οι ημερομηνίες των φάσεων επιστρέφουν μέσω του ScheduleProductionOrderOperation και οι καταγεγραμμένες ώρες ως επιβεβαιώσεις ProdnOrdConf2, με ενεργοποίηση από τα webhooks του SkyPlanner.
Ποιος αναπτύσσει και συντηρεί τη διασύνδεση;
Η ομάδα του SkyPlanner προσαρμόζει τη διασύνδεση στη διαμόρφωση του δικού σας S/4HANA κατά την αρχική εγκατάσταση και την υποστηρίζει μετά την έναρξη της παραγωγικής λειτουργίας. Λαμβάνετε εξαρχής προσφορά για τη διασύνδεση, με βάση τη διαδικασία και τις ανάγκες σας. Αν την αναπτύξει ο συνεργάτης σας για το SAP ή οι δικοί σας προγραμματιστές μέσω του REST API, η ευθύνη ανήκει σε αυτούς και η ομάδα του SkyPlanner βοηθά όποτε χρειάζεται.
Πώς ενημερώνονται οι ημερομηνίες των φάσεων στο S/4HANA και διατηρείται η σειρά τους;
Μέσω της ενέργειας ScheduleProductionOrderOperation στο API_PRODUCTION_ORDER_2_SRV, με προγραμματισμό προς τα εμπρός, κατάσταση ανάθεσης προς εκτέλεση και την ημερομηνία και ώρα έναρξης που όρισε το SkyPlanner. Οι φάσεις κάθε εντολής στέλνονται σε ένα σύνολο αλλαγών, με τη σειρά που έχει ορίσει το SkyPlanner. Οι διάρκειες προκύπτουν από τις ίδιες πρότυπες τιμές φασεολογίου που χρησιμοποιεί το S/4HANA, και η διασύνδεση διαβάζει ξανά κάθε φάση και επισημαίνει κάθε διαφορά.
Πώς μεταφέρονται οι επιβεβαιώσεις στο S/4HANA;
Οι χειριστές καταγράφουν την εργασία τους στο SkyPlanner και ενεργοποιείται ένα webhook. Στη συνέχεια, η διασύνδεση καταχωρίζει μια επιβεβαίωση μέσω του API_PROD_ORDER_CONFIRMATION_2_SRV με την ποσότητα καλών τεμαχίων, τη φύρα και τους χρόνους δραστηριοτήτων.
Λειτουργεί η διασύνδεση με το S/4HANA Cloud Public Edition;
Ναι. Η πρόσβαση γίνεται μέσω μιας ρύθμισης επικοινωνίας για τα αντίστοιχα σενάρια επικοινωνίας. Κατά τον καθορισμό εύρους, η ομάδα του SkyPlanner αντιστοιχίζει την έκδοση του API εντολών παραγωγής με την έκδοση του Public Edition που χρησιμοποιείτε. Στις εγκαταστάσεις On-premise και Private Edition, αντί γι’ αυτό, ενεργοποιούνται οι υπηρεσίες Gateway.
Έχουμε ήδη PP/DS. Χρειαζόμαστε το SkyPlanner;
Το SkyPlanner καλύπτει τα εργοστάσια και τις εγκαταστάσεις όπου δεν υπάρχει άδεια χρήσης του PP/DS ή προσωπικό για τη λειτουργία του. Δεν απαιτεί ενεργοποίηση μέσω Customizing, liveCache ή διακομιστή βελτιστοποίησης, παρά μόνο τα επίσημα διαθέσιμα OData APIs από την πλευρά του SAP. Η μηχανή Arcturus καταρτίζει πρόγραμμα πεπερασμένης δυναμικότητας σε δευτερόλεπτα και το Autopilot το αναπροσαρμόζει αυτόματα όταν αλλάζουν τα δεδομένα της παραγωγής.
Μπορούμε να κάνουμε δοκιμή πριν ξεκινήσουν οι εργασίες διασύνδεσης και πόσο διαρκεί το έργο;
Ναι. Κατά τη δωρεάν δοκιμή των 30 ημερών, εισαγάγετε εντολές παραγωγής και κέντρα εργασίας από αρχεία εξαγωγής του S/4HANA. Μόλις το πρόγραμμα λειτουργεί, προχωρήστε στην ανάπτυξη της διασύνδεσης μέσω API. Η υλοποίηση συνήθως ολοκληρώνεται μέσα σε λίγες εβδομάδες από την έναρξη της διαδικασίας ένταξης. Για να καθορίσουμε το εύρος της διασύνδεσης στο περιβάλλον σας, μιλήστε με το τμήμα πωλήσεων ή ξεκινήστε τη δωρεάν δοκιμή.