| Summary: | Potentialanalyse Einzelsicht - Icon in Textfeld vorhanden auch wenn Text gelöscht wurde | ||
|---|---|---|---|
| Product: | [SCX/Suite] Controlling | Reporter: | Niedermark, Janina <Janina.Niedermark> |
| Component: | Allgemein | Assignee: | Niedermark, Janina <Janina.Niedermark> |
| Status: | VERIFIED FIXED | QA Contact: | Lenz, Florian <florian.lenz> |
| Severity: | normal | ||
| Priority: | P5 | CC: | cbr |
| Version: | 19.0 | Keywords: | Pegasus, Vorabkorrektur |
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | E74, FE0, M37, M38, M48, M39, M49, M50 und M60 implementiert | ||
| Kundennummer: | Bestellnummer: | ||
| PV Übergabe: | --- | Phase Roadmap: | --- |
| Erledigt mit: | Pegasus | SAP Release: | --- |
| Transport: | M37K903610;M50K900556;M60K900588;M39K901957;M49K901956;M38K902410;M48K902359 | CRM-ID/Ticket: | 020711 |
|
Description
Niedermark, Janina
2020-11-03 15:10:43 CET
auf allen Systemen erledigt Funktionsbaustein: /GIB/DCC_POTENTIAL_DET Include: /GIB/LDCC_POTENTIAL_DETF03 Form-Routine: OWN_EDIT_TEXT In der SAP-Standard Funktion 'READ_TEXT' ist die Interpretation falsch, dass wenn der Text 'leer' ist, dass die Einträge aus den entsprechenden Tabellen gelöscht werden. Dort wird abgefragt, ob keine Zeile vorhanden ist, dann löschen. Doch es gibt immer mind. eine Zeile, denn bei leerem Text ist es eine Zeile mit 0 Zeichen. Ich habe nach der Funktion 'READ_TEXT' nochmal abgefragt, ob die eine Zeile komplett leer ist. Wenn ja löscht er alle Zeilen und ruft dann den die SAP-Standard Funktion 'SAVE_TEXT' nochmal extra auf. Dort funktioniert das Löschen jetzt, da ich dort im Falle eines leeren Textes auch keine Zeilen mit rein gebe. Wird der Text gelöscht, da er leer war, erscheint zunächst ein Mülleimer-Icon, welche beim erneuten Aufruf oder Auffrischen verschwindet. Die Änderung ist erst ab Einspielend der Vorabkorrektur wirksam. Bedeutet, dass die Icons die trotz 'leerem' Text noch vorhanden sind, sins auch nach der Vorabkorrektur noch 'fälschlicherweise' da. Workaround: Einmal einen Text pflegen, speichern, dann den Text löschen und wieder speichern, dann ist das Icon weg. Der Grund weshalb dies per Coding nicht gemacht wird ist die Laufzeit. Denn es müsste einmalig jeder Text geprüft und das Icon angepasst werden. Doch wenn dies eingebaut wird, würde dies bei jedem Aufruf der Potentialanalyse erneut passieren, obwohl es nur einmalig benötigt wurde und somit unnötig Laufzeit in anspruch nehmen. |