Table of Contents

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:

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:

Umsetzung

SAP HANA

'Tabelle anlegen (falls nicht vorhanden):'

CREATE COLUMN TABLE "SETTINGS"
(
  "ID"    NVARCHAR(8) 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(8)  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.