Neue Funktionen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
Neue FunktionVorschriftenvergleich Release 2503Der Vorschriftenvergleich gibt jetzt auch ein Resultat zurück, wenn für einen Knoten kein Partner-Knoten gefunden wurde oder es eine disjunkte Schnittmenge bzgl. der Objekttypen für ein Pärchen gibt. Diese Ergebnisse werden auch im GUI visualisiert.NOTE-3628
Neue FunktionQPPD LizenzierungMit dieser NOTE ist die Eingabe eines Lizenzschlüssels erforderlich, um QPPD benutzen zu können.NOTE-3625
Neue FunktionNeuer Objekttyp Applikationslog und Logger FunktionenMit diesem neuen Objekttyp können Nachrichten aus dem Standard-SAP Business Applications Log (BAL) dargestellt werden, welche zu dem Knoten gespeichert wurden. Darüber hinaus kann die neue Klasse /SCT/QP_CL_LOGGER als Wrapper verwendet werden, um zur Laufzeit Nachrichten im BAL zu einem Knoten zu pflegen (hinzufügen, löschen). Außerdem speichert der neue Objekttyp die Nachrichten aus dem BAL zum Knoten ab, wenn das Objekt gespeichert wird.NOTE-3617
Neue FunktionTEXT: Neue FunktionenIn der GUI kann jetzt die Generierung mit Überschreiben ausgeführt werden.
Im Customizing muss nur noch die Generierungsklasse angegeben werden. Die Generierungsmethoden werden vergleichbar zu MAMBA ausgeführt. Darüber hinaus gibt es neue Funktionalität bei der Übergabe von Werte in den Generierungsmethoden.
NOTE-3376

Technische Änderungen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
Technische ÄnderungEntfernung von überflüssigen Ausnahmen und CodingÜberflüssige Ausnahmen und Coding wurden entfernt.NOTE-3630
Technische ÄnderungGUI: Verarbeitung von FunktioncodesDie Abarbeitung von einigen Funktionscodes im GUI/CONTROLLER wurde nach dem MVC-Modell überarbeitet.NOTE-3629
Technische ÄnderungTransport Order: FunktionserweiterungDie Klasse /SCT/QP_CL_TRANSPORT_ORDER wurde um Funktionen erweitert, um TADIR Einträge in einen Transportauftrag hinzuzufügen. Darüber hinaus wurde die Methode zum Ermitteln der gelöschten Objekte überarbeitet.NOTE-3626
Technische ÄnderungÜberarbeitung Implementierung für ArbeitsmodusÜberarbeitung nach MVC-Architektur: 1) Die Ermittlung der nicht zugelassenen Funktioncodes nach Zustandsänderungen am Knoten. Dies führt auch zu einer Performance-Verbesserung. 2) Die diversen Methoden zum Wechseln des Arbeitsmodus wurden umfangreich überarbeitet. 3) Die Logik zur Berücksichtigung des globalen Arbeitsmodus wurde vom CONTROLLER in die GUI verschoben.NOTE-3624
Technische ÄnderungFUP Release 2503Dem FUP und den Änderungsbelegen werden alle Daten von gelöschten Knoten bereitgestellt. Über die Methode DO_CHANGE_QUEUE_NAME ist es jetzt möglich kundenindividuell die Einstellungen zum FUP, welche über das Customizing vorbelegt worden sind, zu überschreiben.NOTE-3622
Technische ÄnderungBRF+ Execute Methode gibt Resultatdaten zurückDie Methode BRF_PROCESS3->EXECUTE wird mit dieser NOTE befähigt die Resultate aus dem SAP Standard BRF+ zurückzugeben.NOTE-3620
Technische ÄnderungBGRFC Wiederholung von UnitsMit dieser NOTE wird eine neue Methode im FUP_MAIN zur Verfügung gestellt, um eine bgRFC unit noch einmal zu starten, falls diese während des Prozessierens abgebrochen werden musste.NOTE-3615
Technische ÄnderungMAMBA: Synchronisierung von Löschungen kompletter ZeilenMit dieser NOTE wird MAMBA in die Lage versetzt die Löschungen von ganzen Zeilen aus dem Grid zu synchronisieren, die möglicherweise aus mehreren Elementen bestehen.NOTE-3611
Technische ÄnderungFreigabe / SammelfreigabeWenn ein Objekt freigegeben wird oder eine Sammelfreigabe durchgeführt wird und das Objekt die konsistente Versionierung verwendet, dann werden unnötig viele Vorgängerversionen geladen. Die Freigabe/Sammelfreigabe wurde technisch komplett überarbeitet.NOTE-3610
Technische ÄnderungSD : Technische VerbesserungTechnische Verbesserung, um SD-Daten um verarbeiten.NOTE-3606
Technische ÄnderungVerlinkung von BDS-DokumenteMit dieser NOTE ist es möglich über den BUS nicht nur neue BDS-Datensätze zu erstellen, sondern auch Verlinkungen zu bestehenden BDS-Datensätzen zu erzeugen.NOTE-3597
Technische ÄnderungGUI Hauptbaum: Optimierungen und FehlerkorrekturenDer Aufbau des Hauptbaums wurde komplett technisch überarbeitet. Unter anderem werden die Knoten nur noch bei Bedarf aufgebaut. Dies führt zu einer Performance-Verbesserung.NOTE-3595
Technische ÄnderungErweitertes Dialogfenster zur Anlage und Pflege von Objekten Release 2503Die Funktionen rund um das erweiterte Dialogfenster zur Anlage und Pflege von Objekten wurde technisch vollständig überarbeitet. Darüber hinaus wurden Fehlerkorrekturen implementiert.NOTE-3594
Technische ÄnderungNamensgenerierungDiese NOTE implementiert die automatische Konvertierung ins Ausgabeformat für Werte aus den Objekttypen für die Namensgenerierung, welche im Customizing eingestellt werden kann.NOTE-3593
Technische ÄnderungBDS: Methode erweitertDie Methode BDS_GET_CONTENT liefert jetzt auch die Informationen zu MIMETYP zurück.NOTE-3589
Technische ÄnderungGUI: Favoriten-Baum und ArbeitsvorratDie Funktionen rund um den Bereich "Zu überprüfende Vorschriften" wurden aus dem QPPD Standard gelöscht. Im BADI GUI werden neue Methoden zur Verfügung gestellt, um diesen Bereich kundenindividuell zu implementieren.NOTE-3588
Technische ÄnderungErmittlung des BASE SortierkriteriumsDas Sortierkriterium an der BASE (Feld SORTKR) wird mit dieser NOTE beim Erstellen der BASE ermittelt.NOTE-3585

