APAnlage
- lk
- hjk
Owned by lk
EXPOS-Funktion welche ein PMS-Arbeitspaket anlegt.
Prototype
int APAnlage(Kostenträger;AP-Nr;Bemerkung; techn. Sachbearbeiter)
Parameter
Parameter | Beschreibung |
---|---|
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)
APAnlage("BAU";"1";bem;SACHB)