Neue Funktionen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
Neue FunktionFolgeprozesseNeues Framework FolgeprozesseEvtl. 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
Neue FunktionCONV: Konvertierung abhängig von EinheitDiese 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
Neue FunktionSelektion von Vorschriften zu ECC-DokumentenBislang 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
Neue FunktionGRID: 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
Neue FunktionSync-MM: Customizing in Abhängigkeit des KMATMit dieser NOTE ist es möglich, Customizingeinstellungen zum Materialstammanbindung vorzunehmen, welche abhängig vom KMAT sind.NOTE-3023
Neue FunktionHauptbaum: Anzeige neuer InformationenIn den Spalten des Hauptbaums sind neue Informationen sichtbar: Zuständigkeitsbereich, Benutzer, Berechtigungsgruppe, originale Vorschriftenart, Hierarchie und Kontext.NOTE-3022
Neue FunktionINFO-Sätze mit bgRFC verbuchenDie Verarbeitung der INFO-Sätze wurde technisch überarbeitet und auf bgRFC umgestellt.NOTE-3021
Neue FunktionVorschriftenarten Filter über BerechtigungenDie 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
Neue FunktionZusatzfunktionen an der VARTNeue 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
Neue FunktionAusgehende IDOCs mit bgRFC verarbeitenDie Verarbeitung der ausgehenden IDOCs wurde technisch überarbeitet und auf bgRFC umgestellt.NOTE-1374
Neue FunktionCHGDOC: Automatische Verarbeitung der Änderungszeiger mit bgRFCDie Verarbeitung der Änderungszeiger wurde technisch überarbeitet und auf bgRFC umgestellt.NOTE-1288

Technische Änderungen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
Technische ÄnderungBUS->CHANGE Verarbeitung bei wieder aufnehmbaren Ausnahmen nicht abbrechenWenn 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
Technische ÄnderungCL_SYNC2 ist obsoletDie 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
Technische ÄnderungCL_VART: Methode DO_COPY_NODE entferntWeniger 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
Technische ÄnderungBRFplus DOG v2: RefactoringDie 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
Technische ÄnderungBUS: Export-Parameter für fehlende Lese-BerechtigungenDiverse Schnittstellen wurden geändertNOTE-3078
Technische ÄnderungRFC-ServiceMit 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
Technische ÄnderungCUST: Auflösung Referenz-PositionstypDie Auflösung des Referenz-Positionstyps wird nun für beliebige Tiefen unterstützt.NOTE-3073
Technische ÄnderungKonzeptlücke ReferenzenDas 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
Technische ÄnderungTOE: Erweiterung der Plausibilisierung von Prüfmerkmalen mit dem Feld AUSWAHLMENGEDem 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
Technische ÄnderungWorkmode CREATEDas 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
Technische ÄnderungTOE: Ermittlung von Kontextwerten für Zeilenelemente auf Objekttypen erweitertBei 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
Technische ÄnderungMassenänderung: VerbesserungenOptimierung von Funktionalität und Integration als APP.NOTE-3063
Technische ÄnderungPP: Fertigunsauftragsänderung mit BADI WORKORDER_UPDATE statt userexitsNOTE-3056
Technische ÄnderungTOE 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
Technische ÄnderungTOE Umstellung Methode GET_TOE_STRUCTURE auf Interface MethodeFür den Zugriff aus der Klassifizierung wird die Methode auch extern benötigt.NOTE-3051
Technische ÄnderungAPP MM: Anzeige MARC-ObjekteBislang wurden nur QPPD-Objekte zu DOCTYPE MARA eingelesen worden,

