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):
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 |
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 |
varchar(255) | Ja |
| EMail aus KHKAnsprechpartner oder freie Eingabe | |
Memo | Text | Ja |
|
|
Aktiv | KHKBoolean | Nein | -1 | 0 = nicht aktiv -1 = aktiv |
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 |
Firmenwagen | KHKBoolean | Nein | 0 | Hat Firmenwagen |
Navigation | KHKBoolean | Nein | 0 | Navi-Gerät vorhanden |
Mitnahme | KHKBoolean | Nein | 0 | Kollegen mitnehmen |
Notebook | KHKBoolean | Nein | 0 | Hat Notebook |
StellvertreterProjektleitung | KHKBoolean | Nein | 0 | stellv. Projektleitung |
ZugriffProjekt | KHKBoolean | Nein | 0 | Zugriff auf Projektdaten |
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
Felder | Typ | Null | Default | Bemerkung |
---|---|---|---|---|
PlanungId | int | Nein | 0 | Tan |
Mandant | smallint | Nein | 0 | MandantId |
SteuerungId | int | Nein | 0 | SteuerungId aus BPKProjektsteuerungMitarbeiter |
Mitarbeiter | varchar(20) | Nein | Mitarbeiter aus BPKProjektsteuerungMitarbeiter | |
DatumVon | Datetime | Nein | Von | |
DatumBis | Datetime | Nein | Bis | |
Planung | smallint | Nein | 0 | 0 = Standardthema 1 = Planung 2 = Budgetkontrolle 3 = Folgetermin 4 = Freigabe Lieferung 5 = Freigabe Rechnung |
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 | 0 | Tan aus KHKVKVorgaenge |
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
Felder | Typ | Null | Default | Bemerkung |
---|---|---|---|---|
FehlzeitId | int | Nein | 0 | Tan |
Mandant | smallint | Nein | 0 | MandantId |
Mitarbeiter | varchar(20) | Nein | Nummer aus KHKMitarbeiter | |
DatumVon | Datetime | Nein | Von | |
DatumBis | Datetime | Nein | Bis | |
Fehlzeit | smallint | Nein | 0 | 0 = verfügbar 1 = Urlaub bezahlt 2 = Sonderurlaub 3 = Krankmeldung |
Vertreter | varchar(20) | Ja | Nummer aus KHKMitarbeiter |
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
Felder | Typ | Null | Default | Bemerkung |
---|---|---|---|---|
ErfassungId | int | Nein | 0 | Tan |
Mandant | smallint | Nein | 0 | MandantId |
SteuerungId | int | Nein | 0 | Tan aus der Projektsteuerung |
Projekt | varchar(31) | Nein | Projekt aus der Projektsteuerung | |
Projektleiter | varchar(128) | Nein | Projektleiter aus der Projektsteuerung | |
Matchcode | varchar(50) | Nein | Matchcode der Erfassung | |
Bearbeiter | varchar(128) | Nein | Bearbeiter | |
TermineGeprueft | KHKBoolean | Nein | 0 | Wurden die Termine geprüft |
TermineGesamt | smallint | Ja | 0 | gesamte Termine |
TermineIntern | smallint | Ja | 0 | interne Termine |
TermineExtern | smallint | Ja | 0 | externe Termine |
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 |
ErfassungId | int | Nein | 0 | Tan aus der Erfassung |
SteuerungId | int | Nein | 0 | Tan 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 |
IstUebernommen | KHKBoolean | Nein | 0 | In Beleg übernommen |
Artikelnummer | varchar(31) | Ja | auf Artikelnummer (eventuell Variante) in Beleg übernehmen | |
AuspraegungId | int | Nein | 0 |
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 |
MitarbeiterId | int | Nein | 0 | Tan |
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 |
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