Neue Funktionen

S

Schlüssel

Zusammenfassung

Auswirkungen

Implementierungsanweisungen

Neue Funktion

NOTE-3108

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

Neue Funktion

NOTE-3105

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.


Neue Funktion

NOTE-3066

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

Neue Funktion

NOTE-3060

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 .

Neue Funktion

NOTE-3023

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.

Neue Funktion

NOTE-3022

Hauptbaum: Anzeige neuer Informationen

In den Spalten des Hauptbaums sind neue Informationen sichtbar: Zuständigkeitsbereich, Benutzer, Berechtigungsgruppe, originale Vorschriftenart, Hierarchie und Kontext.

Neue Funktion

NOTE-3021

INFO-Sätze mit bgRFC verbuchen

Die Verarbeitung der INFO-Sätze wurde technisch überarbeitet und auf bgRFC umgestellt.

Neue Funktion

NOTE-3014

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.

Neue Funktion

NOTE-2447

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.

Neue Funktion

NOTE-1374

Ausgehende IDOCs mit bgRFC verarbeiten

Die Verarbeitung der ausgehenden IDOCs wurde technisch überarbeitet und auf bgRFC umgestellt.

Neue Funktion

NOTE-1288

CHGDOC: Automatische Verarbeitung der Änderungszeiger mit bgRFC

Die Verarbeitung der Änderungszeiger wurde technisch überarbeitet und auf bgRFC umgestellt.

Technische Änderungen

S

Schlüssel

Zusammenfassung

Auswirkungen

Implementierungsanweisungen

Technische Änderung

NOTE-3103

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.

Technische Änderung

NOTE-3089

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.

Technische Änderung

NOTE-3080

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.

Technische Änderung

NOTE-3079

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.

Technische Änderung

NOTE-3078

BUS: Export-Parameter für fehlende Lese-Berechtigungen

Diverse Schnittstellen wurden geändert

Technische Änderung

NOTE-3074

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.

Technische Änderung

NOTE-3073

CUST: Auflösung Referenz-Positionstyp

Die Auflösung des Referenz-Positionstyps wird nun für beliebige Tiefen unterstützt.

Technische Änderung

NOTE-3072

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.

Technische Änderung

NOTE-3070

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.

Technische Änderung

NOTE-3068

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.

Technische Änderung

NOTE-3064

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.

Technische Änderung

NOTE-3063

Massenänderung: Verbesserungen

Optimierung von Funktionalität und Integration als APP.

Technische Änderung

NOTE-3056

PP: Fertigunsauftragsänderung mit BADI WORKORDER_UPDATE statt userexits

Technische Änderung

NOTE-3052

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.

Technische Änderung

NOTE-3051

TOE Umstellung Methode GET_TOE_STRUCTURE auf Interface Methode

Für den Zugriff aus der Klassifizierung wird die Methode auch extern benötigt.

Technische Änderung

NOTE-3050

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.

Technische Änderung

NOTE-3047

CDS VIEW /SCT/QP_C_VAL Flag01 - Flag10 ergänzt

CDS-View /SCT/QP_C_VAL nun mit zusätzlichen Feldern FLAG01, ..., FLAG10

Technische Änderung

NOTE-3043

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.

Technische Änderung

NOTE-3041

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.

Technische Änderung

NOTE-3038

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.

Technische Änderung

NOTE-3037

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.

Technische Änderung

NOTE-3036

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/

Technische Änderung

NOTE-3035

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.

Technische Änderung

NOTE-3033

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.

Technische Änderung

NOTE-3032

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.

Technische Änderung

NOTE-3031

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.

Technische Änderung

NOTE-3030

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.

Technische Änderung

NOTE-3020

TOOLS: Analyse-Programm für Nummernbereiche

Technische Änderung

NOTE-3019

XML-Service gegen MVC

Verstoß gegen MVC-Architektur führte zu inkonsistenter Datenverarbeitung.

Technische Änderung

NOTE-3008

BRFplus v2: Sammler für Erweiterungen/Anpassungen/Korrekturen

Technische Änderung

NOTE-3007

Programm /SCT/QP_QV_UPDATE gelöscht

Der Report /SCT/QP_QV_UPDATE wurde gelöscht.

Technische Änderung

NOTE-3000

VART-Klasse: Sammler für Erweiterungen/Anpassungen

Die VART-Klasse wurde um Helfermethoden zum Anlegen/Ändern/Löschen von Knoten ergänzt.

Technische Änderung

NOTE-2535

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.

Technische Änderung

NOTE-2527

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.

Technische Änderung

NOTE-2512

Falsche Definition Datenbanktabellen als Texttabelle

QPPD-Datenbanktabellen wurden als Texttabelle definiert.

Technische Änderung

NOTE-2505

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.

Technische Änderung

NOTE-2471

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.

Technische Änderung

NOTE-2465

XML-Service: Obsoleter Quellcode

Obsoleter Quellcode wurde entfernt.

Technische Änderung

NOTE-2368

Klassen zur XML Verarbeitung angepasst

Technische Anpassung Coding

Technische Änderung

NOTE-2332

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.

Technische Änderung

NOTE-1878

Instanziierung von Klassen in der SE16N

Anzahl der Klasseninstanzen reduziert.

Technische Änderung

NOTE-1367

Checkpoints

Überarbeitung der Checkpoints-Gruppen.

Verbesserungen

S

Schlüssel

Zusammenfassung