Jetzt werden auch die QPPD-Objekte die an der MARC angebunden sind angezeigt.
NOTE-3050
Technische ÄnderungCDS VIEW /SCT/QP_C_VAL Flag01 - Flag10 ergänztCDS-View /SCT/QP_C_VAL nun mit zusätzlichen Feldern FLAG01, ..., FLAG10NOTE-3047
Technische ÄnderungBRF+: MODEL-Verwendungen gegen MVCDas 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
Technische ÄnderungTOE: 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
Technische ÄnderungTOE Zugriff von externen AnwendungenDer 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
Technische ÄnderungTOEC: Gültigkeit Elementwerte ohne RowGruppe werden ausmultipliziertNeue 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
Technische ÄnderungTOE: Umstrukturierung der Methoden für Systemvariabeln zur besseren Überdefinitionim TOEC können Systemvariabeln abgefragt werden. Zur Besseren Kapselung für Überdefinitionen sind Methoden extrahiert worden.Verwendung von Element mit Namenspraefix /QPPD/NOTE-3036
Technische ÄnderungTOEC Umstellung Logik für Gültigkeitswerte an der VARTAn 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
Technische ÄnderungDATA: Neuer Selektionstyp VARTEs 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
Technische ÄnderungCUST: GET_NODE_HIERA_ELEMENTSDer 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
Technische ÄnderungMODEL Verwendungen gegen MVCDas 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
Technische ÄnderungVART-Klasse gegen MVCDas 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
Technische ÄnderungTOOLS: Analyse-Programm für NummernbereicheNOTE-3020
Technische ÄnderungXML-Service gegen MVCVerstoß gegen MVC-Architektur führte zu inkonsistenter Datenverarbeitung.NOTE-3019
Technische ÄnderungBRFplus v2: Sammler für Erweiterungen/Anpassungen/KorrekturenNOTE-3008
Technische ÄnderungProgramm /SCT/QP_QV_UPDATE gelöschtDer Report /SCT/QP_QV_UPDATE wurde gelöscht.NOTE-3007
Technische ÄnderungVART-Klasse: Sammler für Erweiterungen/AnpassungenDie VART-Klasse wurde um Helfermethoden zum Anlegen/Ändern/Löschen von Knoten ergänzt.NOTE-3000
Technische ÄnderungVersionierung ÜberarbeitungDie 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
Technische ÄnderungBUS: CREATE/CHANGE: Wertefelder und RatelogikDie 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
Technische ÄnderungFalsche Definition Datenbanktabellen als Texttabelle QPPD-Datenbanktabellen wurden als Texttabelle definiert.NOTE-2512
Technische ÄnderungGUI: Umstrukturierung Kontext-Menü FCODE/ACTIONUmstrukturierung 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
Technische ÄnderungECC: Trennung SD-Logiken (App-spezifisch) vom COREUnsaubere 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
Technische ÄnderungXML-Service: Obsoleter Quellcode Obsoleter Quellcode wurde entfernt.NOTE-2465
Technische ÄnderungKlassen zur XML Verarbeitung angepasstTechnische Anpassung CodingNOTE-2368
Technische ÄnderungVART->CHANGE: Parameter VereinfachungMomentan 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
Technische ÄnderungInstanziierung von Klassen in der SE16NAnzahl der Klasseninstanzen reduziert.NOTE-1878
Technische ÄnderungCheckpointsÜberarbeitung der Checkpoints-Gruppen.NOTE-1367

Verbesserungen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
VerbesserungTOE Performance Optimierung bei Verwendung von Constraints bei der ElementwertprüfungHat 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
VerbesserungVerallgemeinerung 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
VerbesserungPerformance bei rekursiven Löschen von VTYPen miserabelDas 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
VerbesserungBUS->READ liest zu viele Daten einNach der Korrektur funktioniert die Logik wieder korrekt; es wird weniger Speicher verbraucht.NOTE-2036

