Einführung

In diesem 60-minütigen Oracle by Example-(OBE-)Bericht wird beschrieben, wie Tabellenvorgänge mit Web Object Management Workbench (Webclient) ausgeführt werden.

Ab Tools Release 9.2.26.0 können Sie Tabellenvorgänge in Web OMW ausführen. Mit Tabellenvorgängen können Sie Aktionen für physische Tabellen in einer Datenbank ausführen. Diese Vorgänge stellen sicher, dass die physischen Attribute einer Datenbanktabelle mit den in EnterpriseOne definierten Benutzerspezifikationen übereinstimmen.

Sie können alle Tabellenvorgänge direkt aus Web OMW ausführen, einschließlich: Tabellengenerierung, Indexgenerierung, Tabelle kopieren und Tabelle löschen.

Darüber hinaus können Sie folgende Vorgänge ausführen:

  • Indexgenerierung: Derzeit generiert EnterpriseOne bei Verwendung der Funktion "Index generieren" alle Indizes, die in den Benutzerspezifikationen auf dem Entwicklungsclient definiert sind. Mit Web OMW können Sie selektiv bestimmte Indizes generieren.
  • Tabellengenerierung für vorhandene Daten: Wenn Sie eine Tabelle generieren, die bereits Daten enthält (mit hinzugefügter Spalte nur in der Tabellenspezifikation), können Sie einen ALTER-Befehl verwenden, um die physische Tabelle zu ändern und den Spezifikationen zu entsprechen, ohne vorhandene Daten zu verlieren.
Hinweis: Um Tabellenvorgänge in Ihrem Web-OMW-Projekt auszuführen, müssen Sie die entsprechenden Datenbankberechtigungen einrichten. Bitten Sie den Datenbankadministrator, diese Berechtigungen einzurichten.

Ziele

In dieser OBE erfahren Sie, wie Sie:

  • PET_STORE mit OMW auf dem Entwicklungsclient vorbereiten
  • Führen Sie den Vorgang "Tabelle generieren" mit Web OMW aus
  • Vorgang "Index generieren" mit Web OMW ausführen
  • Vorgang "Tabelle kopieren" mit Web OMW ausführen
  • Vorgang "Tabelle löschen" mit Web-OMW ausführen
  • ALTER-Tabellenvorgang mit Web OMW ausführen
  • Tabellenvorgangslogs mit Web OMW prüfen

Hintergrund

Ab Release 26 und Tools Release 9.2.26.0 können Sie Tabellenvorgänge in Web OMW ausführen.

Bevor Sie beginnen

Laden Sie die par-Datei herunter, die in dieser OBE verwendet werden soll.

PET_STORE mit OMW auf Entwicklungsclient vorbereiten

