Weitere Rechte zufügen: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 17: Zeile 17:
  
 
Diesen Eintrag zieht man für die Folgezeilen runter.
 
Diesen Eintrag zieht man für die Folgezeilen runter.
 +
 +
Die Zeilen mit vorhandenem Eintrag können gelöscht werden.
 +
 +
Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern.
  
 
== Kopierformel, Kopierwerte ==
 
== Kopierformel, Kopierwerte ==
Zeile 27: Zeile 31:
  
 
Auch dieser Eintrag wird für alle Zeilen durchgezogen.
 
Auch dieser Eintrag wird für alle Zeilen durchgezogen.
 +
 +
Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern.
  
 
Anschließend kopiert man diese Einträge mit <span style="background-color:#d8d8d8;">'''STRG'''</span> + <span style="background-color:#d8d8d8;">'''C'''</span>, fügt aber in Spalte K nur die Werte ein ('''rechte Maus, Inhalte einfügen, Werte''').
 
Anschließend kopiert man diese Einträge mit <span style="background-color:#d8d8d8;">'''STRG'''</span> + <span style="background-color:#d8d8d8;">'''C'''</span>, fügt aber in Spalte K nur die Werte ein ('''rechte Maus, Inhalte einfügen, Werte''').

Aktuelle Version vom 22. Februar 2019, 16:16 Uhr

Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht.

Um diese weiteren Rechte in die CDS_OBJEKTE bei den Bestandskunden einfügen zu können, muss zunächst eine Prüfung bestehender Rechte erfolgen, bevor ein Import über das Excel-Script erfolgen kann.

1 Rechte kopieren

Right copy 01.png

Zunächst werden sowohl die vorhandenen Rechte von Plug-Plant (1) als auch die des Kunden (2) jeweils in ein Excel-Tabellenblatt übertragen. Die Spaltenüberschriften können manuell nachgetragen werden.

2 Tabellen vergleichen

Über den Befehl:

=SVERWEIS(C2;'CDS_OBJEKTE Kundenname'!C:C;1;FALSCH)

kann ein Abgleich der vorhandenen Rechte erfolgen: ist das Feld in der Kundentabelle vorhanden, wird die INTBEZ angezeigt, sonst erscheint „#NV“.

Diesen Eintrag zieht man für die Folgezeilen runter.

Die Zeilen mit vorhandenem Eintrag können gelöscht werden.

Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern.

3 Kopierformel, Kopierwerte

Right copy 02.png

In Spalte J steht die Formel, mit der anschließend der SQL-Befehl erzeugt wird. Sie lautet:

=VERKETTEN("insert into cds_objekte(OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('";A2;"','";B2;"','";C2;"','";D2;"','";E2; "','";F2;"','";G2;"');")

Auch dieser Eintrag wird für alle Zeilen durchgezogen.

Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern.

Anschließend kopiert man diese Einträge mit STRG + C, fügt aber in Spalte K nur die Werte ein (rechte Maus, Inhalte einfügen, Werte).

Zum Abschluß können aus den Zeilen, in denen in Spalte I der Wert „#NV“ steht, die Spalten K in das PAT Script beim Kunden kopiert werden. Script ausführen und bestätigen.

Jetzt sind alle weiteren Rechte beim Kunden eingetragen.