Ansicht
Dokumentation

OMT3C - Programm für benutzereigene Subscreens anlegen

OMT3C - Programm für benutzereigene Subscreens anlegen

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In dieser IMG-Aktivität können Sie eine eigene Funktionsgruppe durch Kopieren von Funktionsgruppe MGD1 (Industrie) bzw. MGD2 (SAP Retail) anlegen. Aus technischen Gründen werden nur zwei Subscreens kopiert. Diese können Sie als Vorlage zum Anlegen eigener Subscreens verwenden. Die neuen Subscreens ordnen Sie anschließend unter Aufbau der Datenbilder pro Bildsequenz definieren einem Datenbild zu.

Lesen Sie unbedingt zunächst die Programmdokumentation.

  1. Legen Sie eine eigene Funktionsgruppe an, indem Sie Ausführen wählen.
  2. Geben Sie einen Name mit bis zu 25 Zeichen ein, der mit Y oder Z beginnt, und wählen Sie Sichern.
  3. Rufen Sie den Object Navigator auf.
Hierzu wählen Sie vom SAP-Menü aus Werkzeuge -> ABAP Workbench und dann Object Navigator.
  1. Zeigen Sie das Programm SAPLMGD1 (Industrie) bzw. SAPLMGD2 (Retail) an.
  2. Kopieren Sie die benötigten Subscreens. Achten Sie darauf, daß diese bereits möglichst viele der Feldnamen enthalten, die Sie in Ihrer Funktionsgruppe verwenden wollen. Hierzu gehen Sie wie folgt vor:
    1. Wählen Sie Screens, stellen Sie den Cursor auf den gewünschten Subscreen, und wählen Sie im Kontextmenü Copy.
    2. Geben Sie den Namen des Programms (mit dem Präfix SAPL) ein, in das Sie den Subscreen kopieren wollen, sowie eine Bildnummer. Verwenden Sie hierfür nach Möglichkeit die Bildnummer des Originals. Wenn sich die F1-Hilfe auf einen bestimmten Subscreen bezieht, ist sichergestellt, daß die kontextspezifische Hilfe weiterhin angezeigt wird.
Beispiel
Sie haben Ihre Funktionsgruppe YENTERPRISE aufgerufen, in die Sie den Subscreen SAPLMGD1 2301 kopieren wollen. Als Programm, in das der Subscreen kopiert werden soll, geben Sie SAPLYENTERPRISE ein und als Bildnummer (vorzugsweise) 2301.
  1. Kehren Sie auf das Einstiegsbild des Object Navigator zurück, und zeigen Sie Ihr Programm an. Im obigen Beispiel müssen Sie SAPLYENTERPRISE eingeben.
  2. Wählen Sie Objektliste aktualisieren.
  3. Markieren Sie den kopierten Subscreen und aktivieren Sie ihn, indem Sie im Kontextmenü Aktivieren wählen.
Mit dem Screen Painter können Sie nicht benötigte Felder aus dem Subscreen entfernen und/oder zusätzliche Felder aus anderen Subscreens aufnehmen (siehe das ABAP Dictionary). Informationen über den Screen Painter finden Sie in der Komponente BC - ABAP Workbench: Werkzeuge der SAP-Bibliothek.
Wichtige Informationen zum Entfernen von Feldern bzw. Aufnehmen neuer Felder
  • Stellen Sie sicher, das für jedes Feld des Subscreen eine Feldanweisung vorhanden ist, da die Daten sonst möglicherweise nicht korrekt transportiert werden. Den Subscreen SAPLMGD1 2002 können Sie hierfür als Beispiel verwenden.

  • Zu den neu aufgenommenen Feldern müssen Sie auch alle Prüfmodule und Module für eigenprogrammierte Eingabehilfe aufnehmen, die bei diesen Feldern auf dem Original-Subscreen aufgerufen werden. Hierzu zeigen Sie die Ablauflogik der Original-Subscreens an und suchen nach den Modulen. Diese erkennen Sie in der Regel daran, daß sie denselben Namen haben wie das dazugehörige Feld. Wenn Sie ein Modul finden, kopieren Sie den dazugehörigen Modulaufruf auf Ihren Subscreen.

  • Wenn Sie die Transportreihenfolge von Feldern ändern, die in der Ablauflogik zusammen geprüft werden (wie z.B. den Sicherheitsbestand und den Mindestsicherheitsbestand), müssen Sie das Prüfmodul für das erste Feld deaktivieren und für das zweite Feld aktivieren. Anderenfalls transportiert das System das erste Feld und führt dann die Prüfung vor dem Transport des zweiten Feldes aus.

  • Wenn beim Aktivieren des Subscreen Fehlermeldungen auftreten, wonach Felder unbekannt sind, bedeutet dies, daß diese Felder gegenwärtig noch geprüft werden, obwohl Sie sie bereits aus dem Subscreen entfernt haben. Machen Sie diese Felder dann im Quelltext ausfindig, und wandeln Sie die entsprechenden Zeilen in Kommentarzeilen um. Aktivieren Sie das Bild anschließend erneut.

  1. Ordnen Sie den Subscreen dem gewünschten Datenbild zu.

Zum Transportieren der angelegten Kopie verwenden Sie den Workbench Organizer.
Ausführen






CPI1466 during Backup   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6341 Date: 20240520 Time: 171424     sap01-206 ( 119 ms )