Sie müssen zuerst ein OMW-Projekt erstellen, das Tabellenobjekte enthält, und das Projekt voranbringen, um es zu verwenden. Um die Schritte in diesem Thema zu beschreiben, wird ein neues Projekt mit dem Namen PET_STORE erstellt.

  1. Melden Sie sich bei EnterpriseOne (DV920) auf dem Entwicklungsclient an.
  2. Blenden Sie im Menü Application Development (GH902) den Ordner Object Management ein, wählen Sie Object Management Workbench-Anwendung (P98220) aus, oder navigieren Sie vom Fast Path zu OMW.
    Beschreibung von img1.png folgt
    Navigation zu Object Management Workbench (P98220)
  3. Klicken Sie im Menü auf Hinzufügen.
    Beschreibung von img2.png folgt
    Objektverwaltungs-Workbench
  4. Wählen Sie OMW-Projekt aus, und klicken Sie auf OK.
    Beschreibung von img3.png folgt
    Object Management Workbench - EnterpriseOne-Objekt zum Projekt hinzu
  5. Füllen Sie die Pflichtfelder auf der Registerkarte Übersicht aus, und klicken Sie auf OK.
    Beschreibung von img4.png folgt
    Object Management Workbench - Projektrevisionen
  6. Wählen Sie das Projekt PET_STORE in den OMW-Projekten aus, und klicken Sie auf Projekt voranbringen.
    Beschreibung von img5.png folgt
    Object Management Workbench - Advance Project
  7. Geben Sie 21 ein, und klicken Sie auf OK.
    Beschreibung von img6.png folgt
    Object Management Workbench - Projektstatusänderung bestätigen
  8. Wählen Sie das Projekt PET_STORE aus, und klicken Sie auf Wiederherstellen.
    Beschreibung von img7.png folgt
    Object Management Workbench - Wiederherstellen
  9. Klicken Sie zur Bestätigung auf Ja.
    Beschreibung von img8.png folgt
    Spezifikationen für Überschreiben/Löschen
  10. Klicken Sie auf Ja, um die Projektparadatei zu verwenden.
    Beschreibung von img9.png folgt
    Wiederherstellungstyp
  11. Wählen Sie die Datei PRJ_PET_STORE_60_99.par aus, und klicken Sie auf Öffnen, um sie wiederherzustellen.
  12. Wählen Sie das Projekt PET_STORE aus, und klicken Sie auf Auschecken.
    Beschreibung von img10.png folgt
    Object Management Workbench - Checkout
  13. Wiederholen Sie die Schritte 8 bis 11, um das Projekt PET_STORE wiederherzustellen.
  14. Klicken Sie zum Aktualisieren auf Suchen.
  15. Wählen Sie das Projekt PET_STORE aus, und klicken Sie auf Einchecken.
    Beschreibung von img11.png folgt
    Projekt hervorheben - Check-in
  16. Klicken Sie zum Aktualisieren auf Suchen.
    Beschreibung von img12.png folgt
    Aktualisieren

Tabellenerstellungsvorgang mit Web OMW ausführen

In diesem Abschnitt führen Sie die Generiertabelle in der Web Object Management Workbench (Web OMW) aus.

  1. Melden Sie sich bei EnterpriseOne auf dem Webclient an.
  2. Navigieren Sie vom Schnellpfad zu P98220W (Object Management Workbench – Web).
  3. Geben Sie im Formular Object Management Workbench - Web in der QBE-Zeile des Projekts PET_STORE ein, und klicken Sie auf Suchen. Wählen Sie das Projekt PET_STORE aus.
    Beschreibung von img13.png folgt
    Object Management Workbench -Web
  4. Wählen Sie auf der Registerkarte Projektobjekte die Option F55TST aus, und klicken Sie in der Dropdown-Liste Weitere Zeilenaktionen auf Tabellenvorgänge.
    Beschreibung von img14.png folgt
    Tabellenvorgänge auswählen
  5. Wählen Sie Tabelle generieren aus, und klicken Sie auf OK.
    Beschreibung von img15.png folgt
    Fenster "Tabellenvorgänge"
  6. Prüfen Sie die Datenquelle des Ziels, und klicken Sie auf OK.
    Beschreibung von img16.png folgt
    Tabelle generieren
  7. Prüfen Sie das Ergebnis, und klicken Sie auf OK, um den Vorgang abzuschließen.
    Beschreibung von img17.png folgt
    Tabellengenerierungsergebnis

Vorgang "Index generieren" mit OMW und Web OMW ausführen

In diesem Abschnitt bereiten Sie Indexänderungen mit OMW auf dem Entwicklungsclient vor.

