Versionen im Vergleich

Schlüssel

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

Inhalt


Auszug
EXPOS-Funktion welche ein PMS-Arbeitspaket anlegt.

Prototype


Codeblock
int APAnlage(Kostenträger;AP-Nr;Bemerkung; techn. Sachbearbeiter)

Parameter


ParameterBeschreibung
KostenträgerName des Kostenträgers (Zeichenkette mit Hochkommas oder Merkmal, das die Masken-Nr. enthält)
AP-NrArbeitspaketnummer (Zeichenkette mit Hochkommas oder Merkmal, das den Merkmals-Namen enthält)
BemerkungBemerkung des Arbeitspaketes (Zeichenkette mit Hochkommas oder Merkmal, das den Merkmals-Namen enthält)
Sachbearbeitertechn. 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)

Codeblock

...

APAnlage("BAU";"1";bem;SACHB)