Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt

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ückgabeBedeutung
0OK
-1der Funktion wurden nicht alle Parameter übergeben
-2der Kostenträger ist nicht vorhanden
-10Arbeitspaket bereits vorhanden
-20Arbeitspaketnummer enthält führende "0" und ist damit ungültig
-30Arbeitspaket auf Ebene > 1 enthält kein übergeordnetes (z.B. Anlage "11" ohne existierendes AP "1")
-40techn. Sachbearbeiter nicht im Personalstamm vorhanden
-50Systemschalter "PROJ_PMS_AUART" nicht befüllt
-60Systemschalter "PROJ_PMS_KONTO" nicht befüllt
-90Fehler 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)