Show TOC

ProzessZP AH: An Stelle d. Datenbankänderung f. Texte in weit. Sprachen Dieses Dokument in der Navigationsstruktur finden

 

Ausführung: An Stelle der Datenbankänderung für Texte in weiteren Sprachen

Dieser Zeitpunkt wird durchlaufen bei Ausführung der Funktion 'Sichern'. Es kann nun eine andere Logik ablaufen als im Standard, um zum Beispiel versteckt gepflegte Tabellen ebenfalls auf der Datenbank zu ändern.

Prozess

Für die Realisierung der individuellen Routine kann die Standardroutine VIM_TEXTTAB_DB_UPDATE als Vorlage dienen.

Folgende globale Daten stehen zur Verfügung:

  • Interne Tabelle <VIM_TEXTTAB>: In der individuellen Routine müssen die Textdaten abhängig vom Konstantenwert des Verarbeitungskennzeichen unterschiedlich behandelt werden

  • ORIGINAL: Keine Aktion notwendig

  • NEUER_EINTRAG: Der entsprechende Eintrag muss auf der Datenbank hinzugefügt werden und das Verarbeitungskennzeichen ist anschließend auf den Wert ORIGINAL zu setzen.

  • NEUER_GELOESCHT: Der entsprechende Eintrag muss aus der internen Tabelle gelöscht werden. Eine Datenbankoperation ist nicht notwendig, da der neue Eintrag dort noch nicht existiert.

  • GELOESCHT: Der entsprechende Eintrag muss aus der internen Tabelle gelöscht werden. Die Löschung auf der Datenbank ist bereits in der Sicherungsroutine für die Entitäten erfolgt. Daher ist hier keine eigene Datenbankoperation notwendig.

  • AENDERN: Der entsprechende Eintrag muss auf der Datenbank geändert werden. Das Verarbeitungskennzeichen ist anschließend auf den Wert ORIGINAL zu setzen.

  • UPDATE_GELOESCHT: Der entsprechende Eintrag muss aus der internen Tabelle gelöscht werden. Die Löschung auf der Datenbank ist bereits in der Sicherungsroutine für die Entitäten erfolgt. Daher ist hier keine eigene Datenbankoperation notwendig.

    Hinweis Hinweis

    Wurde die interne Tabelle <VIM_TEXTTAB> verändert, muss am Ende der Routine folgende Anweisung enthalten sein: MODIFY VIM_TEXTTAB_CONTAINER INDEX VIM_TEXTTAB_CONTAINER_INDEX.

    Ende des Hinweises.