Weitere Rechte zufügen: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht. Um diese weiteren Rechte den Be…“)
 
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht.
 
Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht.
  
Um diese weiteren Rechte den Bestandskunden zuordnen zu können, muss zunächst eine Prüfung bestehender Rechte erfolgen, bevor ein Import über das Excel-Script erfolgen kann.
+
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.
  
 
== Rechte kopieren ==
 
== Rechte kopieren ==
 
   
 
   
[[File: right_copy_01.png|border|left]]
+
[[File: right_copy_01.png|border|left|600px]]
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.
+
Zunächst werden sowohl die vorhandenen Rechte von Plug-Plant <span style=color:red;">(1)</span> als auch die des Kunden <span style=color:red;">(2)</span> jeweils in ein Excel-Tabellenblatt übertragen. Die Spaltenüberschriften können manuell nachgetragen werden.
 
<br clear=all>
 
<br clear=all>
  
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 ==
  
 
   
 
   
[[File: right_copy_02.png|border|left]]
+
[[File: right_copy_02.png|border|left|600px]]
 
In Spalte J steht die Formel, mit der anschließend der SQL-Befehl erzeugt wird. Sie lautet:
 
In Spalte J steht die Formel, mit der anschließend der SQL-Befehl erzeugt wird. Sie lautet:
 +
<br clear=all>
 
  =VERKETTEN("insert into cds_objekte(OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('";A2;"','";B2;"','";C2;"','";D2;"','";E2; "','";F2;"','";G2;"');")
 
  =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.
 
Auch dieser Eintrag wird für alle Zeilen durchgezogen.
<br clear=all
+
 
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).
+
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''').
  
 
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.
 
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.
 
Jetzt sind alle weiteren Rechte beim Kunden eingetragen.

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.