| Summary: | Performance Optimierung DCP Allgemein | ||
|---|---|---|---|
| Product: | [SCX/Suite] Manufacturing | Reporter: | Eich, Nico <nico.eich> |
| Component: | Anwendung | Assignee: | Eich, Nico <nico.eich> |
| Status: | VERIFIED FIXED | QA Contact: | DCP / VMI <gibsi.pv> |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | Anke.Baier, Mihai.Plesa, nico.eich, Peter.Hopmann, sli |
| Version: | 23.0 | Keywords: | Scorpius |
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Kundennummer: | Bestellnummer: | ||
| PV Übergabe: | --- | Phase Roadmap: | --- |
| Erledigt mit: | Scorpius | SAP Release: | --- |
| Transport: | FE0K907509;E74K909022 | CRM-ID/Ticket: | |
| Deadline: | 2022-04-30 | ||
|
Description
Eich, Nico
2022-01-17 13:45:02 CET
Optimiert wurde: GET_INSTANCE Methoden ======================= /GIB/CL_DCP_MATERIAL => Sortierte statt unsortierte Tabelle der Instanzen /GIB/CL_DCP_WERKS_MATERIAL => Sortierte statt unsortierte Tabelle der Instanzen Laufzeit bei REFRESH ======================= /GIB/CL_DCP_WERKS_MATERIAL=>GET_MRP_DATA => Der MRP Daten-Puffer wird jetzt bei allen Instanzen von /GIB/CL_DCP_WERKS_MATERIAL von /GIB/CL_DCP_MODEL=>REFRESH gelöscht. Die Aktualisierung findet dann automatisch beim ersten Zugriff auf die Instanz statt. Somit wird GET_MRP_DATA nicht für jedes einzelnes Element aufgerufen, sondern nur einmalig je Material. Nur bei Lesen der Ausnahmemeldungen. Diverse ====================== /GIB/CL_DCP_SAP_UPDATE (Kapa-Fortschreibung im SAP) Methoden UPDATE_KAPA und UPDATE_KAZY => DB-Zugriff optimiert (1 Zugriff statt Select Single für jeden Einzelsatz) Fuba /GIB/DCP_SET_PROCESSING_FLAG (Bearbeitungskennzeichen) Fuba /GIB/DCP_GET_PROCESSING_ICON => Handling des Flags vereinfacht und Zugriffe optimiert Beim Refresh wird für jedes Material einzeln der Buffer geleert und die Dispolisten neu gelesen. Das ist sehr ineffektiv und sollte geändert werden. |