Ich vermute, damit war ein SchutzJob gemeint. Der kann z.B. folgendermaßen implementiert werden (Pseudo-Code):
//Zum Start der Applikation einen globalen Job erzeugen:
int nGlobalLlJob = LlJobOpen(); // important: do nothing with nGlobalLlJob!
[...]
//Designer verwenden:
//ein eigenes neues LlJobOpen/LlJobClose dafür verwenden!
//Export/Druck durchführen:
//ein eigenes neues LlJobOpen/LlJobClose dafür verwenden!
//Massen-Export durchführen:
//pro einzelne Rechnung ein eigenes neues LlJobOpen/LlJobClose dafür verwenden!
[...]
//Den globalen Job beim Beenden der Applikation freigeben:
LlJobClose(nGlobalLlJob);
Innerhalb des SchutzJobs können beliebig viele LlJobOpen
/LlJobClose
verwendet werden.