Themenschwerpunkte

  • Standard Feld "Werk"

    • Das Feld "Werk" wurde am Knoten aufgenommen. Damit kann es im BRF+ / TOE als auch für Berechtigungsprüfungen verwendet werden.

  • Über TOE/TOEC können jetzt zusätzlich die Min/Max Werte und die Einheit per Default gesetzt werden.

  • Generierung v2

    • Die Generierungsfunktionen sind jetzt in der Lage die Editierbarkeit auf Spaltenebene zu setzen und nicht nur auf Element-Ebene.

    • Mit dem Kennzeichen FORCE_GEN auf Element-Ebene können durch die Generierung vorhandene, manuell gesetzte Werte überschrieben werden.

    • XMLs können mittels Serialisierung über FUP verarbeitet werden.

  • Die Synchronisierung kann im Hintergrund/asynchron, parallel über FUP ausgeführt werden.

    • Beispielsweise für die Verarbeitung von Aktionen für sehr viele Positionen im Kundenauftrag.

    • Erweiterung der Datenbank Struktur /SCT/QP_PMK um das Feld ALTZEUGRANGET

  • APPS

    • PP

      • Erweiterung auswelchem Szenario die Integration aufgerufen wird. Beispielsweise für die Ermittlung der Fertigungsversion in der Kalkulation.

Neue Funktionen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
Neue FunktionErweiterung SAP Standard Feld Werkim QPPD wird das Feld Werk am Knoten aufgenommen.

Folgende Anpassungen werden realisiert:

1. Neues Header Dynpro mit Berücksichtigung des Werkes
2. Erweiterung des Berechtigungsobjekte und -prüfung mit Berücksichtigung des Werkes
3. Bereitstellung des >Werkes im BRF+ Regelwerk und TOE Checks
4. IDOC ergänzt um Feld Werk
Am Knoten wird ein neuer Objekttyp analog zum Headerobjekt Kopf mit Dynpro 8000 erstellt. Dieser Objekttyp wird dem Knoten zugeordnet. Im header ist das Feld pflegbar. Es erfolgt eine erweiterte Berechtigungsprüfung mit Berücksichtigung des Feldes WERKS. Die Berechtigungsrollen müssen für neu aufgebaut werden. (Berechtigung löschen und neu anlegen). NOTE-3287

Technische Änderungen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
Technische ÄnderungTOE Erweiterung um Min/Max und EinheitÜber TOE/TOEC können jetzt zusätzlich die Min/Max Werte und die Einheit per Default gesetzt werden.
Korrektur für Setzen des Defaults.
NOTE-3284
Technische ÄnderungFUP/TOOLS/XML: Verarbeitung von XMLsNeue Funktion zur Verarbeitung von XMLs: Mit den beiden neuen TOOLS-Methoden können XMLs, welche bereits in einer geschachtelten Struktur abgebildet sind, serialisiert werden. Dazu werden die Daten in einen RAWSTRING konvertiert. Dies ermöglicht die Verarbeitung von XMLs in einer Queue, bspw. mit FUP.NOTE-3279
Technische ÄnderungSYNC im HintergrundNeue Funktion zum Ausführen des SYNCs im Hintergrund via FUP.NOTE-3274
Technische ÄnderungGenerierung V21. Die Generierungsfunktionen sind jetzt in der Lage die Editierbarkeit auf Spaltenebene zu setzen und nicht nur auf Element-Ebene.
2. Mit dem Kennzeichen FORCE_GEN auf Element-Ebene können durch die Generierung vorhandene, manuell gesetzte Werte überschrieben werden.
NOTE-3264
Technische Änderung/SCT/QP_TECHM_LONG_TEXTS: nichtproportionale SchriftartDer Langtext kann jetzt in einer nichtproportionalen Schriftart angezeigt werden.NOTE-3262
Technische ÄnderungTOOLS->DO_CONVERT_FRACTION: GenauigkeitVerbesserte Präzision bei der Ermittlung von Nenner/ZählerNOTE-3259
Technische ÄnderungTOOLS: Methode, um festzustellen, ob S/4Neue TOOLS-Methode IS_S4 um festzustellen, ob das aktuelle System ein S/4 System ist.NOTE-3258
Technische ÄnderungElemServ: FLOAT zurückgebenDer Element-Service gibt bei seinen Konvertierungsmethoden jetzt auch den FLOAT-Wert zurück.NOTE-3253
Technische ÄnderungÜberarbeitung Interaktion GUI mit CONTROLLERDie Interkationen der GUI mit dem CONTROLLER wurden überarbeitet. Dies betrifft die Behandlung des FCODES/ACTION zum Controller. Die bisherigen Methoden wurden gekapselt. Es werden explizite Methoden des CONTROLLERs verwendet.NOTE-3249
Technische ÄnderungAPP PP Release 2209Diverse Verbesserungen in der APP PP. Unter anderem die Ermittlung, aus welchem Szenario die APP aufgerufen wird. Beispielsweise für die Ermittlung der Fertigungsversion in der Kalkulation.NOTE-3243
Technische ÄnderungFehlende ÄnderungsbelegeFlags in VAL und PMK werden protokolliert.
actvalreq und TDNAME in VAL auch.
BDS und NODEREL Änderungen sind ausführlicher protokolliert
NOTE-3242
Technische ÄnderungErweiterung der Datenbank Struktur /SCT/QP_PMK um das Feld ALTZEUGRANGETNeues Feld ALTZEUGRANGET in der Tabelle /SCT/QP_PMK.NOTE-3081