Fehler

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
BugTOE-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
BugAPP PP: PP_COLLECTOR verwendet nicht mehr vorhandene GET_INSTANCE der TOOLS KlasseNOTE-3138
BugBenachrichtigung aufwärts weitergebenFalls 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
BugBUS: Keine AusnahmenDas 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
BugAnlegen von mehreren Langtexten erzeugt einen KurzdumpAnlegen von mehreren Langtexten in einer Registerkarte erzeugt einen KurzdumpNOTE-3111
BugFalsche Ermittlung der VART_INSTANCEUnter bestimmen Umständen ist die VART-Instanz eines Kindsknotens falsch ermittelt worden. Diese Note korrigiert das ProblemNOTE-3110
BugEndlosschleife beim Splitt von IntervallenWenn 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
BugMandatory aus der Generierung setztenDas "mandatory"-flag wurde nicht immer gesetzt, wenn das Feld generiert wurdeNOTE-3107
BugSync SD, Konditionsart wird nicht übertragenUnter bestimmten Umständen sind die in QPPD geänderten Preiskonditionen nicht im Auftrag übertragen worden. Diese Note korrigiert das ProblemNOTE-3106
BugSelektion: Multi-Element VART BerücksichtigungNOTE-3102
BugGUI : Die "speichern" Drucktaste ist nicht aktiv wenn der letzte Knoten gelöscht ist.NOTE-3099
BugTOOLS Ermittlung Komponenten zu Dynmischen Strukturen erzeugt einen KurzdumpBei 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
BugAbbruch beim Löschen von KnotenBeim Löschen eines Knotens kann unter sehr speziellen Umständen ein Shortdump geschehen. NOTE-3097
BugSchreiben 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
BugTOE: 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 korrigiertHinweis: 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
BugCL_TEXT : Fehler bleibt hängen : falsche Objekttyp bei dyn. MethodenaufrufNOTE-3090
Bug/SCT/QP_IF_TOOLS~DO_FILL_MANDT_QVCDATA Mandant wird nicht befülltDas Mandant in der /sct/qp_s_qvc_data Struktur wurde nicht wie erwartet befüllt.
NOTE-3086
BugCORE: 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 ProblemNOTE-3084
BugCustomizing: Suchhilfen in HierarchieDie Suchhilfen zu Statusschema und VBLOCK haben die falschen Suchhilfen genutzt.
Die Eingaben waren nur manuell möglich.
NOTE-3083
BugLOG nicht gespeichertWenn ü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
BugGUI: 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
BugMAMBA/TEXT: Daten von Referenzen werden gespeichertFehler 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
BugGRID: Die Methode zur Gruppierten Ermittlung der Tabelle liefert bei fehlenden Bedingungselementen keine ErgebnisseDie Methode /SCT/QP_CL_VART->get_grid_grouped liefert keine Ergebnisse wenn in der Bedingungsspalte keine Eintrag vorhanden ist. NOTE-3069
BugTOE: Systemfelder bei der Context Ermittlung werden nicht zurückgesetztWenn Systemfelder wie beispielsweise Vorschriftenart als Context verwendet und ein Wechsel des Kontext erfolgt dann bleibt der vorherige Context Wert erhalten.NOTE-3067
BugBRFplus (Alte Engine): Fehlerhaftes Mapping, wenn Element auf unterschiedlichen Registerkarten eines Knotens vorhandenFalsche Ergebnisse bei Ausführung von BRFplus-Regelwerk mittels alter BRFplus-Engine möglich.NOTE-3062
BugGrid: Suchhilfe für Sollinteinh und Altzeugeinh nicht aufrufbarNOTE-3061
BugHEADER: Änderung der Auflösungsdatum mit dem BUSDie Ä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ührtNOTE-3057
BugTOE Selektionsmethode für Suchhilfewerte nicht aufgerufenBeim Einsatz von der Vorschriftenart Klasse für die Selektion von Daten für F4-Suchhilfen wurde die Methode nicht aufgerufen.NOTE-3055
BugKeine Berechtigungsprüfung bei CopyBeim Kopieren erfolgte keine Berechtigungsprüfung und damit war es möglich Knoten anzulegen, obwohl es nicht erlaubt ist.NOTE-3053
BugTOE: Interface Methode Get_Value_Text liefert bei externen Aufruf keine TexteBei 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
BugGET_BASE_ROOT_DELETE und GET_BASE_ROOT nicht synchronWurde 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
BugSYNC_QPPD : Element wird nicht gesynchtNOTE-3039
BugBRF+: Screen-Generierung löscht Log-NachrichtenBetrifft BRF+ v1: Beim Öffnen von Registerkarten mit BRFplus-Screen-Generierung werden im Anzeigemodus Log-Nachrichten aus dem BRFplus gelöscht.NOTE-3034
BugBRF+ Regeln werden bei mehreren Mandanten auf einem System falsch selektiertWenn 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
BugARC: Schreiben der Archivierung bei unterschiedlichen MandantenWenn bei der Übertragung von Daten das Zielsystem einen unterschiedlichen Mandanten hat, wurde die Daten unter dem falschen Mandanten abgelegt.NOTE-3027
BugARC: Write Version: Speicherüberlauf bei MassendatenverarbeitungDas Programm /SCT/QP_ARC_WRITE_VERSION dumpt, wenn es für viele Daten ausegeführt wird.NOTE-3026
BugObjekttyp NODE_TEXT: Fehler Datenspeicherung nach Button InitialisierungEinträ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
BugFehler 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
BugBeim Kopieren von Hierarchien gehen Primärreferenzen verlorenUnter 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
BugGrid: 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
BugSYNC_VC : Shortdump bei der Aufbereitung von ZahlenWenn 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
BugVC : Generisches Mapping, KorrekturDas generisches Mapping zu VC wurde in der FDM nicht angezeigt. NOTE-3004
BugTREE : Subknoten unter Gruppenknoten werden nicht angezeigtUnter 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
BugDrag&Drop: Knoten anlegen über VorlageAnlegen über Drag&Drop funktioniert nicht mehr. Folgefehler NOTE 2530NOTE-3002
BugMAMBA: Löschen von VAL-LangtextenLeere VAL-Datensätze nur mit TDNAME ohne TDID und ohne TDOBJEKT wurden fälschlicherweise gespeichert.NOTE-2538
BugShortdump bei VBLOCK-StatusschemaShortdump bei Generierung von Daten, wenn VBLOCK kein Statusschema hat.NOTE-2537
BugDOKUMENTE Abbruch des Popup legt trotzdem Dokumente anTrotz Abbruch im Popup wurden Dokumente im BDS abgelegt!NOTE-2536
BugMAMBA: DO_CHECK_NEW_DATA_REF : Falsche Fehlermeldung.Das Kopieren von Grid-Zeilen bestehend aus PMK- und VAL-Werten hat nicht richtig funktioniert.NOTE-2508
BugDOKUMENTE: falsche Übernahme der SpracheRichtige Umsetzung der Sprache von LAISO nach SPRAS, die Dokumente werden nicht mehr zum falschen Sprachschlüssel gespeichertNOTE-2430
BugDUMP beim Anlegen einer Referenz zu einem eigenen KindAbbruch der Verarbeitung wird verhindetNOTE-2418
BugBUS->CHANGE: Benutzung VNAME in DELETE-Anweisung löscht DatenWenn 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öschtNOTE-2401
BugXML-Service: Autorisierungs-Fehler / Unvollständige DatenEs gab Probleme mit Berechtigungsprüfung und Datenselektion aufgrund von überflüssigen Logiken, für die nun ordnungsgemäß der BUS verwendet wird.NOTE-1967