| Name | Typ | In/Out | Kommentar |
|---|---|---|---|
| IN_IUD | VARCHAR2 | In | I....Insert U....Update D....Delete M....Merge |
| ORA_ERRNR | NUMBER | Out | Oracle-Fehlernummer (derzeit nicht in Verwendung) |
| ORA_ERRME | VARCHAR2 | Out | Oracle-Fehlermeldung (derzeit nicht in Verwendung) |
| ERROR_DETAIL | VARCHAR2 (bis 1000 Zeichen) | Out | Fehlermeldung |
| IN_DATEN | PSDAT%ROWTYPE | In | Datenzeile, siehe unten. |
| IN_NULLFELDER | VARCHAR2 | In | Strichpunkt-getrennte Liste von Feldern, die NULL gesetzt werden sollen |
| IN_ABSENDER | VARCHAR2 | In | Nicht in Verwendung |
| IN_KOPIEREN | VARCHAR2 | In | Sollen Daten des vorherigen Satzes kopiert werden? |
| IN_DEFAULTFELDER | VARCHAR2 | In | Strichpunkt-getrennte Liste von Feldern, die mit Defaultwerten befüllt wurden. |
| IN_NULLINSERT | VARCHAR2 | In | Sollen auch unveränderte Datensätze eingefügt werden? (betr. Datumsbezogene TAbellen) J...Ja N...Nein P...Nur im Jänner Default = N |
Beim Insert eines neuen Satzes werden die Werte des nächstjüngeren Satzes kopiert, um Nullwerte aufzufüllen. Dabei handelt es sich um den Satz mit dem größten Wert in PSD_AB, der kleiner ist als der neu eingetragene. (Bei Übereinstimmung der anderen Spalten im Primärschlüssel).
| Spalte | Datentyp | NULL ok? | Kommentar |
|---|---|---|---|
| PSD_FA_KZ | VARCHAR2 (2) | N | Firmenkennzeichen |
| PSD_FA_NR | NUMBER (3,0) | N | Firmennummer |
| PSD_DN_NR | NUMBER (5,0) | N | Dienstnehmernummer |
| PSD_SATZNR | NUMBER (3,0) | N | Satznummer |
| PSD_AB | DATE | N | ab Datum (Jahr, Monat) |
| PSD_WERT | NUMBER (17,8) | J | Betrag |
| PSD_WANN | DATE | J | Erhöhungsdatum |
| PSD_EINLESEDATUM | DATE | J | Datum mit dem der persoenliche Satz eingelesen wurde |
| PSD_QUELLE | VARCHAR2 (15) | J | Von wo wurde der persoenliche Satz eingelesen |
| PSD_PLAN_NR | NUMBER (12,0) | N | Nummer des Planungs-Szenarios |
| Spalte |
|---|
| PSD_FA_KZ |
| PSD_FA_NR |
| PSD_DN_NR |
| PSD_SATZNR |
| PSD_AB |