Process ETAT: Prints
ALIMETAT
This entry point is called by a few processes associated to the reports (initialization process) using AREPORTM table. This table is used to extract information that can be printed via Crystal Report more easily.
Context and operating mode
In the context of the entry point :
- There is a current transaction
- No trace file is open
The ALIMETAT entry point is usually called via the init process's subprogram IMPRIME associated with the report. Theses processes' sources must be inquired (clear description) in order to know the context of the call.
There is always a transaction.
There is no open log file.
PRINT: Can be used to modify the name of the report to be printed
This entry point is called at the beginning of subprogram IMPRIME. It can be used to replace a report by another one depending on the current language, for instance.
Context and operating method
In the context of the entry point :
- There is a current transaction
- No trace file is open
The entry point IMPRIME is called at the beginning of the subprogram IMPRIME from the ETAT process.
The arguments passed in this subprogram are:
ETAT report code or requested printing code
FUNCTION function code from which the report is launched (usually GFONCTION)
Other variables that are available:
TYP -> 1=report, 2=requests, 3=SQL requests, =Export, 5=BI report
VAL_ETAT -> Default report name if ETAT corresponds to a printing code
There is no log file opened and no transaction in progress.