Neue Funktionen
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| Folgeprozesse | Neues Framework Folgeprozesse | Evtl. vorhandene Einstellungen zum Erzeugen von Queues über die TOOLS-Methode müssen auf die neue Technik umgestellt werden.
Eintrag in Factory /SCT/QP_IF_IDOC implementiert von /SCT/QP_CL_QV_IDOC_SERVICE Einstellungen in C10->Folgeprozesse für QPPD Standard Folgeprozesse vornehmen: SCT_CHGD Änderungsbelege => /SCT/QP_CL_FUP_CHGD_OUT SCT_CHGP Änderungszeiger => /SCT/QP_CL_FUP_CHGP_OUT SCT_IDOC_IN IDOC Eingang => /SCT/QP_CL_FUP_IDOC_IN SCT_IDOC_OUT IDOC Ausgang => /SCT/QP_CL_FUP_IDOC_OUT SCT_INFO_MARK INFO Abhängige Datensätze mark => /SCT/QP_CL_FUP_INFO_MARK SCT_INFO_REWORK INFO Abhängige Datensätze proz => /SCT/QP_CL_FUP_INFO_REWORK SCT_RFC_OUT Daten per RFC kopieren => /SCT/QP_CL_FUP_RFC_OUT | NOTE-3108 | ||
| CONV: Konvertierung abhängig von Einheit | Diese Note ermöglich weitere Konvertierungsvorgaben für Zahlen:
Mit dieser Note ist es möglich, pro Konvertierungsmethode die Formatangaben ( z.B Anzahl vor/Nachkommastellen ) je angegebene Einheit unterschiedlich zu gestalten. (z.B. mm mit 2 Dezimalen/ inches mit 3) Wird die Einheit im Customizing zur Konvertierungsmethode nicht gefunden, gilt der Eintrag ohne Einheit. |
| NOTE-3105 | ||
| Selektion von Vorschriften zu ECC-Dokumenten | Bislang gab es in der QPPD Selektion keine Möglichkeit zu einem Vertriebsbeleg oder Materialstamm oder Fertigungsauftrag Vorschriftenarten zu selektieren. Diese Note behebt dieses Problem.
- Beim Erzeugen einer ECC-Vorschrift werden die Schlüsselfelder als Einzelwert zusätzlich in der Tabelle /sct/qp_val abgelegt. - Erstellung eines CDS-View (DB-VIEW) zur Selektion der ECC-Belege - Neues Selektionsprogramm zur Selektion über ECC Belege (Schlüsselfelder z.B. MATNR/ VBELN) als neuer Selektionsreiter | NOTE-3066 | |||
| GRID: Komfort. Zeilen kopieren und in der Reihenfolge darstellen | Beim kopieren von Zeilen worden sind, sind die neuen Zeilen immer ganz oben hinzugefügt worden.
Jetzt werden die Zeilen unter den Originalzeilen hinzugefügt, gemäß Reihenfolge . | NOTE-3060 | |||
| Sync-MM: Customizing in Abhängigkeit des KMAT | Mit dieser NOTE ist es möglich, Customizingeinstellungen zum Materialstammanbindung vorzunehmen, welche abhängig vom KMAT sind. | NOTE-3023 | |||
| Hauptbaum: Anzeige neuer Informationen | In den Spalten des Hauptbaums sind neue Informationen sichtbar: Zuständigkeitsbereich, Benutzer, Berechtigungsgruppe, originale Vorschriftenart, Hierarchie und Kontext. | NOTE-3022 | |||
| INFO-Sätze mit bgRFC verbuchen | Die Verarbeitung der INFO-Sätze wurde technisch überarbeitet und auf bgRFC umgestellt. | NOTE-3021 | |||
| Vorschriftenarten Filter über Berechtigungen | Die Suchhilfen zur Vorschriftenart und dem Positionstypen zeigen jetzt nur noch Einträge an, für die der Benutzer die Leserechte hat. Das dient der Übersichtlichkeit und der Fehlervermeidung. | NOTE-3014 | |||
| Zusatzfunktionen an der VART | Neue Funktion "Zusatzfunktion an der VART"
Kürzung der ACTION von 70 auf 40 Zeichen. Pflege der ACTIONs ist nun mandanten-abhängiges Customizing und wird nicht mehr in C80 geplegt, sondern in C15. | NOTE-2447 | |||
| Ausgehende IDOCs mit bgRFC verarbeiten | Die Verarbeitung der ausgehenden IDOCs wurde technisch überarbeitet und auf bgRFC umgestellt. | NOTE-1374 | |||
| CHGDOC: Automatische Verarbeitung der Änderungszeiger mit bgRFC | Die Verarbeitung der Änderungszeiger wurde technisch überarbeitet und auf bgRFC umgestellt. | NOTE-1288 |
Technische Änderungen
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| BUS->CHANGE Verarbeitung bei wieder aufnehmbaren Ausnahmen nicht abbrechen | Wenn beim Verarbeiten von Änderungen über den BUS wiederaufnehmbare Ausnahmen auftreten, bricht der BUS die Verarbeitung nicht mehr ab. Stattdessen wird die Nachricht der Ausnahme in die ET_RETURN geschrieben und mit der Verarbeitung fortgefahren. | NOTE-3103 | |||
| CL_SYNC2 ist obsolet | Die Angabe der CL_SYNC2 in der Factory-Einstellung (C10) ist nicht mehr notwendig. | Eintrag zu IF_SYNC/CL_SYNC2 in der C10 KlassenFactory kann gelöscht werden. | NOTE-3089 | ||
| CL_VART: Methode DO_COPY_NODE entfernt | Weniger Komplexität in der SCT-VART-Klasse. Mehr Flexibilität durch Implementierung in Z-VART-Klasse. | Verwendungen der SCT-Methode müssen durch die kopierte Z-Methode ersetzt werden. | NOTE-3080 | ||
| BRFplus DOG v2: Refactoring | Die Datenobjektgenerierung (DOG) v2 Transaktion /SCT/QP_POOL wird umbenannt in /SCT/QP_DOG_VART.
Zusätzlich wurden interne Klassen umbenannt. | Kundenimplementierungen für die APP BRF+/DOG müssen wegen der geänderten Klassen ggf. angepasst werden. | NOTE-3079 | ||
| BUS: Export-Parameter für fehlende Lese-Berechtigungen | Diverse Schnittstellen wurden geändert | NOTE-3078 | |||
| RFC-Service | Mit der neuen Klasse /SCT/QP_CL_RFC und dem dazugehörigen Interface /SCT/QP_IF_RFC können Daten von einer RFC-Quelle eingelesen und in einem anderen RFC-Ziel gespeichert werden.
Es ist empfohlen, nur noch diesen Service für RFC-Zugriffe zu verwenden und auf direkte FM Aufrufe zu verzichten. | Es wird empfohlen, nur noch diesen Service /SCT/QP_CL_RFC für RFC-Zugriffe zu verwenden und auf direkte Funktionsbaustein Aufrufe zu verzichten. | NOTE-3074 | ||
| CUST: Auflösung Referenz-Positionstyp | Die Auflösung des Referenz-Positionstyps wird nun für beliebige Tiefen unterstützt. | NOTE-3073 | |||
| Konzeptlücke Referenzen | Das QPPD Sperrkonzept wurde geändert: Bisher wurde nur eine exklusive Sperre für den ROOT des eigenen Objekts erzeugt. Mit dieser NOTE wird nun zusätzlich für jedes weitere, andere Objekt eine Lesesperre erzeugt, von welchem mindestens ein Knoten als Referenz (anderer Relationstyp als "Original") verwendet wird.
Das verhindert die Löschung eines Knotens in genau dem Fall, wenn dieser als Referenz in einem Objekt verwendet wird, welches noch nicht gespeichert wurde. Es ist nach wie vor möglich einen Knoten inhaltlich zu ändern, wenn dieser als Primär- und/oder Sekundärreferenz in einem Objekt verwendet wird, welches gerade von einem anderen Benutzer bearbeitet wird. | NOTE-3072 | |||
| TOE: Erweiterung der Plausibilisierung von Prüfmerkmalen mit dem Feld AUSWAHLMENGE | Dem Plausibilisierungscheck bei Prüfmerkmalen ist das Feld Auswahlmenge hinzugefügt worden. Wenn die SAP Standard Auswahlmengen verwendet werden sollen, kann das Technische Objekt /SCT/QP_CL_TOE_TABLE mit Verweis auf die Standard Tabellen eingesetzt werden. | Wenn die Auswahlmenge bei Prüfmerkmalen verwendet wird und eine Plausibilisierung und Suchhilfe Funktionen erfolgen soll, dann muss im Customizing ein Technisches Objekt hinzugefügt werden. Wenn die SAP Standard Auswahlmengen verwendet werden sollen, kann das Technische Objekt /SCT/QP_CL_TOE_TABLE mit Verweis auf die Standard Tabellen eingesetzt werden. | NOTE-3070 | ||
| Workmode CREATE | Das QPPD verwendet jetzt für neu angelegte Knoten den "WORKMODE CREATE".
Dieser Modus bleibt bis zum erstmaligen Speichern des Knotens bestehen oder bis der Knoten in einen Status gewechselt wird, in dem der Knoten nicht eingabebereit ist (WORKMODE N). Dies ermöglicht eine feinere Definition der Berechtigung im Anlegefall. | Ggf. Einstellungen zu WORKMODE CREATE im Aktivitätenprofil C15 nachpflegen.
Ggf. Berechtigungen zum Anlegen von Objekten und deren Knoten überprüfen. | NOTE-3068 | ||
| TOE: Ermittlung von Kontextwerten für Zeilenelemente auf Objekttypen erweitert | Bei der Ermittlung von Kontextelementwerten wird das Suche über Hierarchie Kennzeichen anders interpretiert. Falls es sich um ein Multi Grid handelt wurden bisher nur Element der Zeile gefunden. Die Suche ist jetzt erweitert. Es werden auch Element auf dem Objekttyp gefunden. | NOTE-3064 | |||
| Massenänderung: Verbesserungen | Optimierung von Funktionalität und Integration als APP. | NOTE-3063 | |||
| PP: Fertigunsauftragsänderung mit BADI WORKORDER_UPDATE statt userexits | NOTE-3056 | ||||
| TOE Umstellung FuBa-Exit Merkmale von VC auf ABAP Klasse | Umstellung der Plausi, Textermittlung und Suchhilfe von Funktionsbausteinen auf die Klasse /SCT/QP_IF_CAWN und /SCT/QP_CL_CAWN
Überdefinitionen jetzt möglich. Die Funktionsbausteine bleiben erhalten. | NOTE-3052 | |||
| TOE Umstellung Methode GET_TOE_STRUCTURE auf Interface Methode | Für den Zugriff aus der Klassifizierung wird die Methode auch extern benötigt. | NOTE-3051 | |||
| APP MM: Anzeige MARC-Objekte | Bislang wurden nur QPPD-Objekte zu DOCTYPE MARA eingelesen worden,
Jetzt werden auch die QPPD-Objekte die an der MARC angebunden sind angezeigt. | NOTE-3050 | |||
| CDS VIEW /SCT/QP_C_VAL Flag01 - Flag10 ergänzt | CDS-View /SCT/QP_C_VAL nun mit zusätzlichen Feldern FLAG01, ..., FLAG10 | NOTE-3047 | |||
| BRF+: MODEL-Verwendungen gegen MVC | Das QPPD-Model wurde außerhalb des Controllers verwendet. Das ist gegen die MVC-Architektur. | Alle Kundenimplementierungen, welche das QPPD-MODEL direkt verwenden, müssen stattdessen den CONTROLLER verwenden. | NOTE-3043 | ||
| TOE: Löschung Feld TOE Kontext Typ (TOEC_TYPE) | Verbesserung im TOE durch automatische Bestimmung der Ablauflogik. Anpassen von Z-TOE-Klassen notwendig, da ein Feld entfernt wurde. | In Z-Klassen zum TOE Kontext muss das Setzen des Feldes gelöscht werden. | NOTE-3041 | ||
| TOE Zugriff von externen Anwendungen | Der Zugriff von externen Anwendungen wird nun unterstützt.
Die Methoden für -Plausibilitätsprüfung von Werten -Werteliste, -Aufruf von Suchhilfen -Ermittlung mehrsprachiger Texte werden bereitgestellt. Kontext Werte können ebenfalls gesetzt werden. Ein Beispiel-Report (/SCT/QP_TOE_EXTERNAL_CALL) zeigt die Funktionalität. | NOTE-3038 | |||
| TOEC: Gültigkeit Elementwerte ohne RowGruppe werden ausmultipliziert | Neue Funktion:
Falls die Registerkarte Gültigkeit keine weiteren Spaltenelemente enthält wird angenommen, dass die Einzelwerte der Elemente in Kombination gültig sind und einen kombinierten Kontext bilden. | NOTE-3037 | |||
| TOE: Umstrukturierung der Methoden für Systemvariabeln zur besseren Überdefinition | im TOEC können Systemvariabeln abgefragt werden. Zur Besseren Kapselung für Überdefinitionen sind Methoden extrahiert worden. | Verwendung von Element mit Namenspraefix /QPPD/ | NOTE-3036 | ||
| TOEC Umstellung Logik für Gültigkeitswerte an der VART | An der Vorschriftenart können auf der Registerkarte Gültigkeit Elemente mit Werten gefüllt werden, die bei der Kontextprüfung abgefragt werden. Falls das Element aufgeführt wird und der Inhalt space ist wurde die Gültigkeit auch auf Blank des Elementes abgefragt. Diese Logik wird umgestellt. ein space wird jetzt als '*' interpretiert. Das Reduziert den Pflegeaufwand. Falls dennoch ein space benötigt wird sollte '= ' eingegeben werden. | NOTE-3035 | |||
| DATA: Neuer Selektionstyp VART | Es gibt jetzt die Möglichkeit über den DATA Service nur mit der Vorschriftenart (VART) zu selektieren. Es werden alle Objekte zurückgegeben, bei denen die VART übereinstimmt. | Es sollten alle Aufrufe überprüft werden, welche Daten im QPPD laden, ob diese nur die Vorschriftenart (VART) verwenden. Ggf. müssen diese Aufrufe angepasst werden, falls eine Selektion ausschließlich mit der VART nicht erwünscht ist. | NOTE-3033 | ||
| CUST: GET_NODE_HIERA_ELEMENTS | Der neue optionale Import-Parameter ermöglicht es die CUST-Einstellungen nur für den ROOT und nicht für das ganze Objekt zu bekommen. | NOTE-3032 | |||
| MODEL Verwendungen gegen MVC | Das QPPD-Model wurde außerhalb des Controllers verwendet. Das ist gegen die MVC-Architektur. | Alle Kundenimplementierungen, welche das QPPD-MODEL direkt verwenden, müssen stattdessen den CONTROLLER verwenden. | NOTE-3031 | ||
| VART-Klasse gegen MVC | Das QPPD-Model wurde außerhalb des Controllers verwendet. Das ist gegen die MVC-Architektur. | Alle Kundenimplementierungen, welche das QPPD-MODEL direkt verwenden, müssen stattdessen den CONTROLLER/BUS verwenden. | NOTE-3030 | ||
| TOOLS: Analyse-Programm für Nummernbereiche | NOTE-3020 | ||||
| XML-Service gegen MVC | Verstoß gegen MVC-Architektur führte zu inkonsistenter Datenverarbeitung. | NOTE-3019 | |||
| BRFplus v2: Sammler für Erweiterungen/Anpassungen/Korrekturen | NOTE-3008 | ||||
| Programm /SCT/QP_QV_UPDATE gelöscht | Der Report /SCT/QP_QV_UPDATE wurde gelöscht. | NOTE-3007 | |||
| VART-Klasse: Sammler für Erweiterungen/Anpassungen | Die VART-Klasse wurde um Helfermethoden zum Anlegen/Ändern/Löschen von Knoten ergänzt. | NOTE-3000 | |||
| Versionierung Überarbeitung | Die Versionierung im Standard wurde komplett technisch überarbeitet.
| Alle Kundenimplementierungen zu der Versionierung müssen angepasst werden. Alle Redefinitionen von gelöschten Methoden müssen neu erstellt werden. | NOTE-2535 | ||
| BUS: CREATE/CHANGE: Wertefelder und Ratelogik | Die Ratelogik im BUS, welcher Knoten durch die Anfrage gemeint ist, sowie die Verarbeitung der Wertefelder wurde grundlegend überarbeitet bzw. korrigiert. Alle Kundenimplementierungen müssen ggf. angepasst werden. | Alle Kundenimplementierungen müssen ggf. angepasst werden. Der BUS wertet zunächst Informationen von VAL/PMK aus und dann vom korrespondierenden NODE-Eintrag. | NOTE-2527 | ||
| Falsche Definition Datenbanktabellen als Texttabelle | QPPD-Datenbanktabellen wurden als Texttabelle definiert. | NOTE-2512 | |||
| GUI: Umstrukturierung Kontext-Menü FCODE/ACTION | Umstrukturierung der Behandlung FCODE aus dem Ereignisbehandler und interne QPPD-ACTION. Es wurden viele interne Methoden und Signaturen geändert, um besser zwischen FCODE und ACTION zu trennen. Der FCODE wird im SAP-Standard verwendet, um Buttons und Kontextmenüs zu steuern. Das QPPD funktioniert intern mit ACTIONs.
Um Kontext-Menüs aufzubauen, verwendet das QPPD nun die TOOLS-Klasse und übergibt dem SAP-Standard nur noch eine laufende Nummer. Diese dient als Schlüssel zu weiteren Informationen, wenn der FCODE prozessiert wird. | Kundenindividuelle Redefinitionen und Implementierungen von GUI, CONTROLLER, MODEL und BADIs überprüfen. | NOTE-2505 | ||
| ECC: Trennung SD-Logiken (App-spezifisch) vom CORE | Unsaubere Trennung von CORE-ECC und APP-SD. Korrektur durch diese Note. | Nach Import Verwendungsnachweis von IF_ECC durchführen und alle Verwendungen überprüfen. Dort wo SD-Methoden verwendet werden, muss zunächst eine Instanz von IF_ECC_SD per "cl_ecc_sd=>/sct/qp_if_ecc_sd~create_instance" erzeugt werden. Dann müssen die SD-Methodenaufrufe auf die neue Instanz umgestellt werden. | NOTE-2471 | ||
| XML-Service: Obsoleter Quellcode | Obsoleter Quellcode wurde entfernt. | NOTE-2465 | |||
| Klassen zur XML Verarbeitung angepasst | Technische Anpassung Coding | NOTE-2368 | |||
| VART->CHANGE: Parameter Vereinfachung | Momentan hat der IS_CHANGE-Parameter einige komplexe Möglichkeiten. Diese werden jedoch kaum genutzt, da die Nutzung nicht selbsterklärend ist. Daher wird die Methode auf die Verwendung von BUS-Typen umgeschrieben. | Nach Import des Releases müssen Verwendungen von /SCT/QP_CL_VART->CHANGE_DATA auf ZQP_CL_VART->CHANGE_DATA umgestellt werden. | NOTE-2332 | ||
| Instanziierung von Klassen in der SE16N | Anzahl der Klasseninstanzen reduziert. | NOTE-1878 | |||
| Checkpoints | Überarbeitung der Checkpoints-Gruppen. | NOTE-1367 |
Verbesserungen
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| TOE Performance Optimierung bei Verwendung von Constraints bei der Elementwertprüfung | Hat eine Element abhängige Werte werden diese zu häufig geprüft. Die Korrektur reduziert die Anzahl der Prüfungen je nach Anwendung bis zu 30% | NOTE-3104 | |||
| Verallgemeinerung von Methode für TOEC und Domains | TOEC Methoden sind in Teilen auf Werte abgefragt, die zum TOE gehörigen und nicht dem Kontext zugeordnet sind. Diese Methoden werden so angepasst, dass die alte Definition immer noch funktioniert.
Die Generierungsmethoden an der Domäne, welche die Basisdaten für die TOEC Methodik liefern sind ebenfalls mit fixen Parametern gesteuert und verwenden auch nicht die Konstantenklasse. Für die Erstellung der Doku und Demo Beispiele im ECP ist diese Anpassung notwendig. | NOTE-3088 | |||
| Performance bei rekursiven Löschen von VTYPen miserabel | Das Löschen von Kindsknoten innerhalb von großen Objekten verursacht eine lange Laufzeit. Bei kleineren Objekten fällt es i.d.R. nicht auf. | NOTE-3009 | |||
| BUS->READ liest zu viele Daten ein | Nach der Korrektur funktioniert die Logik wieder korrekt; es wird weniger Speicher verbraucht. | NOTE-2036 |
Fehler
| Type | Schlüssel | Zusammenfassung | Auswirkungen | Implementierungsanweisungen | Key |
|---|---|---|---|---|---|
| TOE-Konvertierung nach F4 nicht einheitlich. | Bestimmte TOE-Objekte liefert F4-Werte in Datenbank-Format ( ohne Konvertierungsexit), andere liefert konvertierte Werte.
Das kann zu doppelte Konvertierungen führen. Das Anzeigeformat sollte überall benutzt werden. | NOTE-3152 | |||
| APP PP: PP_COLLECTOR verwendet nicht mehr vorhandene GET_INSTANCE der TOOLS Klasse | NOTE-3138 | ||||
| Benachrichtigung aufwärts weitergeben | Falls für einen originalen Knoten unterhalb eines VBLOCKs durch eine Generierung ein Wert geändert wurde und eine Benachrichtigung für alle Elternknoten ausgeführt werden soll, dann wurde diese nur bis zum nächsten VBLOCK ausgeführt. | NOTE-3113 | |||
| BUS: Keine Ausnahmen | Das Generieren von Ausnahmen im BUS wird seit jeher nicht unterstützt. Eine Fehler hat dazu geführt, dass irrtümlich eine Ausnahme generiert wurde. | NOTE-3112 | |||
| Anlegen von mehreren Langtexten erzeugt einen Kurzdump | Anlegen von mehreren Langtexten in einer Registerkarte erzeugt einen Kurzdump | NOTE-3111 | |||
| Falsche Ermittlung der VART_INSTANCE | Unter bestimmen Umständen ist die VART-Instanz eines Kindsknotens falsch ermittelt worden. Diese Note korrigiert das Problem | NOTE-3110 | |||
| Endlosschleife beim Splitt von Intervallen | Wenn Intervalle fehlerhaft angegeben werden wie beispielsweise max-Wert ist kleiner als Min-Wert, dann läuft das Splitten von eindeutigen Intervallen in einen Endlos Loop. | NOTE-3109 | |||
| Mandatory aus der Generierung setzten | Das "mandatory"-flag wurde nicht immer gesetzt, wenn das Feld generiert wurde | NOTE-3107 | |||
| Sync SD, Konditionsart wird nicht übertragen | Unter bestimmten Umständen sind die in QPPD geänderten Preiskonditionen nicht im Auftrag übertragen worden. Diese Note korrigiert das Problem | NOTE-3106 | |||
| Selektion: Multi-Element VART Berücksichtigung | NOTE-3102 | ||||
| GUI : Die "speichern" Drucktaste ist nicht aktiv wenn der letzte Knoten gelöscht ist. | NOTE-3099 | ||||
| TOOLS Ermittlung Komponenten zu Dynmischen Strukturen erzeugt einen Kurzdump | Bei der Methode TOOLS->GET_STRUCT_COMP werden zu den gewählten Komponente aus dem DDIC weitere Struktur Informationen zum Datenelement/DDIC ausgelesenen. Falls kein DDIC Objekt sondern eine Dynamische Typen Zuordnung (in einer Klasse oder Typen-Definiton) vorhanden ist, wird eine Kurzdump produziert.
Die aufgerufene ABAP-Typen Definitions Methode behandelt nicht die Exeptions. | NOTE-3098 | |||
| Abbruch beim Löschen von Knoten | Beim Löschen eines Knotens kann unter sehr speziellen Umständen ein Shortdump geschehen. | NOTE-3097 | |||
| Schreiben von Infosätzen löscht zuviele Knoten bei Verwendung von VTYPEN Filter | Wenn Knoten über VBlöcke oder VTypen gefiltert werden, werden auch Knoten gelöscht, die mit SPACE bewertet sind. | NOTE-3092 | |||
| TOE: Kontextermittlung in Suchhilfen für Gültigkeitswerte = Initial fehlerhaft | Die Gültigkeitsprüfung in Suchhilfen erfolgt gegen Elementwerte auf der Registerkarte für Vorschriftenarten. Werden keine Inhalte angegeben soll ein Blank als '*' interpretiert werden. Der Fehler ist korrigiert | Hinweis: Bei Implementierungen via CDS-Views sollten nicht geüllte Elementwerte (inhalt = NULL) auf Blank gesetzt werden.
Beispiel: (CASE when element.value is null then ' ' else element.value end) as value | NOTE-3091 | ||
| CL_TEXT : Fehler bleibt hängen : falsche Objekttyp bei dyn. Methodenaufruf | NOTE-3090 | ||||
| /SCT/QP_IF_TOOLS~DO_FILL_MANDT_QVCDATA Mandant wird nicht befüllt | Das Mandant in der /sct/qp_s_qvc_data Struktur wurde nicht wie erwartet befüllt.
| NOTE-3086 | |||
| CORE: Falsche Abfrage zum Speichern bei "Zurück" | Die Abfrage zum Speichern kam zu früh (im Fall, dass der User auf "Zurück" klickte um auf den Selektionsscreen zu gelangen). Diese Note korrigiert das Problem | NOTE-3084 | |||
| Customizing: Suchhilfen in Hierarchie | Die Suchhilfen zu Statusschema und VBLOCK haben die falschen Suchhilfen genutzt.
Die Eingaben waren nur manuell möglich. | NOTE-3083 | |||
| LOG nicht gespeichert | Wenn über die Knotenprüfung nur LOG-Einträge geändert werden, welche keine Status-Änderung auslösen, werden diese Änderungen im LOG beim Speichern des Objekts nicht berücksichtigt. | NOTE-3077 | |||
| GUI: Fehler nach dem Löschen "Objekttyp nicht gesetzt" | Wenn der aktuell selektierte Knoten im Baum über die MT TOOLBAR gelöscht wird und es keinen weiteren Knoten gibt oder der Eltern-Knoten keine Objekttypen hat,, erscheint der Fehler "Objekttyp ist nicht der GUI gesetzt" und die Transaktion wird beendet. | NOTE-3076 | |||
| MAMBA/TEXT: Daten von Referenzen werden gespeichert | Fehler 1) Daten aus Referenzen werden fälschlicherweise als Originaldaten gespeichert.
(Voraussetzung: Der Knoten, an dem Referenzen verwendet werden muss zweimal geändert und gespeichert werden.) Fehler 2) Beim Versionieren werden Daten dupliziert, wenn Referenzen und vertikale Elemente vorhanden sind. | NOTE-3071 | |||
| GRID: Die Methode zur Gruppierten Ermittlung der Tabelle liefert bei fehlenden Bedingungselementen keine Ergebnisse | Die Methode /SCT/QP_CL_VART->get_grid_grouped liefert keine Ergebnisse wenn in der Bedingungsspalte keine Eintrag vorhanden ist. | NOTE-3069 | |||
| TOE: Systemfelder bei der Context Ermittlung werden nicht zurückgesetzt | Wenn Systemfelder wie beispielsweise Vorschriftenart als Context verwendet und ein Wechsel des Kontext erfolgt dann bleibt der vorherige Context Wert erhalten. | NOTE-3067 | |||
| BRFplus (Alte Engine): Fehlerhaftes Mapping, wenn Element auf unterschiedlichen Registerkarten eines Knotens vorhanden | Falsche Ergebnisse bei Ausführung von BRFplus-Regelwerk mittels alter BRFplus-Engine möglich. | NOTE-3062 | |||
| Grid: Suchhilfe für Sollinteinh und Altzeugeinh nicht aufrufbar | NOTE-3061 | ||||
| HEADER: Änderung der Auflösungsdatum mit dem BUS | Die Änderung der Auflösungsdatum an einem Knoten sollte bestimme Folgefunktionen ausführen ( Builder/ globale Generierung / Plausiprüfung ). Wenn das Datum mit BUS->CHANGE gemacht wird sind die folgefunktionen nicht mehr ausgeführt | NOTE-3057 | |||
| TOE Selektionsmethode für Suchhilfewerte nicht aufgerufen | Beim Einsatz von der Vorschriftenart Klasse für die Selektion von Daten für F4-Suchhilfen wurde die Methode nicht aufgerufen. | NOTE-3055 | |||
| Keine Berechtigungsprüfung bei Copy | Beim Kopieren erfolgte keine Berechtigungsprüfung und damit war es möglich Knoten anzulegen, obwohl es nicht erlaubt ist. | NOTE-3053 | |||
| TOE: Interface Methode Get_Value_Text liefert bei externen Aufruf keine Texte | Bei Aufruf der Text Ermittlung von externen Anwendungen wie beispielsweise Suchhilfe und Textermittlung in der Klassifizierung werden keine Texte ermittelt. Die Korrektur ist erfolgt |
| NOTE-3048 | ||
| GET_BASE_ROOT_DELETE und GET_BASE_ROOT nicht synchron | Wurde ein Knoten im BUS nicht mit GUID angesprochen (sondern mit z.B. VNAME, VNR), konnte es vorkommen dass die falsche Hierarchie abgearbeitet wurde. | NOTE-3040 | |||
| SYNC_QPPD : Element wird nicht gesyncht | NOTE-3039 | ||||
| BRF+: Screen-Generierung löscht Log-Nachrichten | Betrifft BRF+ v1: Beim Öffnen von Registerkarten mit BRFplus-Screen-Generierung werden im Anzeigemodus Log-Nachrichten aus dem BRFplus gelöscht. | NOTE-3034 | |||
| BRF+ Regeln werden bei mehreren Mandanten auf einem System falsch selektiert | Wenn mehrere Mandaten auf einen System aktiv sind, werden die Funktionen für jeden Mandanten ausgelesen. Das führt zu einem Dump bei der späteren Zuweisung in interne Tabellen. | NOTE-3029 | |||
| ARC: Schreiben der Archivierung bei unterschiedlichen Mandanten | Wenn bei der Übertragung von Daten das Zielsystem einen unterschiedlichen Mandanten hat, wurde die Daten unter dem falschen Mandanten abgelegt. | NOTE-3027 | |||
| ARC: Write Version: Speicherüberlauf bei Massendatenverarbeitung | Das Programm /SCT/QP_ARC_WRITE_VERSION dumpt, wenn es für viele Daten ausegeführt wird. | NOTE-3026 | |||
| Objekttyp NODE_TEXT: Fehler Datenspeicherung nach Button Initialisierung | Einträge die gelöscht oder über den Button "Texte initialisieren" anlegt wurden, wurden bisher nicht gespeichert bzw. übernommen. Das Speichern des Objekttyp NODE_TEXT funktioniert jetzt korrekt. | NOTE-3024 | |||
| Fehler bei der Eindeutigkeitsprüfung. Vorschriftenname wird nicht akzeptiert. | Unter sehr speziellen Umständen ist fälschlicherweise ein Fehler bei der Eindeutigkeitsprüfung von Vorschriften generiert worden.
Der Fehler kann folgendermaßen nachgestellt werden: Objekt anlegen, speichern, löschen und ein neues Objekt mit dem gleichen Namen noch einmal anlegen. | NOTE-3017 | |||
| Beim Kopieren von Hierarchien gehen Primärreferenzen verloren | Unter bestimmten Umständen kann es passieren, beim Kopieren von kompletten Hierarchien, das Unterknoten mit Referenzen nicht richtig kopiert werden, insbesondere wenn der VTYP mehrmals in der Hierarchie vorkommt.
Hiermit wird das Problem korrigiert. | NOTE-3011 | |||
| Grid: Spalte Katalog nicht editierbar bei qualitativen Prüfmerkmalen | Nach der Anpassung ist der Katalog jetzt bei PMKTYP QUAL editierbar und nicht mehr bei QUAN. | NOTE-3010 | |||
| SYNC_VC : Shortdump bei der Aufbereitung von Zahlen | Wenn VC-Merkmale als Zahlen konfiguriert sind, kann es zu einem Shortdump kommen je nach dem wieviele Nachkommastellen eingegeben werden. Diese Note korrigiert das Problem. | NOTE-3005 | |||
| VC : Generisches Mapping, Korrektur | Das generisches Mapping zu VC wurde in der FDM nicht angezeigt. | NOTE-3004 | |||
| TREE : Subknoten unter Gruppenknoten werden nicht angezeigt | Unter bestimmten Umständen, ( Ordner für VTYPen sollen nicht angezeigt werden) kann es passieren, dass Unterknoten im Baum nicht ordungsgemäß dargestellt werden. Diese Note korrigiert das Fehlverhalten. | NOTE-3003 | |||
| Drag&Drop: Knoten anlegen über Vorlage | Anlegen über Drag&Drop funktioniert nicht mehr. Folgefehler NOTE 2530 | NOTE-3002 | |||
| MAMBA: Löschen von VAL-Langtexten | Leere VAL-Datensätze nur mit TDNAME ohne TDID und ohne TDOBJEKT wurden fälschlicherweise gespeichert. | NOTE-2538 | |||
| Shortdump bei VBLOCK-Statusschema | Shortdump bei Generierung von Daten, wenn VBLOCK kein Statusschema hat. | NOTE-2537 | |||
| DOKUMENTE Abbruch des Popup legt trotzdem Dokumente an | Trotz Abbruch im Popup wurden Dokumente im BDS abgelegt! | NOTE-2536 | |||
| MAMBA: DO_CHECK_NEW_DATA_REF : Falsche Fehlermeldung. | Das Kopieren von Grid-Zeilen bestehend aus PMK- und VAL-Werten hat nicht richtig funktioniert. | NOTE-2508 | |||
| DOKUMENTE: falsche Übernahme der Sprache | Richtige Umsetzung der Sprache von LAISO nach SPRAS, die Dokumente werden nicht mehr zum falschen Sprachschlüssel gespeichert | NOTE-2430 | |||
| DUMP beim Anlegen einer Referenz zu einem eigenen Kind | Abbruch der Verarbeitung wird verhindet | NOTE-2418 | |||
| BUS->CHANGE: Benutzung VNAME in DELETE-Anweisung löscht Daten | Wenn beim BUS->CHANGE in der Übergabetabelle IT_DELETE der VNAME zur Identifizierung des Knotens genutzt wurde, um einen /SCT_QP_VAL/_PMK/_ANA-Eintrag zu löschen, dann wurde auch die Methode CL_HEADER->DO_CHANGE_DATA aufgerufen. Dort wurde dann fälschlicherweise der Vorschriftenname (VNAME) gelöscht | NOTE-2401 | |||
| XML-Service: Autorisierungs-Fehler / Unvollständige Daten | Es gab Probleme mit Berechtigungsprüfung und Datenselektion aufgrund von überflüssigen Logiken, für die nun ordnungsgemäß der BUS verwendet wird. | NOTE-1967 |