Indexänderungen auf dem Entwicklungsclient vorbereiten

  1. Melden Sie sich beim Entwicklungsclient bei EnterpriseOne (DV920) an.
  2. Navigieren Sie vom Schnellpfad zum OMW (Object Management Workbench).
  3. Suchen Sie im Formular Object Management Workbench das Projekt PET_STORE.
    Beschreibung von img18.png folgt
    Objektverwaltungs-Workbench
  4. Navigieren Sie unter PET_STORE zu "Objekte", wählen Sie F55TST aus, und klicken Sie auf Wiederherstellen.
  5. Klicken Sie auf Ja, um die Aktion im Fenster Spezifikationen überschreiben/löschen zu bestätigen.
    Beschreibung von img19.png folgt
    Spezifikationen für Überschreiben/Löschen
  6. Klicken Sie auf Ja, um die Objektparendatei zu verwenden.
    Beschreibung von img20.png folgt
    Wiederherstellungstyp
  7. Stellen Sie die Datei modified TBLE_F55TST_60_99.par (mit Indexänderungen) wieder her, um Index generieren zu testen.
  8. Hinweis: Sie können Indizes für F55TST auch ändern, indem Sie Design, Design Tools und Start Table Design Aid auswählen.
    Beschreibung von img21.png folgt
    Designtools

Vorgang "Index generieren" in Web OMW ausführen

In diesem Abschnitt führen Sie die Indexgenerierung in der Web Object Management Workbench (Web OMW) aus.

  1. Melden Sie sich bei EnterpriseOne auf dem Webclient an.
  2. Navigieren Sie vom Schnellpfad zu P98220W (Object Management Workbench - Web).
  3. Geben Sie im Webformular "Object Management Workbench" in der Zeile Project QBE den Wert PET_STORE ein, und klicken Sie auf Suchen. Wählen Sie dann das Projekt PET_STORE aus.
  4. Wählen Sie auf der Registerkarte Projektobjekte die Option F55TST aus, und klicken Sie in der Dropdown-Liste Weitere Zeilenaktionen auf Tabellenvorgänge.
    Beschreibung von img22.png folgt
    Tabellenvorgänge auswählen
  5. Wählen Sie im Tabellenvorgang die Option Index generieren aus, und klicken Sie auf OK.
    Beschreibung von img23.png folgt
    Fenster "Tabellenvorgänge"
  6. Prüfen Sie die Ziel-Datenquelle und das Vergleichsergebnis im Fenster "Index generieren".
    Beschreibung von img24.png folgt
    Indizes generieren
  7. Die Tabellenindexdetails werden mit dem Layout (JDE_Index_Detail) angezeigt.
    Beschreibung von 241.png folgt
    Mit Tabellenindex arbeiten
  8. Klicken Sie im Menü "Formular" auf Alle generieren.
    Beschreibung von img26.png folgt
    Option "Alle generieren"
  9. Prüfen Sie das Ergebnis, und klicken Sie auf OK.
    Beschreibung von img27.png folgt
    Indexgenerierung
    Beschreibung von img28.png folgt
    Index generieren
  10. Klicken Sie auf Schließen, um den Vorgang zu beenden.

Vorgang "Tabelle kopieren" mit Web OMW ausführen

