Vorbereitung der Datenbank

Für das Beispiel werden Daten benötigt. Diese Daten werden über Grundlagen- und Stammdatendialoge angelegt. Das Beispiel dient dazu, das Erstellen von Metadatenobjekten zu erläutern und nicht für die Eingabe von Daten. Daher werden hier INSERT-Statements aufgeführt, die Sie auf dem oben beschrieben Demomandanten der Sage 100 ausführen. Dazu erstellen Sie 2 Angebote nach dem abgebildeten Ausdrucken.

Daten für den Projektstamm (zwei neue Projekte):

SQL-Statements
INSERT INTO KHKProjekte (Mandant,Projektnummer,Matchcode,Projektstatus,Projektgruppe,Verantwortlich,Projektbeginn,Projektende,Auftraggeber,Rechnungsempfaenger,Kostenstelle,Kostentraeger,Aktiv,Aenderung,PlanBudget,Memo,Zusatzinfo,Schlussrechnung,StatusRechnung,ProjektEK,ZeiterfassungArt) VALUES (123,'P10031','Restrukturierung IT-Infastruktur','1','MP','BB', CONVERT(Datetime,'15-03-18 00:00:00 AM',4),NULL,'D100000','D100000','T30000','R20000',-1, CONVERT(Datetime,'15-03-18 00:00:00 AM',4),15000,NULL,0,0,0,0,0)

INSERT INTO KHKProjekte (Mandant,Projektnummer,Matchcode,Projektstatus,Projektgruppe,Verantwortlich,Projektbeginn,Projektende,Auftraggeber,Rechnungsempfaenger,Kostenstelle,Kostentraeger,Aktiv,Aenderung,PlanBudget,Memo,Zusatzinfo,Schlussrechnung,StatusRechnung,ProjektEK,ZeiterfassungArt) VALUES (123,'P10032','Umstellung auf neues ERP-Programm','1','GP','BBL', CONVERT(Datetime,'16-03-18 00:00:00 AM',4),NULL,'D100001','D100001','T30000','R20000',-1, CONVERT(Datetime,'16-03-18 00:00:00 AM',4),30000,NULL,0,0,0,0,0)

Die Grundlagen „Themenverwaltung“ werden in der neuen Tabelle „BPKProjektthemen“ gespeichert.

BPKProjektthemen

Felder

Typ

Null

Default

Bemerkung

Thema

Varchar(20)

Nein

 

Schlüssel des Themas

Mandant

smallint

Nein

0

MandantId

Bezeichnung

varchar(50)

Nein

 

Bezeichnung des Themas

Gruppe

smallint

Nein

0

0 = Standardthema

1 = Planung

2 = Budgetkontrolle

3 = Folgetermin

4 = Freigabe Lieferung

5 = Freigabe Rechnung

IstExternesThema

KHKBoolean

Nein

-1

0 = nein

-1 = ja

SQL-Statements
CREATE TABLE "BPKProjektthemen"
(
    "Thema"				VARCHAR(20) NOT NULL,
    "Mandant"			SMALLINT NOT NULL DEFAULT 0,
    "Bezeichnung"		VARCHAR(50)  NOT NULL,
    "Gruppe"			SMALLINT NOT NULL DEFAULT 0,
    "IstExternesThema"	KHKBoolean NOT NULL DEFAULT -1,
    "Timestamp"			ROWVERSION,
    CONSTRAINT PK_BPKProjektthemen PRIMARY KEY CLUSTERED ("Thema", "Mandant")
)
GO

INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'PLAN','Projektplanung',1,0)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123, 'PLANSCHUL','Planung Schulung',1,0)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'DEMOERP','Demonstration ERP',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'EINF','Einführung',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'SCHUL','Schulung',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'BUDG','Budgetkontrolle',2,0)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'NACH','Nachbesprechnung Einführung',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123, 'ABLAUF','Vorstellung Projektablauf',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'ENTSORGUNG','Abbau Altgeräte',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'AUFBAU','Aufbau Hardware',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'SCHULERP','Schulung ERP',0,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'FOLGE','Folgetermin',3,-1)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'AUFTRAG','Auftragskontrolle',4,0)
INSERT INTO BPKProjektthemen (Mandant, Thema, Bezeichnung, Gruppe, IstExternesThema) VALUES (123,'LIEFERUNG','Lieferungskontrolle',5,0)

