Transaction type
This function is used to exploit all the types of transactions.
Transactions are used to define the properties for certain screen fields (entry, display, invisible). The Transaction generation utility, in the menu Development / Utilities / Dictionary, uses both the transaction type dictionary and the detailed definition of each transaction, to generate the screen and windows from the basic screens and windows. This utility calls the sub-program GENDOS written in the process associated with each transaction.
This information is used by the "Transaction copy" utility in the menu Development / Utilities / Dictionary, This utility calls the sub-program TRTCOP written in the process associated with each transaction.
Prerequisites
Refer to documentation Implementation
Screen management
Entry screen
This tab is used to record the information related to the transaction generation and copy.
Block number 1
Code (field COD) |
The code for a type of transaction is constructed from 1 to 10 alphanumeric characters. The Adonix reserved words are prohibited.
|
Description (field ZDES) |
Generation
Active (field ENAFLG) |
Select this check box to activate the current record. Disabled records keep their content and setup but cannot be used by recalling their code:
The authorizations for a given function can prohibit the creation of an active record. In this case, the check box is disabled by default. It can only be modified by an authorized user or through a signature workflow. |
Activity code (field CODACT) |
An activity code is used to:
If the activity code is disabled:
|
Module (field MODULE) |
The module to which the transaction type belongs. The selection of the transaction types from the "Transaction generation" utility is organised by module. The copying of transactions can only take place for active modules. |
Script (field CODTRT) |
The generation of the associated screens and windows must be programmed in the GENDOS sub-program of the process indicated in this field. The copying of the transactions must be programmed in the TRTCOP sub-program of the process indicated in this field. |
Management object (field OBJGES) |
This is the object that will use the window generated by the entry transaction. |
Block number 3
Copy (field COP) |
The copy is authorized for this transaction if the "active" and "copy" flags are set. |
Transaction
Object (field OBJ) |
"Entry transaction" object as well as the table associated with it. |
Table (field TBL) |
Field code (field FLDCOD) |
Field in the table on which a selection range will be applied at the start of the copy utility. |
Condition (field CND) |
Expression used in the copy utility in order to process only certain transactions. |
Block number 5
Specific Buttons
Copy
This button is used to copy the transaction type definition to another folder. Block number 1
Block number 2
|