Ansicht
Dokumentation

Weitere Neuerungen in der PMD (erweitert) ( RELNISHMED_600_PMD_0200 )

Weitere Neuerungen in der PMD (erweitert) ( RELNISHMED_600_PMD_0200 )

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Weitere Neuerungen in der PMD (erweitert)

Verwendung

Ab SAP ECC Industry Extension Healthcare 6.0 gibt es in der PMD folgende Erweiterungen:

Dialog- und Druckgestaltung

  • Elementtyp Anzeigefeld: zweidimensionale Darstellung
Wenn Sie für ein Anzeigefeld außerhalb einer multiplen Struktur die zweidimensionale Darstellung wählen, wird das Feld im Dynpro wie ein Fixtext (ohne Rahmen) gezeigt.
  • Dynamische Beschriftung von Rahmen
Einfache Strukturen und Fixtexte, die als Rahmen dargestellt werden, können Sie über einen Modifikations-User-Exit dynamisch beschriften. Dazu müssen Sie in der Feldgruppe Beschriftung das Kennzeichen per Modifikations-User-Exit setzen.
Im Modifikations-User-Exit können Sie dann die Beschriftung ins Feld eintragen.
Eine Ikone kann nicht gesetzt werden. In der Layoutkontrolle wird der Rahmen ohne Beschriftung gezeigt.
  • Integration von Bezeichnern in Multiplen Strukturen
Bei einer multiplen Strukur können Sie wählen, ob der Bezeichner (wie bisher) außerhalb des Table Controls dargestellt werden soll oder ob er in das Table Control als Titel integriert werden soll. In diesem Fall sind die Positionsangaben zum Bezeichner irrelevant. Die Höhe sollte mindestens 5 betragen.
  • Dynamische Versorgung von Reiterelementen mit Ikone und Text
Sie können nun auch für Registerkarten die Darstellung Ikone+Text(per Modifikations-User-Exit) wählen. Im User-Exit müssen Sie dann die Variablen und/oder versorgen.
  • Darstellungsweise intensiv für Feldbezeichner per User-Exit
Wenn Sie im Modifikations-User-Exit die Variable <pub__label_intense> = true setzen, wird der Feldbezeichner bzw. die Spaltenüberschrift intensiv dargestellt.
  • Druck von Texten: Wert unter Bezeichner
Bei Langtexten und Erweiterten Texten können Sie auf der Registerkarte Druck markieren, ob der Textausdruck unter oder neben dem Bezeichner beginnen soll.
Bisher wurde der Druck neben dem Bezeichner dadurch veranlasst, dass Sie keinen Wert für das Absatzformat eingetragen haben. Dies bewirkt, dass auch alle Folgeabsätze als Fließtext (d. h. ohne Absatzformatierung) ausgedruckt werden.

Weitere User-Exit-Möglichkeiten

  • Combobox-Vorschlagstabelle mit Gruppenkennzeichen
In der Transaktion N2KA können Sie für jeden Combobox-Wert in Gruppe einen beliebigen Wert eintragen (Groß-/Kleinschreibung wird unterschieden). Im Werteauswahl-User-Exit (s.u.) können Sie damit z. B. die Werteauswahl OE-bezogen gestalten.
  • Manipulation der Combobox-Auswahl per User-Exit
Sie können die Werteliste vor der Anzeige über einen Werteauswahl-User-Exit manipulieren.
Vor dem Aufruf des User-Exits füllt das System die interne Tabelle pub__combo_values (Struktur n2pmdcombo). Aus dieser Tabelle können Sie Werte löschen oder Werte hinzufügen. Im Dialog wird dann diese Tabelle angezeigt. Die Combobox-Tabelle N2KA bleibt unverändert.
  • Eigene globale Daten zusätzlich instanziierbar