EXEC spCreateSecurityPermission 'Projektsteuerung', 'Projektsteuerung', 'Wawi.Projektverwaltung', 1
EXEC spCreateSecurityOption 'Projektsteuerung', 'Themengruppe', 'Änderung der Themengruppe', 4

Die Stammdaten „Projektsteuerung“ werden in den neuen Tabellen „BPKProjektsteuerung“, „BPKProjektsteuerungMitarbeiter“, „BPKProjektsteuerungMitarbeiterFehlzeiten“ und die Bewegungsdaten in „BPKProjektsteuerungTermine“ gespeichert.

BPKProjektsteuerung

Felder

Typ

Null

Default

Bemerkung

SteuerungId

int

Nein

0

Tan

Matchcode

Varchar(50)

Nein

 

Sichtbare Beschreibung der Projektsteuerung

Mandant

smallint

Nein

0

MandantId

Projekt

varchar(31)

Nein

 

Projektnummer aus KHKVKProjekte

Projektleiter

varchar(128)

Nein

 

Benutzername

Status

smallint

Nein

0

0 = Anlage

1 = Termine geplant

2 = Termine durchgeführt

3 = Abgeschlossen

Projekttyp

smallint

Nein

0

0 = nur Dienstleistung

1 = nur Artikel

2 = Dienstleistung und Artikel

Kontakt

varchar(50)

Nein

 

Ansprechpartner aus KHKAnsprechpartner oder freie Eingabe

Position

varchar(64)

Ja

 

Position aus KHKAnsprechpartner oder freie Eingabe

Abteilung

varchar(50)

Ja

 

Abteilung aus KHKAnsprechpartner oder freie Eingabe

Telefon

varchar(32)

Ja

 

Telefon aus KHKAnsprechpartner oder freie Eingabe

Mobilfunk

varchar(32)

Ja

 

Mobilfunk aus KHKAnsprechpartner oder freie Eingabe

EMail

varchar(255)

Ja

 

EMail aus KHKAnsprechpartner oder freie Eingabe

Memo

Text

Ja

 

 

Aktiv

KHKBoolean

Nein

-1

0 = nicht aktiv

-1 = aktiv

SQL-Statements
CREATE TABLE "BPKProjektsteuerung"
(
    "SteuerungId"	INTEGER NOT NULL DEFAULT 0,
    "Matchcode"		VARCHAR(50) NOT NULL,
    "Mandant"		SMALLINT NOT NULL DEFAULT 0,
    "Projekt"		VARCHAR(31)  NOT NULL,
    "Projektleiter"	VARCHAR(128) NOT NULL,
    "Status"		SMALLINT NOT NULL DEFAULT 0,
    "Projekttyp"	SMALLINT NOT NULL DEFAULT 0,
    "Kontakt"		VARCHAR(50) NOT NULL,
    "Position"		VARCHAR(64) NULL,
    "Abteilung"		VARCHAR(50) NULL,
    "Telefon"		VARCHAR(32) NULL,
    "Mobilfunk"		VARCHAR(32) NULL,
    "EMail"			VARCHAR(255) NULL,
    "Memo"			text NULL,
    "Aktiv"			KHKBoolean NOT NULL DEFAULT -1,
    "Timestamp"		ROWVERSION,
    CONSTRAINT PK_BPKProjektsteuerung PRIMARY KEY CLUSTERED ("SteuerungId", "Mandant")
)
GO

