Neue Funktionen
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| Validierung für Vorschriftenarten ohne Berücksichtigung des Gültigkeitsdatums | Folgende neue Klasse kann im Customizing zum technischen Element nun ausgewählt werden: /SCT/QP_CL_TOE_VART_NO_VALID Das Gültigkeitsdatum wird darin nicht berücksichtigt. Ansonsten funktioniert die Gültigkeitsprüfung gleich. | NOTE-3689 |
Technische Änderungen
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| GUI: Kontextmenüeinträge ohne Text | Wenn eine Vorschriftenart/Positionstyp in der Anmeldesprache keine Bezeichnung hatte, dann wurden diese nicht im Kontextmenü angezeigt. Mit dieser NOTE wird stattdessen die technische Beschreibung genommen, falls ein Text nicht vorhanden sein sollte. | NOTE-3701 | |||
| Globale Generierung: Erweitertes Log | Mit dem QPPD Parameter "/SCT/QP_GLOBGENLOG" und dem Wert "X" kann ein erweitertes Log für die globale Generierung aktiviert werden. | NOTE-3694 | |||
| Hinzufügen von LINKs unterhalb von mehreren Vorschriftenblöcken | Das Hinzufügen von LINKs unterhalb von mehreren Vorschriftenblöcken war nicht möglich. | NOTE-3691 | |||
| Fortschreibung von Werten in /SCT/QP_NUM | Mit dieser NOTE werden nur noch Werte in die Tabelle Tabelle /SCT/QP_NUM geschrieben, welche inhaltlich fehlerfrei und nicht gelöscht sind. | NOTE-3685 | |||
| HEADER: Berücksichtigung Kleinschreibung | Mit dieser NOTE erlauben die Eingabefelder für den Vorschriftennamen in den verschiedenen HEADER-Dynpros auch Kleinbuchstaben. | NOTE-3680 | |||
| BUS: Ratelogik erweitert | Die Methode CUST->GET_NODE_HIERA_ELEMENTS gibt in der Tabelle ET_ELEMENT_USAGE nur noch Einträge mit dem Element aus IV_ELEMENT zurück, sofern IV_ELEMENT gefüllt ist. BUS->DO_LINK_DETAILS__NODETARGET: Wenn eine Elementgruppe in den VAL-Datensätzen angegeben wurde, dann wird versucht das Element am Ziel mit dieser Elementgruppe zu finden. Falls kein Element mit dieser Elementgruppe gefunden wurde, wird das Element mit der vorherigen Logik bestimmt indem aus irgendeiner Elementgruppe des Objekttyps das Element genommen wird, das zu dem aktuellen Knoten passt. | NOTE-3677 | |||
| TOOLS: Auslagerung JUMP | Die JUMP-Logik aus dem FM /SCT/QP_DO_JUMP_NODE wurde in TOOLS->GET_NODEKEY_FOR_JUMP ausgelagert. | NOTE-3676 | |||
| DOC : Mimetype kann bei der Anlage des Dokuments mitgegeben werden | NOTE-3675 | ||||
| BRF+: Zusätzliches EXIT nach Generierung | Mit dieser NOTE wird ein zusätzliches EXIT nach Entgegennahme und Konvertierung der Genierungswerte aus dem BRF+ bereitgestellt. | NOTE-3674 | |||
| Pflichtknotenprüfung | Mit dieser NOTE wird die Pflichtknotenprüfung nicht mehr beim Speichern ausgeführt, sondern wenn immer das Objekt bzgl. seiner Anzahl von Positionstypen verändert wird. Es wird eine neue Ereignisbehandler-Methode VART->ON_CHECK_CHILDS_MANDATORY zur Verfügung gestellt, die zur Veränderung der Pflichtknoten genutzt werden kann. | NOTE-3668 | |||
| BRF+ v1/v2 und DOG gelöscht | Die Anwendungen BRF+ v1/v2 und DOG wurden gelöscht. | NOTE-3664 | |||
| Fremdschlüssel in Texttabellen | Die Tabellen /SCT/QP_NODET und /SCT/QP_VALT, bzw. die inkludierten Strukturen, bekommen für das Feld SPRAS jeweils einen Fremdschlüssel auf die Tabelle TJ02-SPRAS. | NOTE-3663 | |||
| Neuer BADI NODE->ON_ACTIVITY_AFTER | Wenn eine Aktion am Knoten ausgeführt wird, bietet der neue BADI NODE->ON_ACTIVITY_AFTER nach dem Ausführen des Standard-Codings neue Möglichkeiten für kundenindividuelle Erweiterungen. Diese NOTE behebt auch den Fehler, dass Prüfungen doppelt ausgeführt werden. | NOTE-2290 |
Verbesserungen
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| Speicher freigeben Release 2603 | Wenn Objekte BOM-Relationen haben, wurde beim Freigeben des Speichers nicht der gesamte Speicher freigegeben. Wenn versucht wurde Objekte nachzuladen, wurden diese unter gewissen Umständen nicht oder nicht vollständig nachgeladen, wenn Teile des Objekts schon in anderen Objekten geladen war. Knoten, die nachgeladen wurden, aber in anderen Objekten (in nicht originalen Relationen) verwendet werden, die nicht nachgeladen wurden, werden auch nicht aktualisiert. | NOTE-3686 | |||
| BRF+ Auto Generierung - Performance Optimierung durch Anpassung der Signatur | Performance-Verbesserung | NOTE-3683 | |||
| BUS->ACTIVITY Performance | Bei der Ausführung von BUS->ACTIVITY wurde zu viele Daten vom betroffenen Objekt zu oft eingelesen. Außerdem behebt diese NOTE mit dieser Leistungsverbesserung einen Fehler, wo es zu Abbrüchen bei der Verarbeitung kam, wenn Folgeprozesse bereits beim Lesen involviert waren. | NOTE-3662 |
Fehler
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| FDM zeigt neu angelegte Daten nicht an | NOTE-3704 | ||||
| Globale Generierung Release 2603 | 1) Bei der erneuten Ausführung der globalen Generierung auf ein Objekt, wo gerade die globale Generierung läuft, kam es zu einem Fehler, so dass die globale Generierung nach der Ausführung immer noch technisch unterdrückt war. 2) Wenn die globale Generierung für ein Objekt ausgeführt wurde und anschließend ein gesammelter TOE-Check fpr das ganze Objekt läuft, kann es sein, dass erneut Knoten des Objekts für die Generierung markiert wurden. Daher wird die globale Generierung noch einmal für markierte Knoten des Objekts ausgeführt. 3) Durch ein Fehler im Objekttyp "NOTE" wurde die globale Generierung vor der Benachrichtigung ausgeführt. 4) Die GG kann beim Wechsel des WORKMODES optional unterdrückt werden. | NOTE-3703 | |||
| GUI: JUMP Objekte nicht angezeigt | Diese NOTE behebt einen Fehler in der GUI bei dem QPPD-Objekte nicht nach einem Absprung angezeigt worden sind. | NOTE-3702 | |||
| CL_CHECK_NODE->READ_METH : Methodenname ist abgeschnitten ab Stelle 30 | Bei der Generierung wurde fälschlicherweise die QPPD-eigene Methode CHECK_DATA ausgeführt. | NOTE-3699 | |||
| Textgenerierung schlägt fehl bei Verwendung von /SCT/QP_S_QVC_STX_DATA als changing Parameter | NOTE-3697 | ||||
| VART->GET_NODE_OBJECT liefert falsches Ergebnis | Die Methode VART->GET_NODE_OBJECT lieferte nicht den richtigen Objekttyp zurück, wenn der Objekttyp nicht mitgegeben wurde. | NOTE-3696 | |||
| Mamba: Spaltenoptimierung beim ersten Aufruf | Die Spaltenoptimierung in MAMBA funktionierte unter gewissen Umständen nicht beim ersten Aufruf. | NOTE-3695 | |||
| GUI: Dump nach Löschen des Knotens | Wenn ein Knoten im Baum gelöscht wurde, kommt es unter bestimmten Umständen zu einem Dump, weil versucht wurde den nicht mehr existierenden Knoten zu prozessieren. | NOTE-3693 | |||
| GUI: Kurzdump Baumanzeige | Wenn der Ordner der gelöschten Objekte expandiert war und noch weitere Objekte im Baum vorhanden waren, dann kam es nach dem Speichern zu einem Kurzdump. | NOTE-3690 | |||
| Sperrkonflikt | Beim Wechsel in den Änderungsmodus kam es zu einem falschen Sperrkonflikt, wenn das betreffende Objekt eine BOM-Relation zu einem anderen Objekt hat, dass ein anderer Benutzer in einer anderen Sitzung exklusiv gesperrt hatte. | NOTE-3688 | |||
| VART-Klasse: Löschen von Relationen | Das Löschen von Relationen über die VART-Klasse mit der Methode DELETE_NODE war nicht immer möglich. | NOTE-3687 | |||
| IDOC Segment NUM | Bei der Übertragung von Daten aus der Tabelle NUM wurden die Werte von Elementen nach 15 Zeichen abgeschnitten. | NOTE-3684 | |||
| Globaler Arbeitsmodus | Verschiedene Fehlerbehebungen für den globalen Arbeitsmodus. | NOTE-3682 | |||
| Erweitertes Dialogfenster zur Anlage und Pflege von Objekten Release 2603 | Diese NOTE behebt einen Fehler beim Anlegen von BOM-Relationen über das erweiterte Dialogfenster zur Anlage und Pflege von Objekten. | NOTE-3679 | |||
| TOOLS: Kurzdump bei GET_STRING_FROM_STRUCTURE | Die Methode TOOLS->GET_STRING_FROM_STRUCTURE erzeugt einen Kurzdump, wenn eine Referenz der übergebenen Struktur nicht gebunden ist. | NOTE-3678 | |||
| APP PP: Aktualisierung der Anzeige | Es kam zu einem Kurzdump bzw. es wurde die Anzeige im Fertigungsauftrag des QPPD Objekttypen nicht aktualisiert, wenn dieser Objekttyp auch in dem Objekt enthalten war, dass den Fertigungsauftrag repräsentiert. | NOTE-3673 | |||
| Fehler bei der Lizenzprüfung | Diese NOTE korrigiert einen Fehler bei der Lizenzprüfung. Es wurde eine falsche Fehlermeldung generiert. | NOTE-3672 | |||
| MAMBA: MODEREF bei Wiederherstellung der Referenzierung | Wenn ein Element als gelöscht gekennzeichnet ist (MODEREF = D) und von einem anderen Knoten geerbt wird, wird bei der Wiederherstellung der Referenzierung zu diesem Element das MODEREF fälschlicherweise immer auf I (manuell geändert) gesetzt und übernimmt nicht den originalen Wert für MODEREF. | NOTE-3671 | |||
| Rückgabe von BASE-Einträgen | Wenn über den BUS->READ ein Objekt mit Stücklisten gelesen wurde und nur eine bestimmte Anzahl von Stücklistenebenen zurückgegeben werden sollte, dann wurde nicht immer die richtige Menge von BASE-Einträgen zurückgegeben. | NOTE-3670 | |||
| APPBUS speichert zu viele Daten | Der APPBUS speichert ggf. mehrfach alle offenen Änderungen des QPPDs, wenn der Import-Parameter IV_GUID nicht mitgegeben wurde, anstatt nur die ECC-Dokumente zu speichern. | NOTE-3669 | |||
| Versionierung Release 2603 | Für die Versionierung ist es grundsätzlich erforderlich, dass eine Vorschriftennummer vorhanden ist. Mit dieser NOTE ist es nun möglich ein Objekt zu versionieren, wenn Positionstypen keine Vorschriftennummern haben. Dies gilt allerdings nur, wenn die Vorschriftenart die Versionierungsarten "Schwache Versionierung", "Versionierung als Kopie" oder "Versionierung als Kopie, konsistenter Gültigkeitsbereich" verwendet werden. Für die Versionierung von Positionstypen sind weiterhin Vorschriftennummern erforderlich. | NOTE-3666 | |||
| Knopf "Variante holen" nicht sichtbar | Knopf "Variante holen" war nicht beim ersten Start des Cockpits sichtbar. | NOTE-3665 |