Verbesserungen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
VerbesserungPerformance Verbesserung beim Löschen von KnotenBeim Löschen von Knoten wurde die Performance verbessert.NOTE-3608
VerbesserungTOOLS/CONV VerbesserungenDie Methoden
CONV->DO_CONVERT_TSTM_TO_OUT_SUB,
CONV->DO_CONVERT_UTC_TO_TZONE,
TOOLS->IS_STRING_CONTAIN_CRLF,
TOOLS->IS_STRING_CONTAIN_SPACE
wurden hinsichtlich der Performance optimiert.
NOTE-3604

Fehler

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
BugME Release 2503Unter bestimmten Umständen kam es bei der Bearbeitung des Einkaufsbelegs zur Fehlermeldung "Es wurden keine Daten verändert".NOTE-3621
BugBRF+ Externe ID für TraceWenn BRF+ aus QPPD aufgerufen wurde, wurde die sogenannte externe ID für den Standard SAP BRF+ Trace nicht immer richtig gespeichert.NOTE-3619
BugVART-Instanz am KnotenSofern Knoteninstanzen auch in einem nicht-originalen Kontext verwendet wurden, wurde das Attribut MS_BASE am Knoten nicht immer richtig aktualisiert. Dies führte dazu, dass falsche VART-Instanzen verwendet wurden. Das Attribut wird nicht mehr unterstützt. Mit dieser NOTE werden neue Methoden am Knoten zur Verfügung gestellt, um die korrekte VART-Instanz oder Daten es Knotens zu bekommen. NOTE-3614
BugKopieren von nicht-originalen BASE-EinträgenWenn ein Knoten per Drag&Drop als Kopie unterhalb eines anderen Knotens angelegt werden soll, kam es zu einem Fehler, wenn die Hierarchie nicht passend war.NOTE-3613
BugGUI: Drag&DropWenn versucht wurde ein Objekt per Drag&Drop zu laden, indem ein nicht-originaler Knoten aus dem Hauptbaum auf die leere Fläche unter dem Hauptbaum gezogen wurde, kam es zum Fehler. Auch wurden zu viele Objekte geladen und im Hauptbaum angezeigt, wenn per Drag&Drop ein Objekt mit nicht-originalen Relationen auf die leere Fläche unterhalb des Baums gezogen wurde.NOTE-3612
BugBDS: Drag & DropBeim Drag&Drop von Dateien in den Objekttypen kam es zum Shortdump, wenn SAP GUI für HTML verwendet wurde, da Drag&Drop grundsätzlich nicht von SAP GUI für HTML unterstützt wird.NOTE-3605
BugCUST: Sprachenabhängige BezeichnungenWenn das Customizing Shared Memory gleichzeitig mit verschiedenen Anmeldesprachen verwendet wird, werden vereinzelte Beschreibungen aus dem Customizing nicht mit der richtigen Sprache zurückgeliefert.NOTE-3603
BugBRF+ mapping berücksichtigt Pflichtfeldsteuerung fehlerhaftWenn ein Element nicht editierbar ist, hat die Pflichtfeldsteuerung über BRF+ nicht funktioniert.NOTE-3602
BugMAMBA View: Einstellungen für Layout-Varianten werden nicht immer abgespeichertDie Einstellungen für die Layout-Varianten des Grids bzgl. Spaltenoptimierung und Sortierung wurden nicht immer korrekt abgespeichert.NOTE-3601
BugMASS Release 2503Der Fehler beim Zähler, der beim Speichern anzeigt, wie viele Objekte bereits abgearbeitet wurden, wurde korrigiert.
Die Selektion mit Bereichen hat nicht richtig funktioniert.
Bei der Selektion von Objekten mit Klammern in Vorschriftennamen führte zu Problemen.
Texte der Buttons "Betrag berechnen" und "Bewertung löschen" sind jetzt nicht mehr vertauscht.
NOTE-3600
BugVorselektionDas Kennzeichen "vollständige Objekte anzeigen" wurde bei Benutzung des Dialogs Vorselektion nicht richtig berücksichtigt, wenn die Ergebnisse im Cockpit angezeigt werden sollten.NOTE-3599
BugVerarbeitung durch bgRFC wird nicht richtig erkanntDie Methode TOOLS->IS_DIALOGUE erkennt nicht richtig, dass gerade eine Verarbeitung mit bgRFC läuft.NOTE-3598
BugMAMBA: SuchhilfeBeim Aufruf einer nicht-TOE-Suchhilfe kann bei der dynamischen Versorgung der Suchhilfe-Parameter ein Feld gefunden werden, das kein Feld ist, sondern eine Struktur oder eine Tabelle.
Wenn TOE- und nicht-TOE-Suchhilfen auf dem Objekttypen gleichzeitig verwendet werden, kommt es zum Fehler, da TOE fälschlicherweise noch initialisiert ist.
NOTE-3596
BugSpeicher freigeben Release 2503Beim Freigeben des Speichers wurden nicht immer alle enthaltenen Objekte freigegeben, wenn diese gleichzeitig original und nicht-original geladen waren. Darüber hinaus wurde die Freigabe von Speicherplatz bei TOE und den INFO-Objekten verbessert.NOTE-3591
BugVersionierung Release 2503Wenn das Objekt eine globale Generierung verwendet oder Vorschriftenblöcke enthält, konnte es zu Fehlern kommen.
Bei der konsistenten Versionierung wurde die PREVOGUID nicht immer gesetzt und beim Umziehen der Positionstypen wurde nur die erste Ebene der untergeordneten Knoten mitgenommen.
Bei der Versionierung von Positionstypen wurde der Export-Parameter mit dem neuen Wurzelknoten und nicht mit dem neuen Positionstypen versorgt.
Fälschlicherweise wurde beim Versionierungen von Objekten versucht auch Positionstypen zu versionieren, welche bereits als gelöscht markiert wurden.
Die Funktion Versionsersetzung wurde aus dem QPPD Standard entfernt.
NOTE-3590
BugMamba: Anzeigefehler SpaltenDurch einen Fehler in NOTE-3576 kommt es unter bestimmten Umständen zur Rotation von Spalten bzw. zur falschen Anzeige von Spalten.NOTE-3587
BugMAMBA: Generierte Werte für KennzeichenDie generierten Werte für die Kennzeichen FLAG01, ..., FLAG10 wurden nicht richtig vom Objekttyp verarbeitet.NOTE-3559