INSERT INTO BPKProjektsteuerung (SteuerungId,Matchcode,Mandant,Projekt,Projektleiter,Status,Projekttyp,Kontakt,Position,Abteilung,Telefon,Mobilfunk,EMail,Aktiv) VALUES (1,'Arber, Restrukturierung',123,'P10031','Sage',2,0,'Arber, Franz','Eigentümer','Geschäftsleitung','-100',NULL,'HerrArber@Arber-Sauerlach.de',-1)
INSERT INTO BPKProjektsteuerung (SteuerungId,Matchcode,Mandant,Projekt,Projektleiter,Status,Projekttyp,Kontakt,Position,Abteilung,Telefon,Mobilfunk,EMail,Aktiv) VALUES (2,'Einführung neues ERP',123,'P10032','Sage',2,2,'Lohmann-Labus, Ute',NULL,NULL,NULL,NULL,NULL,-1)

INSERT INTO KHKTan (Mandant,Tabelle,[Tan]) VALUES (123,'BPKProjektsteuerung',2)
BPKProjektsteuerungMitarbeiter

Felder

Typ

Null

Default

Bemerkung

SteuerungId

int

Nein

0

Tan

Mandant

smallint

Nein

0

MandantId

Mitarbeiter

varchar(20)

Nein

 

Mitarbeiternummer aus KHKMitarbeiter

FirmenwagenKHKBooleanNein0Hat Firmenwagen
NavigationKHKBooleanNein0Navi-Gerät vorhanden
MitnahmeKHKBooleanNein0Kollegen mitnehmen
NotebookKHKBooleanNein0Hat Notebook
StellvertreterProjektleitungKHKBooleanNein0stellv. Projektleitung
ZugriffProjektKHKBooleanNein0Zugriff auf Projektdaten
SQL-Statements
CREATE TABLE "BPKProjektsteuerungMitarbeiter"
(
    "SteuerungId"					INTEGER NOT NULL DEFAULT 0,
    "Mandant"						SMALLINT NOT NULL DEFAULT 0,
    "Mitarbeiter"					VARCHAR(20) NOT NULL,
    "Firmenwagen"					KHKBoolean NOT NULL DEFAULT 0,
    "Navigation"					KHKBoolean NOT NULL DEFAULT 0,
    "Mitnahme"						KHKBoolean NOT NULL DEFAULT 0,
    "Notebook"						KHKBoolean NOT NULL DEFAULT 0,
    "StellvertreterProjektleitung"	KHKBoolean NOT NULL DEFAULT 0,
    "ZugriffProjekt"				KHKBoolean NOT NULL DEFAULT 0,
    "Timestamp"	ROWVERSION,
    CONSTRAINT PK_BPKProjektsteuerungMitarbeiter PRIMARY KEY CLUSTERED ("SteuerungId", "Mandant", "Mitarbeiter")
)
GO

INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (1,123,'M00001',-1,-1,-1,0,0,0)
INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (1,123,'M00007',-1,-1,-1,-1,-1,-1)
INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (1,123,'M00016',0,0,0,0,0,0)
INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (2,123,'M00001',-1,-1,-1,0,0,0)
INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (2,123,'M00007',-1,-1,-1,-1,-1,-1)
INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (2,123,'M00016',0,0,0,0,0,0)
INSERT INTO BPKProjektsteuerungMitarbeiter (SteuerungId,Mandant,Mitarbeiter,Firmenwagen,Navigation,Mitnahme,Notebook,StellvertreterProjektleitung,ZugriffProjekt) VALUES (2,123,'M00014',-1,-1,0,-1,0,0)
BPKProjektsteuerungMitarbeiterPlanung
FelderTypNullDefaultBemerkung
PlanungIdintNein0Tan

Mandant

smallint

Nein

0MandantId
SteuerungIdintNein0

SteuerungId aus BPKProjektsteuerungMitarbeiter

Mitarbeitervarchar(20)Nein
Mitarbeiter aus BPKProjektsteuerungMitarbeiter
DatumVonDatetimeNein
Von
DatumBisDatetimeNein
Bis
PlanungsmallintNein0

0 = Standardthema

1 = Planung

2 = Budgetkontrolle

3 = Folgetermin

4 = Freigabe Lieferung

5 = Freigabe Rechnung

