| Parameter | Reference | Type | Length | Default | Optional | Text | 
|---|---|---|---|---|---|---|
| CONTRACT | BDLSERVICE-CONTRACT | C | 8 | contract type name | ||
| DESCR | BDLSERVICE-DESCR | C | 8 | description name for session type | ||
| EXTENSION | BDLDTOC-MANDANT | C | 3 | session number extension (usually client) | ||
| PERIODE | /BDL/CUSTSES-PERIOD | N | 3 | period of session repetition | ||
| SESSDATE | /BDL/CUSTSES-SESS_DATE | D | 8 | session date | ||
| SESSNO | BDLDTOC-SESSIONNR | C | 10 | session number | 
| Exception | Text | 
|---|---|
| INSERT_SESSION_FAILED | The session could not be inserted | 
| INVALID_SERVICE_TYPE | The given CONTRACT+DESCR is invalid (BDLSERVICE) | 
| SESSION_ALREADY_EXISTS | An entry with the given SESSNO+EXTENSION existed | 
| UNKNOWN_SERVICE_TYPE | The given CONTRACT+DESCR is unknown (BDLSERVICE) |