EXPOS-Funktion welche ein PMS-Arbeitspaket anlegt.
Prototype
int APAnlage(Kostenträger;AP-Nr;Bemerkung; techn. Sachbearbeiter)
Parameter
Kostenträger Name des Kostenträgers (Zeichenkette mit Hochkommas oder Merkmal, das die Masken-Nr. enthält) AP-Nr Arbeitspaketnummer (Zeichenkette mit Hochkommas oder Merkmal, das den Merkmals-Namen enthält) Bemerkung Bemerkung des Arbeitspaketes (Zeichenkette mit Hochkommas oder Merkmal, das den Merkmals-Namen enthält) Sachbearbeiter techn. Sachbearbeiter des Arbeitspaketes (Zeichenkette mit Hochkommas oder Merkmal, das den Merkmals-Namen enthält)
Rückgabewert
Rückgabe
Bedeutung
0
OK
-1
der Funktion wurden nicht alle Parameter übergeben
-2
der Kostenträger ist nicht vorhanden
-10
Arbeitspaket bereits vorhanden
-20
Arbeitspaketnummer enthält führende "0" und ist damit ungültig
-30
Arbeitspaket auf Ebene > 1 enthält kein übergeordnetes (z.B. Anlage "11" ohne existierendes AP "1")
-40
techn. Sachbearbeiter nicht im Personalstamm vorhanden
-50
Systemschalter "PROJ_PMS_AUART" nicht befüllt
-60
Systemschalter "PROJ_PMS_KONTO" nicht befüllt
-90
Fehler beim Anlegen des Arbeitspaketes (bei INSERT in DB-Tabelle pmsarbpak)
Beispiel
Anlage des Arbeitspaketes "1" mit einer Bemerkung aus dem EXPOS-Merkmal "bem" für den Kostenträger "BAU" und den am EXPOS arbeitenden Benutzer (vgl. EXPOS_Systemmerkmale)