Table of Contents
This is an old revision of the document!
Passwortschutz für Optionen
Überblick
Um den Passwortschutz für bestimmte Optionen in COBI.wms zu aktivieren, muss der jeweilige COBI.wms Datenbankmandant um die Tabelle SETTINGS erweitert werden.
Die Tabelle SETTINGS enthält die Spalten:
ID– Schlüssel der Einstellung (z.B.PASSWORD)VALUE– Wert der Einstellung (hier: das gewünschte Passwort)
Wird in VALUE ein Passwort gepflegt, verlangt COBI.wms beim Ändern geschützter Optionen eine Passwortabfrage.
Beispiel (Screenshot)
Im Screenshot ist eine HANA-Abfrage auf die Tabelle “COBIWMS”.“SETTINGS” zu sehen. In der Ergebnismenge existiert ein Eintrag mit:
ID=PASSWORDVALUE=abcd
Umsetzung
SAP HANA
'Tabelle anlegen (falls nicht vorhanden):'
CREATE COLUMN TABLE "SETTINGS" ( "ID" NVARCHAR(50) NOT NULL, "VALUE" NVARCHAR(255), PRIMARY KEY ("ID") );
'Passwort setzen / updaten:'
-- Einmalig einfügen INSERT INTO "SETTINGS" ("ID", "VALUE") VALUES ('PASSWORD', 'IhrPasswortHier'); -- Falls bereits vorhanden: updaten UPDATE "SETTINGS" SET "VALUE" = 'IhrPasswortHier' WHERE "ID" = 'PASSWORD';
Microsoft SQL Server (MSSQL)
'Tabelle anlegen (falls nicht vorhanden):'
CREATE TABLE [dbo].[SETTINGS] ( [ID] NVARCHAR(50) NOT NULL PRIMARY KEY, [VALUE] NVARCHAR(255) NULL );
'Passwort setzen (UPSERT):'
IF EXISTS (SELECT 1 FROM [dbo].[SETTINGS] WHERE [ID] = N'PASSWORD') BEGIN UPDATE [dbo].[SETTINGS] SET [VALUE] = N'YourPasswordHere' WHERE [ID] = N'PASSWORD'; END ELSE BEGIN INSERT INTO [dbo].[SETTINGS] ([ID], [VALUE]) VALUES (N'PASSWORD', N'YourPasswordHere'); END
Hinweis
Die Änderungen müssen im jeweiligen COBI.wms Mandanten durchgeführt werden, in dem der Passwortschutz genutzt werden soll.
