powered by CADENAS

Manual

Manual

5.21.4.3.1.1. Datenbankspalten hinzufügen / entfernen

Um Daten aus Drittsystemen in Form einer CSV-Datei einlesen zu können, müssen die Spalten in der Linkdatenbank analog vorliegen.

Die folgende Beschreibung zeigt, wie Sie der Standard-Konfiguration beliebige zusätzliche Spalten hinzufügen.

Die Spalten ERP_PDM_NUMBER, MAT_NAME und DESCRIPTION werden mit der Standardinstallation angelegt.

5.21.4.3.1.1.1. Datenbankspalten anlegen per SQL-Scripting

Die LinkDB Datenbankinstanz besteht aus mehreren Tabellen. Per Standardinstallation werden in der ERPTABLE drei Spalten angelegt:

  • ERP_PDM_NUMBER

    Anzeige der Materialstammnummer

  • DESCRIPTION

    Anzeige des Beschreibungstextes

  • MAT_NAME

    Anzeige des Materials

In der ERPTABLE können beliebige weitere Spalten zur Aufnahme der Drittsystem-Informationen angelegt werden.

ERPTABLE

sql_execute create table ERPTABLE (/
ERP_PDM_NUMBER varchar (50) not null,/
DESCRIPTION varchar (200),/
MAT_NAME varchar (100),/
primary key (ERP_PDM_NUMBER))
sql_execute create public synonym ERPTABLE for SYSADM.ERPTABLE
sql_execute grant all on ERPTABLE to PUBLIC

Detaillierte Informationen zur Datenbankstruktur finden Sie unter Abschnitt 5.2, „Installation Linkdatenbank“.

5.21.4.3.1.1.2. Datenbankspalte hinzufügen mit PARTlinkManager

Im Folgenden ist erläutert wie Sie mit PARTlinkManager Datenbankspalten hinzufügen.

  1. Loggen Sie sich unter Datei Menü -> Verbinden in die Datenbank ein.

    [Hinweis] Hinweis

    Der Prozess "Spalten hinzufügen" greift direkt auf die Datenbank zu.

    D.h., Sie müssen mit Administrationsrechten eingeloggt sein!

    Standard-Administration-Login für die PLINKDB:

    • Benutzer: sa

    • Passwort: PARTsol9.0!

  2. Wählen Sie in PARTlinkManager -> Extras Menü -> Datenbank -> Datenbankspalten ändern/erzeugen.

    -> Das Dialogfenster Datenbankspalten ändern öffnet sich.

  3. Spaltenname:

    Definieren Sie einen beliebigen Namen.

  4. Spaltentyp:

    Wählen Sie im Listenfeld einen Spaltentyp:

    CHAR; VARCHAR; SMALLINT; INT; DECIMAL

  5. Länge:

    Bei Textfeldern muss noch eine Zeichenkettenlänge angegeben werden

    Defaultwert: Optional

  6. Aktivieren Sie ERP Spalte anlegen.

    Sofern Sie die Spalte im PARTlinkManager im Dialogfenster Spaltenanzeige konfigurieren editieren wollen (also nicht nur in der Datenbank selbst anlegen, sondern in den entsprechenden Konfigurationsdateien eintragen möchten), setzen Sie den Haken. Das ist die empfohlene Vorgehensweise.

  7. Bestätigen Sie mit OK.

    -> Die Spalte wurde hinzugefügt.

  8. Öffnen Sie über Extras Menü -> ERP-Umgebung konfigurieren das Dialogfenster Konfigurieren.

    Im Dialogbereich Spaltenanzeige konfigurieren wird die soeben angelegte Spalte angezeigt.

    In der PARTlinkManager-Tabelle ist die Spalte ebenfalls zu sehen.

5.21.4.3.1.1.3. Datenbankspalte für die Anzeige in PARTdataManager sichtbar stellen

Damit die Spalte im PARTdataManager angezeigt wird, müssen zwei Voraussetzungen erfüllt sein:

  1. Unter Spaltenanzeige konfigurieren muss die entsprechende Spalte unter Sichtbar auf Ja gesetzt sein.

    In den Spalten Variable DB und Variable wird der vergebene Spaltenname angezeigt.

    Der Eintrag unter Variable DB ist fix.

    Der Eintrag unter Variable kann gegebenenfalls angepasst werden.

    [Hinweis] Hinweis

    Es muss darauf geachtet werden, dass genau dieser Name durchgängig für alle Konfigurationen verwendet wird. (Siehe insbesondere die beiden nächsten Punkte.)

  2. Im PARTadmin muss die Spalte in der(den) gewünschten Rolle(n) unter Anzuzeigende Spalten eingetragen sein.

    [Hinweis] Hinweis

    Achten Sie darauf, welche Rolle Sie links unter Rollen selektiert haben. Die Spaltenanzeige erfolgt grundsätzlich rollenbezogen.

    [Hinweis] Hinweis

    Die Position im PARTdataManager entspricht genau der Position in der Auflistung.

Speichern Sie die Änderung.

-> Es erscheint ein Hinweis, dass der Linkdatenbank-Index neu erzeugt werden sollte, wenn die Spalte in der Suche berücksichtigt werden soll.

Siehe hierzu unter Abschnitt 1.1.3.4.5.2, „Kontextmenübefehle im Einzelnen“.

PARTadmin -> Indexverwaltung

PARTadmin -> Indexverwaltung

Ergebnis im PARTdataManager

[Hinweis] Hinweis

Um die Spalte im PARTdataManager angezeigt zu bekommen, müssen Sie mit der im PARTadmin zugeteilten Rolle eingeloggt sein.

5.21.4.3.1.1.4. Datenbankspalte entfernen

Sie erreichen den entsprechenden Dialog im PARTlinkManager über Extras --> Datenbank --> Datenbankspalten ändern/erzeugen -> Registerseite Entfernen.

Im Listenfeld unter Spaltenname werden alle in der Datenbank angelegten Spalten angezeigt.

Markieren Sie die zu entfernende Spalte.

Bestätigen Sie mit OK.

[Hinweis] Hinweis

Wenn die Datenbank das Löschen von Spalten nicht unterstützt (wie z.B. SQLite) wird die Registerseite Entfernen ausgeblendet.