Bug 13329 (T021592)

Summary: DCC - TWB - Monitor - Refresh nach Maßnahmenänderung
Product: [SCX/Suite] Controlling Reporter: Bertelmann, Marc <Marc.Bertelmann>
Component: TWBAssignee: Niedermark, Janina <Janina.Niedermark>
Status: VERIFIED FIXED QA Contact: Bertelmann, Marc <Marc.Bertelmann>
Severity: normal    
Priority: P1 CC: sven.heck
Version: 20.0Keywords: Reticulum, Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard: FE0, E74, M38, M48, M39, M49, M50, M60, M52 und M62 imlementiert
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Reticulum SAP Release: ---
Transport: M38K902584;M48K902546;M39K902312;M49K902301; M50K901039;M60K901195; M52K900140;M62K900159;M38K902771;M48K902730;M39K902667;M49K902660;M50K901680;M60K901883;M52K900893;M62K901066 CRM-ID/Ticket: 021592

Description Bertelmann, Marc intern 2021-05-03 10:12:37 CEST
Wird im TWB Monitor eine Maßnahme, Ursache oder Verantwortlichkeit (CMR) geändert, wird das Hauptgrid (Ziele auf Materialebene) nicht aktualisiert. Dies kann aktuell manuell erledigt werden, was mit einer hohen Laufzeit verbunden ist, da ein kompletter Datenaufbau nochmal durchgeführt wird. 

Lösungsvorschlag:
Implementierung eines Soft-Refresh's, bei dem nur wichtige Daten, wie z.B. Maßnahmen und co nachgeladen werden. Dieser Refresh wird nach einer Änderung (CMR) durchgeführt. 

Dazu zählen:
-Maßnahmenbearbeitung (Detailbild Grid)
-Zordnung von CMR (Detailbild Tree)

Nutzen:
Das arbeiten im Monitor und an CMRs wird dadurch übersichtlicher und die Akzeptanz der User steigt laut Kundenmeinung.
Comment 12 Niedermark, Janina intern 2022-02-14 15:33:35 CET
Erneute Vorabkorrektur erstellt.
Comment 11 Niedermark, Janina intern 2022-02-14 11:45:18 CET
Problem von SHE ist gelöst.

Die Abfrage kommt weiterhin, doch es wird kein FULL-Refresh durchgeführt, sondern ein SOFT-Refresh.
Comment 10 Niedermark, Janina intern 2022-01-28 11:03:24 CET
Dieses Thema möchte ich nochmal überarbeiten. Dort ist noch ein kleiner Fehler.
Comment 4 Niedermark, Janina intern 2021-09-24 15:58:51 CEST
Neu:
- Soft-Refresh auch beim Speichern
- Weiter Felder werden beim Soft-Refresh beachtet: Bemerkungstext, Wiedervorlagedaten, Icon: Maßnahme anlegen
- Bug Behoben, weshalb keine doppelten Ursachen nach dem Soft-Refresh angezeigt wurden
- Neue Benutzereinstellung für TWB: Anzeige Status Textobjekte
Standardmäßig ist die Funktion jetzt deaktivier (bessere Laufzeit). Bei Bedarf  kann diese wieder in den benutzereinstellungen aktiviert werden. 
Ist die Funktion aktiviert, wird bei einem hinterlegten Text das Symbol der Textobjekte andersfarbig dargestellt.
Comment 3 Bertelmann, Marc intern 2021-09-21 11:19:20 CEST
Bug wird wieder geöffnet. Eine erneute Korrektur ist Notwendig, da:

-In der ersten Korrektur noch Fehler aufgefallen sind
-Weitere Bereiche mit dem Soft-Refresh ausgestattet werden müssen
Comment 2 Niedermark, Janina intern 2021-06-14 16:14:11 CEST
Vorabkorrektur auf M52 und M62
Comment 1 Niedermark, Janina intern 2021-05-12 14:33:57 CEST
Lösung:
Programm: /GIB/DCC_TARGET -> TWB-Monitor (Neue Soft-Refresh- Routine)
Funktionsbaustein: /GIB/DCC_TARGET_DET_MEAS -> Maßnahmen auf Materialebene (Aufruf neue Routine aus Monitor -> PERFORM IN PROGRAM)
Funktionsbaustein: /GIB/DCC_TR_MEAS_EDIT  -> Maßnahmenbearbeitung (Aufruf neue Routine aus Monitor -> PERFORM IN PROGRAM)(Ab 21.0)


Umgesetzt:
Programm: /GIB/DCC_TARGET
Include: /GIB/DCC_TARGET_CUST_TOP
Include: /GIB/DCC_TARGET_CUST_F01
Form-Routine: CUST_SELECTION_GET_DATA
Include: /GIB/DCC_TARGET_OWN_F01
Neue Form-Routine: OWN_REFRESH_SOFT 
Neue Form-Routine: OWN_REFRESH_DATA (< Rel. 21.0 ohne Quantif. Maßnahme)

Funktionsgruppe: /GIB/DCC_TARGET_DET_MEAS
Funktionsbaustein: /GIB/DCC_TARGET_DET_MEAS_TREE
Include: /GIB/LDCC_TARGET_DET_MEASF01
Form-Routine: STD_REFRESH_SELECTION
Include: /GIB/LDCC_TARGET_DET_MEASF02
Form-Routine: CUST_BUTTON_CLICK

(Nur ab Release 21.0 )
Funktionsgruppe: /GIB/DCC_TR_MEAS_EDIT
Funktionsbaustein: /GIB/DCC_TR_MEAS_EDIT
Include: /GIB/LDCC_TR_MEAS_EDITF01
Form-Routine: STD_REFRESH_SELECTION
Include: /GIB/LDCC_TR_MEAS_EDITF02
Form-Routine: CUST_BUTTON_CLICK
Form-Routine: CUST_USER_COMMAND
Form-Routine: OWN_SET_STATUS
Form-Routine: OWN_SET_MRESPO