In diesem Abschnitt führen Sie die Kopiertabelle in der Web Object Management Workbench (Web OMW) aus.

  1. Melden Sie sich bei EnterpriseOne auf dem Webclient an.
  2. Navigieren Sie vom Schnellpfad zu P98220W (Object Management Workbench - Web).
  3. Geben Sie im Formular Object Management Workbench - Web in der Zeile Project QBE den Wert PET_STORE ein, und klicken Sie auf Suchen. Wählen Sie dann das Projekt PET_STORE aus.
    Beschreibung von img29.png folgt
    Projektobjekte
  4. Klicken Sie auf der Registerkarte Projektobjekte auf Vorhandenes hinzufügen. Wählen Sie im Fenster Objekt EnterpriseOne zu Projekt hinzufügen im Feld Allgemeines Objekt die Option Tabelle aus, und klicken Sie auf OK.
    Beschreibung von img30.png folgt
    Objekt EnterpriseOne zu Projekt hinzufügen
  5. Suchen Sie nach einer vorhandenen Tabelle, und wählen Sie sie aus (Beispiel: F0911 - Account Ledger), und klicken Sie auf OK.
    Beschreibung von img31.png folgt
    Objektbibliothekar suchen und auswählen
  6. Wählen Sie auf der Registerkarte Projektobjekte die Option F0911 aus, und klicken Sie dann in der Dropdown-Liste Weitere Zeilenaktionen auf Tabellenvorgänge.
    Beschreibung von img32.png folgt
    Projektobjekte
  7. Wählen Sie im Fenster Tabellenvorgang die Option Tabelle kopieren aus, und klicken Sie auf OK.
    Beschreibung von img33.png folgt
    Tabellenoperator
  8. Wählen Sie die Quelle und die Zieldatenquelle aus, und prüfen Sie sie, und klicken Sie auf OK.
    Beschreibung von img34.png folgt
    Tabelle kopieren
  9. Klicken Sie auf OK.
    Beschreibung von img35.png folgt
    Druckerauswahl
  10. Prüfen Sie das Ergebnis, und klicken Sie auf OK.
    Beschreibung von img36.png folgt
    Tabelle kopieren
  11. Navigieren Sie zu Jobstatus anzeigen, um die Ergebnisse in Bericht R9866W|XJDE0001 zu prüfen.
    Beschreibung von img37.png folgt
    Jobstatus anzuzeigen
  12. Klicken Sie in der Rasterspalte auf Ausgabe anzeigen, wenn der Status in "D" (Fertig) geändert wird.
    Beschreibung von img38.png folgt
    Bericht - Tabelle aus Web-OMW-Tabellenvorgang kopieren - Weitergeleitete Jobsuche
  13. Prüfen Sie die Ergebnisse.
    Beschreibung von img39.png folgt
    Tabellenbericht kopieren
  14. Hinweis: Um die in diesem Abschnitt beschriebenen Schritte auszuführen, wurde R9866W verwendet, um den Vorgang "Tabelle kopieren" auszuführen, da die Zeitüberschreitung der Geschäftsfunktion in der Weblaufzeit begrenzt ist.

Vorgang "Tabelle löschen" mit Web OMW ausführen

In diesem Abschnitt führen Sie den Vorgang "Drop Table" in der Web Object Management Workbench (Web OMW) aus.

  1. Melden Sie sich bei EnterpriseOne auf dem Webclient an.
  2. Navigieren Sie mit dem Schnellpfad zu P98220W (Object Management Workbench – Web).
  3. Geben Sie im Formular Object Management Workbench - Web in der Zeile Projekt-QBE den Wert PET_STORE ein, und klicken Sie auf Suchen. Wählen Sie dann das Projekt PET_STORE aus.
  4. Wählen Sie in der Registerkarte Projektobjekte die Option F55TST und dann Tabellenvorgänge aus der Dropdown-Liste Weitere Zeilenaktionen aus.
    Beschreibung von img40.png folgt
    Tabellenvorgänge
  5. Wählen Sie im Fenster Tabellenvorgänge die Option Tabelle aus Datenbank löschen aus, und klicken Sie auf OK.
    Beschreibung von img41.png folgt
    Fenster "Tabellenvorgänge"
  6. Ändern Sie die Zieldatenquelle in Geschäftsdaten - TEST, und klicken Sie auf OK.
    Beschreibung von img42.png folgt
    Tabelle löschen
  7. Prüfen Sie die Ergebnisse, und klicken Sie auf OK, um den Vorgang abzuschließen.
    Beschreibung von img43.png folgt
    Tabellenergebnis löschen

ALTER-Tabellenvorgang mit Web OMW ausführen

Voraussetzungen für ALTER-Tabelle:

  • Nur Spalte(n) hinzufügen.
  • Daten in vorhandener Tabelle (Daten beibehalten)
Hinweis:
  • ALTER Table verwendet Tabellenspezifikationen basierend auf dem bereitgestellten oder aktiven Package in der signierten Umgebung (z.B. JDV920), um den *ALTER-Vorgang auszuführen.
  • Verwenden Sie die Aktion Hochstufen, um die Tabellenspezifikationen von Central Object in das aktive Package zu aktualisieren, falls erforderlich.