SQL-Statements
CREATE TABLE "BPKProjektsteuerungMitarbeiterPlanung"
(
    "PlanungId"		INTEGER NOT NULL DEFAULT 0,
    "Mandant"		SMALLINT NOT NULL DEFAULT 0,
    "SteuerungId"	INTEGER NOT NULL DEFAULT 0,
    "Mitarbeiter"	VARCHAR(20) NOT NULL,
    "DatumVon"		DATETIME NOT NULL,
    "DatumBis"		DATETIME NOT NULL,
    "Planung"		SMALLINT NOT NULL DEFAULT 0,
    "Timestamp"		ROWVERSION,
    CONSTRAINT PK_BPKProjektsteuerungMitarbeiterPlanung PRIMARY KEY CLUSTERED ("PlanungId", "Mandant")
)
GO
BPKProjektsteuerungVorgang

Felder

Typ

Null

Default

Bemerkung

SteuerungId

int

Nein

0

Tan

Mandant

smallint

Nein

0

MandantId

VorId

int

Nein

Tan aus KHKVKVorgaenge

SQL-Statements
CREATE TABLE "BPKProjektsteuerungVorgang"
(
    "SteuerungId"	INTEGER NOT NULL DEFAULT 0,
    "Mandant"		SMALLINT NOT NULL DEFAULT 0,
    "VorId"			INTEGER NOT NULL DEFAULT 0,
    "Timestamp"		ROWVERSION,
    CONSTRAINT PK_BPKProjektsteuerungVorgang PRIMARY KEY CLUSTERED ("SteuerungId", "Mandant", "VorId")
)
GO
BPKMitarbeiterFehlzeiten
FelderTypNullDefaultBemerkung
FehlzeitIdintNein0Tan

Mandant

smallint

Nein

0MandantId
Mitarbeitervarchar(20)Nein
Nummer aus KHKMitarbeiter
DatumVonDatetimeNein
Von
DatumBisDatetimeNein
Bis
FehlzeitsmallintNein0

0 = verfügbar

1 = Urlaub bezahlt

2 = Sonderurlaub

3 = Krankmeldung

Vertretervarchar(20)Ja
Nummer aus KHKMitarbeiter
SQL-Statements
CREATE TABLE "BPKMitarbeiterFehlzeiten"
(
    "FehlzeitId"	INTEGER NOT NULL DEFAULT 0,
    "Mandant"		SMALLINT NOT NULL DEFAULT 0,
    "Mitarbeiter"	VARCHAR(20) NOT NULL,
    "DatumVon"		DATETIME NOT NULL,
    "DatumBis"		DATETIME NOT NULL,
    "Fehlzeit"		SMALLINT NOT NULL DEFAULT 0,
    "Vertreter"		VARCHAR(20) NULL,
    "Timestamp"		ROWVERSION,
    CONSTRAINT PK_BPKMitarbeiterFehlzeiten PRIMARY KEY CLUSTERED ("FehlzeitId", "Mandant")
)
GO
BPKProjektsteuerungErfassung
FelderTypNullDefaultBemerkung
ErfassungIdintNein0Tan
MandantsmallintNein0MandantId
SteuerungIdintNein0Tan aus der Projektsteuerung
Projektvarchar(31)Nein
Projekt aus der Projektsteuerung
Projektleitervarchar(128)Nein
Projektleiter aus der Projektsteuerung
Matchcodevarchar(50)Nein
Matchcode der Erfassung
Bearbeitervarchar(128)Nein
Bearbeiter
TermineGeprueftKHKBooleanNein0Wurden die Termine geprüft
TermineGesamtsmallintJa0gesamte Termine
TermineInternsmallintJa0interne Termine
TermineExternsmallintJa0externe Termine
SQL-Statements
CREATE TABLE "BPKProjektsteuerungErfassung"
(
    "ErfassungId"		INTEGER NOT NULL DEFAULT 0,
    "Mandant"			SMALLINT NOT NULL DEFAULT 0,
    "SteuerungId"		INTEGER NOT NULL DEFAULT 0,
    "Projekt"			VARCHAR(31) NOT NULL,
    "Projektleiter"		VARCHAR(128) NOT NULL,
    "Matchcode"			VARCHAR(50) NOT NULL,
    "Bearbeiter"		VARCHAR(128) NOT NULL,
    "TermineGeprueft"	KHKBoolean NOT NULL DEFAULT 0,
    "TermineGesamt"		SMALLINT NULL DEFAULT 0,
    "TermineIntern"		SMALLINT NULL DEFAULT 0,
    "TermineExtern"		SMALLINT NULL DEFAULT 0,
    "Timestamp"			ROWVERSION,
    CONSTRAINT PK_BPKProjektsteuerungErfassung PRIMARY KEY CLUSTERED ("ErfassungId", "Mandant")
)
GO

