Bug 11487 - Projekt-Cockpit: Performance Optimierung
Summary: Projekt-Cockpit: Performance Optimierung
Status: VERIFIED FIXED
Alias: None
Product: Operations
Classification: SCX/Suite
Component: Projekt (show other bugs)
Version: 7.4
Hardware: All All
: P5 enhancement
Assignee: Klaas, Martina
QA Contact: Grab, Felix
URL:
Whiteboard:
Keywords: Orion, Vorabkorrektur
Depends on:
Blocks: 11987
  Show dependency tree
 
Reported: 2020-02-28 09:13 CET by Grab, Felix
Modified: 2023-10-14 17:27 CEST (History)
4 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Orion
SAP Release: ---
Transport: M39K901309; M49K901304; M49K901322; M39K901329; M39K901385; M49K901376; M39K901397; M49K901388
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grab, Felix intern 2020-02-28 09:13:15 CET
Die beiden Form-Routinen STD_HIERARCHY_SEMI und OWN_INHERIT_NEEDED verbrauchen bei großen Datenmengen einen großen Teil der Programmlaufzeit. Hier sollen die Zugriffe über sekundäre Indizes auf den internen Tabellen umgestellt werden, sofern möglich.
Comment 8 Klaas, Martina intern 2020-05-04 10:24:49 CEST
Abschluß Release Orion.
Neuer Bug für Release Pegasus (Bug 11987).
Comment 7 Klaas, Martina intern 2020-04-03 08:28:39 CEST
FORM STD_HIERARCHY_SEMI auch im Projekt Control optimiert.

Vorabkorrektur:
- M39 (M39K901397)
- M49 (M49K901388)
Comment 6 Klaas, Martina intern 2020-04-02 09:57:11 CEST
FORM STD_HIERARCHY_SEMI Zugriff auf ct_tree_tab mit Schlüssel RELAT_IDX mittels Hilfstabelle deutlich verbessert.

Vorabkorrektur:
- M39 (M39K901385)
- M49 (M49K901376)
Comment 5 Klaas, Martina intern 2020-03-20 14:03:26 CET
Report /GIB/DCO_PROJ, FORM OWN_PROC_IND_CHANGE:
Vererbung Bearbeitungskennzeichen mittels Sekundärindizes unterstützt.
Comment 4 Klaas, Martina intern 2020-03-20 07:13:51 CET
Vorabkorrektur für FORM OWN_INHERIT_NEEDED:
- M39 (M39K901329)
- M49 (M49K901322)
Comment 3 Klaas, Martina intern 2020-03-19 12:21:51 CET
Anstelle globaler Tabellentypen mit Sekundärschlüssel lokal definierte Tabellentypen genutzt, da die globalen Typen an diversen Stellen eingesetzt werden (u.a. als Schnittstellenparameter in BAdI Methoden).

FORM OWN_INHERIT_NEEDED:
Neuer lokaler Tabellentyp mit 5 Sekundärschlüsseln, mit denen alle in der FORM vorhandenen READs und LOOPs Indexunterstützung besitzen.

Reduktion der Laufzeit der FORM auf FE0 für eingeschränktes Produktspektrum (Material MMR*; 45766 Datensätze) von 4,6 Minuten auf 1,4 Sekunden.

Vorabkorrekturen müssen noch erstellt werden.

FORM STD_HIERARCHY_SEMI:
Aufgrund der Aktualisierung der ct_grid_tab per MODIFY innerhalb der FORM ist kein sekundärer Schlüssel verwendbar.
-> Form nun für ca. 54 % der Netto-Laufzeit verantwortlich.
Comment 2 Klaas, Martina intern 2020-03-18 09:26:09 CET
Vorabkorrektur FORM OWN_CHECK_NEEDED:
- M39 (M39K901309)
- M49 (M49K901304)
Comment 1 Klaas, Martina intern 2020-03-17 12:10:54 CET
Beim Datenaufbau wird in der Strukturtabelle /GIB/DCO_PDATA die gesamte Projektstruktur abgebildet - unabhängig davon, ob zu den einzelnen Strukturelementen direkte oder darunterliegende Planungselemente (Materialien bzw. Textpositionen - Tabelle /GIB/DCO_PDATA_M) existieren.

Die Strukturelemente werden im Cockpit mehrfach komplett durchlaufen (z.B. für Bemerkungstexte, Materialdaten, Auswertung Selektionsoptionen Cockpit) und anschließend (nach Form OWN_INHERIT_NEEDED) gelöscht.

Neue Prüfung im Datenaufbau Report /GIB/DCO_PROJ_BUILD, FORM OWN_CHECK_NEEDED eingefügt. Es werden nur noch Strukturelemente mit (direkt oder indirekt) zugeordneten Planungselementen in Tabelle /GIB/DCO_PDATA gespeichert.

Reduktion Datensätze in Tabelle /GIB/DCO_PDATA auf E74:
16895 -> 8305.