Unter Generator-Version 2 hält das System zur Laufzeit alle Informationen zum Dokument (Daten, Dialogzustand usw.) in einer PMD-Instanz. Im Prinzip können somit mehrere Dokumente (auch des gleichen Typs) gleichzeitig 'leben'. Dies wird z. Z. noch nicht von allen Anwendungen unterstützt. Zur sauberen Instanziierung empfehlen wir Ihnen, Ihre eigenen globalen Daten in der PMD-Instanz zu halten.
Setzen Sie dazu in den PMD-Kopfdaten auf der Registerkarte Generierung das Kennzeichen eigene Daten zusätzlich instanziieren.
Tragen Sie dann in den PMD-Kopfdaten auf der Registerkarte UserExits Ihren INCLUDE für Daten ein. Dieser darf nur Typ- und Datendeklarationen enthalten. Globale Daten, die im INCLUDE für Routinen definiert wurden, werden nicht instanziiert.
Auf Ihre instanziierten Daten greifen Sie dann über das Feldsymbol zu.

Dialog-Funktionen

  • Im Standard-Status PMD_EDITOR wurden alle Bearbeitungsfunktionen für multiple Strukturen in das Untermenü Bearbeiten -> Tabelleverlagert.
  • Sortierung von Tabellen (neue Standardfunktion)
Wenn Sie eine Tabellenspalte markieren (Klick auf die Spaltenüberschrift), können Sie die multiple Struktur nach dieser Spalte auf- oder abwärts sortieren.
Als Sortierspalten sind zulässig
  • Einfaches Feld

  • Combobox-Feld

  • Ja-Nein-Feld

  • Auswahlfeld

Achtung
Vor dem Sortieren löscht das System leere Zeilen am Ende der Tabelle, aber eingebettete Leerzeilen bleiben erhalten. Als Folge davon kann eine Abwärts- mit anschließender Aufwärts-Sortierung zu einem anderen Ergebnis führen als eine einfache Aufwärtssortierung.
Ist bei der multiplen Struktur ein Fremddatenbaustein eingetragen, kann die Tabelle nicht sortiert werden.
  • Behandlung von Warnungen in der Meldungsliste
Vor dem Speichern bzw. Freigeben wird das Dokument geprüft. Treten dabei keine Fehler, sondern lediglich Warnungen auf, so fragt das System den Benutzer im Dialog, ob er trotzdem speichern will. Diese Abfrage erfolgt unabhängig von der Anzahl der Warnungen nur einmal.
In den entsprechenden APIs werden Warnungen nicht als Fehler interpretiert, d.h. die Funktionen API__SAVE_WITH_COMMIT und API__RELEASE_WITH_COMMIT werden ausgeführt, obwohl Warnungen vorliegen. Wenn Sie das verhindern wollen, müssen Sie vorher per API__CHECK explizit prüfen, so dass Sie auf Warnungen reagieren können.

Systemverwaltung

  • Verschärfte Prüfungen der Systemverwaltung
Einige unsinnige Parameter-Kombinationen werden jetzt als Fehler gemeldet.
  • Verschärfte Dynpro-Prüfungen in Layoutkontrolle möglich
Im Dynpro-Generator ist jetzt die Option scharfe Checks aktiviert. Dadurch erkennt der Basis-Generator Feldüberlappungen und -berührungen. Die Meldungen kommen tief aus Basisbausteinen und lauten z. B. Feld xyz überlappt mit anderen Feldern. Da der PMD-Generator den Meldungstext nicht interpretieren kann, kann er nicht genau feststellen, um welches Dokumentationselement es sich handelt.
Diese Dynpro-Fehler können Sie nun bereits vor dem Generieren ermitteln. Dazu gibt es unter Werkzeugedie Funktionen
  • Layoutkontrolle mit Bildprüfung

  • Layoutkontrolle ohne Bildprüfung

Wenn Sie mitBildprüfung eine Fehlermeldung erhalten, so können Sie ohneBildprüfung das fehlerhafte Element per Augenschein ermitteln.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Auswirkungen auf das Customizing

Weitere Informationen






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9295 Date: 20240524 Time: 013005     sap01-206 ( 124 ms )