INSERT INTO BPKProjektsteuerungErfassung (ErfassungId,Mandant,SteuerungId,Projekt,Projektleiter,Matchcode,Bearbeiter,TermineGeprueft,TermineGesamt,TermineIntern,TermineExtern) VALUES (1,123,1,'P10031','Sage','Arber, Restrukturierung','Sage',-1,2,1,1)
INSERT INTO BPKProjektsteuerungErfassung (ErfassungId,Mandant,SteuerungId,Projekt,Projektleiter,Matchcode,Bearbeiter,TermineGeprueft,TermineGesamt,TermineIntern,TermineExtern) VALUES (2,123,2,'P10032','Sage','Einführung neues ERP','Sage',-1,6,2,4)
GO

INSERT INTO KHKTan (Mandant,Tabelle,[Tan]) VALUES (123,'BPKProjektsteuerungErfassung',2)
GO
BPKProjektsteuerungTermine

Felder

Typ

Null

Default

Bemerkung

TerminId

int

Nein

0

Tan

Mandant

smallint

Nein

0

MandantId

ErfassungIdintNein0Tan aus der Erfassung
SteuerungIdintNein0Tan aus der Projektsteuerung

Thema

varchar(20)

Nein

 

Thema aus BPKProjektthemen

Termin

Datetime

Nein

 

Datum des Gespräches

Status

smallint

Nein

0

0 = abgeschlossen

1 = Folgetermin vereinbaren

2 = ausgefallen

3 = verschoben

4 = geplant

Mitarbeiter

varchar(20)

Nein

 

Nummer aus KHKMitarbeiter

Kontakt

varchar(50)

Ja

 

Ansprechpartner aus KHKAnsprechpartner oder freie Eingabe

TerminNeu

Datetime

Ja

 

Termin bei Status 1 und 3

BudgetOk

KHKBoolean

Nein

-1

-1 = Ja

0 = Nein

Memo

Text

Ja

 

Anmerkung zum Status

IstUebernommenKHKBooleanNein0In Beleg übernommen
Artikelnummervarchar(31)Ja
auf Artikelnummer (eventuell Variante) in Beleg übernehmen
AuspraegungIdintNein0
SQL-Statements
CREATE TABLE "BPKProjektsteuerungTermine"
(
    "TerminId"			INTEGER NOT NULL DEFAULT 0,
    "Mandant"			SMALLINT NOT NULL DEFAULT 0,
    "ErfassungId"		INTEGER NOT NULL DEFAULT 0,
    "SteuerungId"		INTEGER NOT NULL DEFAULT 0,
    "Thema"				VARCHAR(10) NOT NULL,
    "Termin"			DATETIME NOT NULL,
    "Mitarbeiter"		VARCHAR(20) NOT NULL,
    "Kontakt"			VARCHAR(50) NULL,
    "Status"			SMALLINT NOT NULL DEFAULT 0,
    "TerminNeu"			DATETIME NULL,
    "BudgetOk"			KHKBoolean NOT NULL DEFAULT -1,
    "Memo"				text NULL,
    "IstUebernommen"	KHKBoolean NOT NULL DEFAULT 0,
    "Artikelnummer"		VARCHAR(31) NULL,
	"AuspraegungId"		INTEGER NOT NULL DEFAULT 0, 
    "Timestamp"			ROWVERSION,
    CONSTRAINT PK_BPKProjektsteuerungTermine PRIMARY KEY CLUSTERED ("TerminId", "Mandant")
)
GO

INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (1,1,1,123,'PLAN', CONVERT(Datetime,'15-03-18 00:00:00 AM',4),'M00001',NULL,0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (2,1,1,123,'ABLAUF', CONVERT(Datetime,'22-03-18 00:00:00 AM',4),'M00016','Arber, Franz',0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (3,2,2,123,'PLAN', CONVERT(Datetime,'16-03-18 00:00:00 AM',4),'M00001',NULL,0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (4,2,2,123,'ABLAUF', CONVERT(Datetime,'20-03-18 00:00:00 AM',4),'M00016','Lohmann-Labus, Ute',0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (5,2,2,123,'DEMOERP', CONVERT(Datetime,'21-03-18 00:00:00 AM',4),'M00016','Lohmann-Labus, Ute',0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (6,2,2,123,'PLANSCHUL', CONVERT(Datetime,'25-03-18 00:00:00 AM',4),'M00014',NULL,0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (7,2,2,123,'SCHULERP', CONVERT(Datetime,'27-03-18 00:00:00 AM',4),'M00007','Lohmann-Labus, Ute',0,NULL,-1,NULL,0)
INSERT INTO BPKProjektsteuerungTermine (TerminId,ErfassungId,SteuerungId,Mandant,Thema,Termin,Mitarbeiter,Kontakt,[Status],TerminNeu,BudgetOk,Memo,IstUebernommen) VALUES (8,2,2,123,'SCHULERP', CONVERT(Datetime,'28-03-18 00:00:00 AM',4),'M00007','Lohmann-Labus, Ute',0,NULL,-1,NULL,0)
GO
UPDATE BPKProjektsteuerungTermine SET Memo = 'Projektablauf wurde generell abgenommen.' + nchar(13) + nchar(10) + 'Termine für Abbau müssen noch geklärt werden.' WHERE SteuerungId = 1 and Thema = 'ABLAUF'
GO

INSERT INTO KHKTan (Mandant,Tabelle,[Tan]) VALUES (123,'BPKProjektsteuerungTermine',8)
GO
BPKVKBelegePositionenMitarbeiter

Felder

Typ

Null

Default

Bemerkung

BelPosID

int

Nein

0

Tan aus KHKVKBelegePositionen

MitarbeiterIdintNein0Tan

Mandant

smallint

Nein

0

MandantId

Mitarbeiter

varchar(20)

Nein

 

Nummer aus KHKMitarbeiter

DatumVon

Datetime

Nein

 

Datum von des Gespräches

DatumBis

DateTime

Nein


Datum bis des Gespräches

SQL-Statements
CREATE TABLE "BPKVKBelegePositionenMitarbeiter"
(
    "BelPosID"		INTEGER NOT NULL DEFAULT 0,
    "MitarbeiterId"	INTEGER NOT NULL DEFAULT 0,
    "Mandant"		SMALLINT NOT NULL DEFAULT 0,
    "BelID"			INTEGER NOT NULL DEFAULT 0,
    "Mitarbeiter"	VARCHAR(20) NOT NULL,
    "DatumVon"		DATETIME NOT NULL,
    "DatumBis"		DATETIME NOT NULL,
    "Timestamp"		ROWVERSION,
    CONSTRAINT PK_BPKVKBelegePositionenMitarbeiter PRIMARY KEY CLUSTERED ("BelPosID", "MitarbeiterId", "Mandant")
)
GO
Bewegungsdaten

Legen Sie folgendes Angebot an:

  • Belegkopf
    • Kunde: D100000
    • Projekt: P10031
    • Projektsteuerung: Arber, Restrukturierung
  • Positionen
    • Artikel 51000000, Menge 24
    • Artikel 50000000, Menge 48

Übernehmen Sie das Angebot in einen Auftrag.

Legen Sie folgendes Angebot an:

  • Belegkopf
    • Kunde: D100001
    • Projekt: P10032
    • Projektsteuerung: Einführung neues ERP
  • Positionen
    • Artikel 51000000, Menge 48
    • Artikel 50000000, Menge 24
    • Artikel 10200002, Menge 12

Übernehmen Sie das Angebot in einen Auftrag.

Hinweis für Developer Partner

WDB-Eintrag 203334:

Anhang ADID.Projektsteuerung.rar