ALTER-Tabelle auf dem Entwicklungsclient vorbereiten

In diesem Abschnitt bereiten Sie die *Alter-Tabelle mit OMW auf dem Entwicklungsclient vor.

  1. Melden Sie sich beim Entwicklungsclient bei EnterpriseOne an.
  2. Navigieren Sie vom Schnellpfad zu BV (Batchversionen).
  3. Geben Sie im Feld Batchanwendung R98403XB (XML-Daten in Tabelle laden) ein, und klicken Sie auf Suchen.
  4. Klicken Sie auf Hinzufügen, um Version F55PET hinzuzufügen (XML-Datei F55PET in Tabelle kopieren).
    Beschreibung von img44.png folgt
    Batchversionen
    Hinweis: Kopieren Sie F55PET.xml, gespeichert in C:\E920 (auf dem Entwicklungsclient).
  5. Verarbeitungsoptionen festlegen
    Beschreibung von img45.png folgt
    Verarbeitungsoptionen - Umgebung
    Beschreibung von img46.png folgt
    Verarbeitungsoption - Erweitert
  6. Legen Sie die Datenauswahl fest.
    Beschreibung von img47.png folgt
    Datenauswahl
  7. Führen Sie UBE R98403XB | F55PET aus, leiten Sie es weiter, und prüfen Sie das Ergebnis.
    Beschreibung von img48.png folgt
    Bericht - Datentabelle
  8. Navigieren Sie mit dem Schnellpfad zu OMW (Object Management Workbench).
  9. Suchen Sie im Formular "Objektverwaltungs-Workbench" das Projekt PET_STORE.
  10. Wählen Sie im Projekt PET_STORE → Objekte die Option F55PET aus, und klicken Sie auf Auschecken.
  11. Klicken Sie auf Ja, um die Aktion im Fenster Spezifikationen überschreiben/löschen zu bestätigen.
    Beschreibung von img481.png folgt
    Fenster "Spezifikationen überschreiben/löschen"
    Beschreibung von img482.png folgt
    Projektordner
  12. Wählen Sie F55PET erneut aus, und klicken Sie auf Wiederherstellen.
  13. Klicken Sie auf Ja, um die Überschreibung zu bestätigen, und klicken Sie erneut auf Ja, um die Objektdatei (.par) zu verwenden.
    Beschreibung von img483.png folgt
    Fenster "Spezifikationen überschreiben/löschen"
    Beschreibung von img484.png folgt
    Typ wiederherstellen
  14. Stellen Sie die Datei modified TBLE_F55PET_60_99.par wieder her, in der die neu hinzugefügten Spalten enthalten sind, um die Funktion *ALTER TABLE zu testen. Sie können auch zu "Design", "Design Tools" navigieren und "Start Table Design Aid" auswählen, um neue Spalten manuell zu F55PET hinzuzufügen.
    Beschreibung von img50.png folgt
    OMW-Projekte
  15. Wählen Sie F55PET aus, und klicken Sie auf Einchecken, um die Änderungen zu speichern.

ALTER-Tabellenvorgang mit Web OMW ausführen