Verbesserungen

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
VerbesserungSpeichern Änderungbelege aus dem ArchivVerbesserte Performance beim Speicher von aus einer Archiv kommenden Änderungsbelege.NOTE-3289
VerbesserungAllgemeine PerformanceverbesserungMethode /SCT/QP_IF_VART~get_grid_grouped. Lange Laufzeiten bei hohem Datenbestand jetzt mit verbesserter Filterung verkürzt.NOTE-3270
VerbesserungCUST-Service: PerfomancePerformance-Verbesserung beim Ändern von Werten via BUS.NOTE-3240

Fehler

TypeSchlüsselZusammenfassungAuswirkungenImplementierungsanweisungenKey
BugSPLITTER: Keine DatenübernahmeWenn der TEXT-Objekttyp im SPLITTER eingesetzt wird und das SAP LOGON und nicht der BUSINESS CLIENT verwendet wird, werden die Daten nicht übernommen.NOTE-3285
BugCL_INFOMAIN->DO_START_REWORK ohne FunktionBeim Aufruf der Methode CL_INFOMAIN->DO_START_REWORK passiert keine INFO-Fortschreibung. Dies wird mit dieser NOTE korrigiert. Die normale Fortschreibung der INFO-Datensätze beim Speichern ist nicht betroffen. Hinweis: Dies ist kein zulässiger Aufruf. Es sollte der BUS->DO_SAVE_INFO aufgerufen werden.NOTE-3282
BugNach Duplizieren erscheint der neue Knoten nicht im BaumNach Duplizieren erscheint der neue Knoten nicht im BaumNOTE-3281
BugHEADER: Prüfung GültigkeitWenn ein Knoten ohne Gültigkeitszeitraum angelegt und geprüft wird, führt eine falsche Prüfung zu einem falschen Fehler.NOTE-3280
BugFalsche VART-Klasse bei BuilderUnter bestimmten Konstellationen, ist für den Builder die falsche VART-Klasse angesprochen worden. Das hat dazu geführt dass kein Builder Funktionalität aufgerufen worden ist.NOTE-3278
BugMAMBA: Speichern / MODEREF / MANU1) Beim Speichern wurden ggf. zu viele Datensätze gespeichert.
2) Wenn ein generierter Wert geändert wurde, wurde das MODEREF nicht von G auf C geändert.
NOTE-3277
BugTOE: Gültige Werte werden in der Suchhilfe ignoriert und als fehlerhaft dargestelltGültige kontextabhängigen Werte sind manchmal als fehlerhaft angezeigt worden (während der Prüfung) und in der Suchhilfe nicht mehr angeboten wordenNOTE-3275
BugTOE liefert die Kurztexte in der falschen Sprache,NOTE-3271
Bug4 Augen Prinzip Fehler bei nur Statuswechsel Es können jetzt nicht mehr Änderungen vorgenommen werden und gleichzeitig freigegeben werden. Die Prüfung läuft jetzt nicht mehr ausschließlich auf den letzten Änderer sondern es wird jetzt auch noch auf offene ungespeicherte Änderungen geprüft.
Bei Kunden müssen Vorschriften bei welchen das 4 Augen Prinzip aktiviert ist und Generierugsklassen vorhanden sind überprüft werden. Möglicherweise könnte die Prüfung auf IS_CHANGED durch Generierungen fehlschlagen, dort müsste dann evtl. Kundenspezifische Sonderlogik eingebaut werden.NOTE-3269
BugTEXT->DATA_GENERATE Action wird nicht übergebenDer Importparameter IV_ACTION in der Methode DATA_GENERATE hat jetzt einen Zweck und wir nun weitergegeben und genutzt wenn er nicht initial ist.NOTE-3268
BugConstraints-Prüfung am falschem ElementDie constraints-Prüfungen wurden nicht immer vollständig durchgeführt. Werte die hätten gültig sein sollen waren immer noch fehlerhaft gekennzeichnet.NOTE-3266
BugCONTROLLER: Dump beim Ausführen von AktivitätBeim Ausführen von bestimmten Aktivitäten kam es zu einem Kurzdump.NOTE-3263
BugELEM: Interface für CustomizingWenn der Element-Service nicht ausgeliefert wird, kommt es zu einem Import-Fehler, da die Suchhilfe /SCT/QP_CL_SX_TS auf die Klasse des Element-Customizing-Services verweist, welche nicht mit ausgeliefert wird.NOTE-3261
BugCUST: Default-BenutzerWenn keine Benutzereinstellungen für den aktuellen Benutzer und den Standard-Benutzer "$DEFAULT$" verfügbar sind, kommt es zu einer Endlosschleife. NOTE-3260
BugVART-Klasse: Methode GET_GRID_GROUP ermittelt bei Einzelwerten fehlerhafte VerknüpfungenBeim Gruppieren von Grids über die Methode  /SCT/QP_IF_VART~Get_grid_grouped werden verknüpfte RowGrp fehlerhafte Verknüpfte RowGrp zurückgegeben,unter folgenden Bedingungen:
1.  die zu gruppieren Elemente enthalten Einzelwert (value statt value_min und Value_max
2. In den zu gruppierende Daten ist kein Datensatz vorhanden
Beim Aufruf der Methode wird dem Parameter, der bei der Zusammenführung Einzelwerte prüfen Soll, wird der Aufruf angepasst:
it_element = value #( ( element = 'XXX' typ = /SCT/QP_CL_CONST=>OUTTAB_TYP_NENN ))
NOTE-3257
BugSelektion von ECC-Dokumenten über Objekt VBEP ohne ErgebnisseSelektionen von ECC Dokumenten zu VBEP Objekten liefert keine Ergebnisse NOTE-3256
BugAPP_BUS->CREATE_ECC_LINK generiert eine Ausnahme bei Abbruch-FehlerSolle eine fehlerhafte Vorschrift mit APPBUS verlinkt werden, wird eine Ausnahme geworfen - selbst wenn die Verlinkung erfolgreich war - weil die Vorschrift fehlerhaft ist.
Es sollte aber lediglich eine Ausnahme geworfen werden, wenn die Verlinkung nicht stattgefunden ist.
NOTE-3254
BugMAMBA: Element-Plausibilisierung: Befüllung VALT-FelderBei der Plausibilisierung von Elementen wurde die Struktur /SCT/QP_S_CHECK_TME nicht mit den Werten aus der VALT des Elements befüllt.NOTE-3252
BugMAMBA ICONsDas ICON wurde nicht richtig gesetzt, wenn ein Wert manuell geändert ist.NOTE-3251
BugArbeitsvorrat aktualisierenDie Kontextfunktionen am Arbeitsvorrat wurden nicht richtig ausgeführt.NOTE-3250
BugMODEL: BASE-Einträge initialisierenWenn ein Knoten angelegt wurde, welche mehrere BASE-Einträge erzeugt hat, dann wurden nicht immer alle BASE-Einträge korrekt initialisiert.NOTE-3248
BugCONV: Konvertierung ZAHL schneidet Ziffern abBei der Konvertierung von Werten vom Typ "Zahl" werden Ziffern abgeschnitten, sofern diese über die zulässige Anzahl Nachkomma- bzw. Vorkommastellen hinaus gehen. NOTE-3247
BugMAMBA setzt Fehlernachrichten nicht zurückBevor ein Element plausibilisiert wurde, wurden die LOG-Nachrichten nicht zurück gesetzt. Das führte zu einem fehlerhaften Setzen/Zurücksetzen von LOG-Nachrichten.NOTE-3246
BugS/4 Anpassung: Action Log, Element-Service, DOG, IDOC-SegmenteNotwendige Anpassungen im QPPD wegen der Umstellung von R/3 auf S/4.NOTE-3241
BugMODEL: SAVE mit SYNCWenn beim Speichern der SYNC aktiv ist und eine Instanz ändert, welche zuvor schon durchlaufen wurde, kommt es zu einem Shortdump wegen DUPLICATE_KEY.NOTE-3238
BugSD: Kopfänderungen auf Positionen verteilenEs kommt zu einem Kurzdump, wenn die APP SD aktiv und das System ein S/4 ist.NOTE-3237
BugTOE Check von gelöschten Knoten erzeugt unsinnige FehlermeldungenWenn Knoten gelöscht werden, wird dennoch ein Prüfung der Element Werte durchgeführt und führt ggf. zu unnötigen Fehlern im Log und Statusverwaltung.NOTE-3236
BugSYNC_SD VBKD/ *VBKD zeigt auf der falsche Position nach SynchronisationDies hat zur Auswirkung, dass die evtl. auf der Position unterschiedlichen VBKD Daten gegenüber den Kopf ,wieder durch die Kopfdaten überschrieben werden.NOTE-3222