Auswirkungen

Implementierungsanweisungen

Verbesserung

NOTE-3104

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%

Verbesserung

NOTE-3088

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.

Verbesserung

NOTE-3009

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.

Verbesserung

NOTE-2036

BUS->READ liest zu viele Daten ein

Nach der Korrektur funktioniert die Logik wieder korrekt; es wird weniger Speicher verbraucht.

Fehler

S

Schlüssel

Zusammenfassung

Auswirkungen

Implementierungsanweisungen

Bug

NOTE-3152

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.

Bug

NOTE-3138

APP PP: PP_COLLECTOR verwendet nicht mehr vorhandene GET_INSTANCE der TOOLS Klasse

Bug

NOTE-3113

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.

Bug

NOTE-3112

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.

Bug

NOTE-3111

Anlegen von mehreren Langtexten erzeugt einen Kurzdump

Anlegen von mehreren Langtexten in einer Registerkarte erzeugt einen Kurzdump

Bug

NOTE-3110

Falsche Ermittlung der VART_INSTANCE

Unter bestimmen Umständen ist die VART-Instanz eines Kindsknotens falsch ermittelt worden. Diese Note korrigiert das Problem

Bug

NOTE-3109

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.

Bug

NOTE-3107

Mandatory aus der Generierung setzten

Das "mandatory"-flag wurde nicht immer gesetzt, wenn das Feld generiert wurde

Bug

NOTE-3106

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

Bug

NOTE-3102

Selektion: Multi-Element VART Berücksichtigung

Bug

NOTE-3099

GUI : Die "speichern" Drucktaste ist nicht aktiv wenn der letzte Knoten gelöscht ist.

Bug

NOTE-3098

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.

Bug

NOTE-3097

Abbruch beim Löschen von Knoten

Beim Löschen eines Knotens kann unter sehr speziellen Umständen ein Shortdump geschehen.

Bug

NOTE-3092

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.

Bug

NOTE-3091

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

Bug

NOTE-3090

CL_TEXT : Fehler bleibt hängen : falsche Objekttyp bei dyn. Methodenaufruf

Bug

NOTE-3086

/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.

Bug

NOTE-3084

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

Bug

NOTE-3083

Customizing: Suchhilfen in Hierarchie

Die Suchhilfen zu Statusschema und VBLOCK haben die falschen Suchhilfen genutzt.
Die Eingaben waren nur manuell möglich.

Bug

NOTE-3077

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.

Bug

NOTE-3076

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.

Bug

NOTE-3071

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.

Bug

NOTE-3069

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. 

Bug

NOTE-3067

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.

Bug

NOTE-3062

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.

Bug

NOTE-3061

Grid: Suchhilfe für Sollinteinh und Altzeugeinh nicht aufrufbar

Bug

NOTE-3057

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

Bug

NOTE-3055

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.

Bug

NOTE-3053

Keine Berechtigungsprüfung bei Copy

Beim Kopieren erfolgte keine Berechtigungsprüfung und damit war es möglich Knoten anzulegen, obwohl es nicht erlaubt ist.

Bug

NOTE-3048

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


Bug

NOTE-3040

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.

Bug

NOTE-3039

SYNC_QPPD : Element wird nicht gesyncht

Bug

NOTE-3034

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.

Bug

NOTE-3029

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.

Bug

NOTE-3027

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.

Bug

NOTE-3026

ARC: Write Version: Speicherüberlauf bei Massendatenverarbeitung

Das Programm /SCT/QP_ARC_WRITE_VERSION dumpt, wenn es für viele Daten ausegeführt wird.

Bug

NOTE-3024

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.

Bug

NOTE-3017

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.

Bug

NOTE-3011

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.

Bug

NOTE-3010

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.

Bug

NOTE-3005

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.

Bug

NOTE-3004

VC : Generisches Mapping, Korrektur

Das generisches Mapping zu VC wurde in der FDM nicht angezeigt.

Bug

NOTE-3003

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.

Bug

NOTE-3002

Drag&Drop: Knoten anlegen über Vorlage

Anlegen über Drag&Drop funktioniert nicht mehr. Folgefehler NOTE 2530

Bug

NOTE-2538

MAMBA: Löschen von VAL-Langtexten

Leere VAL-Datensätze nur mit TDNAME ohne TDID und ohne TDOBJEKT wurden fälschlicherweise gespeichert.

Bug

NOTE-2537

Shortdump bei VBLOCK-Statusschema

Shortdump bei Generierung von Daten, wenn VBLOCK kein Statusschema hat.

Bug

NOTE-2536

DOKUMENTE Abbruch des Popup legt trotzdem Dokumente an

Trotz Abbruch im Popup wurden Dokumente im BDS abgelegt!

Bug

NOTE-2508

MAMBA: DO_CHECK_NEW_DATA_REF : Falsche Fehlermeldung.

Das Kopieren von Grid-Zeilen bestehend aus PMK- und VAL-Werten hat nicht richtig funktioniert.

Bug

NOTE-2430

DOKUMENTE: falsche Übernahme der Sprache

Richtige Umsetzung der Sprache von LAISO nach SPRAS, die Dokumente werden nicht mehr zum falschen Sprachschlüssel gespeichert

Bug

NOTE-2418

DUMP beim Anlegen einer Referenz zu einem eigenen Kind

Abbruch der Verarbeitung wird verhindet

Bug

NOTE-2401

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

Bug

NOTE-1967

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.