In diesem Abschnitt erfahren Sie, wie Sie ALTER-Tabellenvorgänge in Web OMW ausführen.

  1. Melden Sie sich bei EnterpriseOne auf dem Webclient an.
  2. Navigieren Sie vom Schnellpfad zu P98220W (Object Management Workbench – Web).
  3. Geben Sie im OMW-Webformular PET_STORE in der Zeile Project QBE ein, klicken Sie auf Suchen, und wählen Sie das Projekt PET_STORE aus.
  4. Wählen Sie auf der Registerkarte Projektobjekte die Option F55PET aus, und klicken Sie in der Dropdown-Liste Weitere Zeilenaktionen auf Hochstufen.
    Beschreibung von img51.png folgt
    Hochstufen auswählen
  5. Klicken Sie auf OK, um den Vorgang im Dialogfeld Hochstufung des Objekts bestätigen zu bestätigen.
    Beschreibung von img52.png folgt
    Hochstufung von Objekten bestätigen
  6. Wählen Sie auf der Registerkarte "Projektobjekte" erneut F55PET und dann Tabellenvorgänge aus der Dropdown-Liste Weitere Zeilenaktionen aus.
    Beschreibung von img53.png folgt
    Tabellenvorgänge auswählen
  7. Wählen Sie im Fenster Tabellenvorgänge die Option Tabelle generieren aus, und klicken Sie auf OK.
    Beschreibung von img54.png folgt
    Fenster "Tabellenvorgänge"
  8. Prüfen Sie die Zieldatenquelle, und klicken Sie auf OK.
      Beschreibung von img55.png folgt
      Fenster "Tabelle generieren"
    1. Wenn der *ALTER-Vorgang anwendbar ist, wird das Formularmenü automatisch in der Änderungstabelle angezeigt.
    2. Klicken Sie auf OK. Sie werden aufgefordert, zu wählen, ob Sie *ALTER (Yes) ausführen oder mit einer vollständigen Tabellengenerierung fortfahren möchten (No).
    3. Wählen Sie Tabelle ändern, um mit dem nicht-destruktiven *ALTER-Vorgang fortzufahren.
  9. Klicken Sie im Bestätigungsdialogfeld Änderungstabelle verfügbar auf OK.
    Beschreibung von img56.png folgt
    *ALTER-Tabelle
  10. Prüfen Sie die Ergebnisse, und klicken Sie auf OK.
    Beschreibung von img57.png folgt
    *ALTER-Tabellenergebnis
  11. Prüfen Sie das *ALTER TABLE-Log im Ordner PrintQueue auf dem Enterprise-Server, um sicherzustellen, dass der Vorgang erfolgreich abgeschlossen wurde.
    Beschreibung von img58.png folgt
    *ALTER-Tabellenlog
    Beschreibung von img59.png folgt
    Log anzeigen

Tabellenvorgangslogs mit Web OMW prüfen

In diesem Abschnitt erfahren Sie, wie Sie das OMW-Logging für Tabellenvorgänge in Web OMW prüfen.

  1. Melden Sie sich bei EnterpriseOne auf dem Webclient an.
  2. Navigieren Sie mit dem Schnellpfad zu P98220W (Object Management Workbench – Web).
  3. Geben Sie im Formular Object Management Workbench - Web in der Projekt-QBE-Zeile PET_STORE ein, klicken Sie auf Suchen, und wählen Sie das Projekt PET_STORE aus.
  4. Wählen Sie auf der Registerkarte Projektobjekte die Option F0911 aus, und wählen Sie dann Logging aus der Dropdown-Liste Weitere Zeilenaktionen.
    Beschreibung von img60.png folgt
    Loggingoption auswählen
  5. Klicken Sie im Formular Mit Objektlogs arbeiten auf Suchen, um die Logeinträge abzurufen.
  6. Suchen und wählen Sie den Eintrag mit Aktion = 44 (Tabellenvorgänge), und klicken Sie dann auf Auswählen.
    Beschreibung von img61.png folgt
    Mit Objektlogs arbeiten
  7. Wählen Sie jede Zeile aus, um die Logdetails zu prüfen, und klicken Sie auf Auswählen, um weitere Informationen anzuzeigen.
    Beschreibung von img62.png folgt
    Mit Logdetails arbeiten
    Beschreibung von img65.png folgt
    Vollständigen Logtext anzeigen

Weitere Lernressourcen

Sehen Sie sich Tutorials und Übungen auf docs.oracle.com/learn an, oder greifen Sie auf kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu.

Die Produktdokumentation finden Sie im Oracle Help Center.