This entry point is used to assign the specific/custom fields in the workbench.
WARNING: this EP has been moved to BENCHLIB processing
There is no transaction in progress.
There is no open log file.
The entry point is called in order to complete the loading of the lines in the grid.
It is used to insert additional logic in order to load the specific/custom fields in the grid.
The MFGBENCHD/MTOLINKB (*) screen class is open at the moment of the entry point call.
In the table below, the significant content flag indicates that the content is in phase with the context.
Table | Significant content | Table Title |
ORDERS | Yes | WIPs |
ITMFACILIT | Yes | Products - Sites |
(*) Based on the values of GFONCTION, respectively FUNDBENCH/FUNMLINK
This entry point is used to insert additional logic in the creation of the selection filters in the workbench process FUNDBENCH function).
The CUSFLT variable (255 characters) is used to set filters on the fields in the additional files.
The filter is applied exclusively to the product on hand orders file (ORDERS class [F :ORD]).
There is no transaction in progress.
There is no open log file
The MFGBENCHD mask is open and the different selections are loaded.
In the table below, the significant content flag indicates that the content is in phase with the context (…).
Table | Significant content | Table Title |
ITMFACILIT | Yes | Product-site |
ORDERS | No | Product on hand orders |
ITMMASTER | Yes | Products |
This entry point is used to choose the orders to be displayed in the workbench from amongst those that have already been the subject of a previous selection.
It is called in the BENCHLIB processing.
There is no transaction in progress.
There is no open log file.
The entry point is called at the start the completion of loading of the lines in the grid, just before the trans-class.
The MFGBENCHD/MTOLINKB mask is open at the time of call to the entry point.
The GPE variable is used. It is set to the value 0 by default. It must be set at 1 in the specific/custom process linked to the entry point if the current record should not be displayed. On returning to the standard processing, the GPE value is tested. If it is not equal to 0, the section containing the line assignment is short-circuited.
In the table below, the significant content flag indicates that the content is in phase with the context.
Table | Significant content | Table Title |
ORDERS | No | WIPs |
ITMFACILIT | Yes | Product-sites |
ITMMASTER | Yes | Products |
(*) Based on the values of GFONCTION, respectively FUNDBENCH/FUNMLINK
This entry point is used to insert additional logic in the sort of the entries in the grid during the workbench process (FUNDBENCH function).
The WTRI variable (integer type) is used to de-activate the standard sort if a specific sort has been included. To do this, the WTRI value is set to 1.
This entry point being common to the Global planning, workbench and grouping function, the specific/custom processing is unique and the context can be determined via a test on the transaction type:
[F :BTS] BTSTYP = 51 for global planning
[F :BTS] BTSTYP = 52 for the workbench
[F :BTS] BTSTYP = 53 for grouping
Specific/custom processing example:
$ACTION
ACTION example
When "CUSSRT" : Gosub CUSSRT
Endcase
Return
$CUSSRT
Case [F:BTS]BTSTYP
When 51: Sorta [M:MGB]NBLIG [M:MGB]NBLIG Order By [M:MGB]BPRNUM(index)
When 52: Sorta [M:MGD]NBLIG [M:MGD]NBLIG Order By [M:MGD]BPRNUM(index)
When 53: Sorta [M:MGP]NBLIG [M:MGP]NBLIG Order By [M:MGP]BPRNUM(index)
Endcase
WTRI = 1
Return
There is no transaction in progress.
There is no open log file
The MFGBENCHD mask is open and the different selections are loaded.
In the table below, the significant content flag indicates that the content is in phase with the context (…).
Table | Significant content | Table Title |
ITMFACILIT | Yes | Product-site |
ORDERS | No | Product on hand orders |
ITMMASTER | Yes | Products |
TABUNIT | No | Unit of measure table |
BENCHTRS | Yes | Entry transaction |
This entry point is used to insert additional logic in the initial stock taken into account in the workbench.
It is called in the BENCHLIB processing.
There is no transaction in progress.
There is no open log file.
The MFGBENCHD/MTOLINKB mask is open and the different selections are loaded.
The starting stock is already calculated (WEXT variable) and may be modified according to requirements.
The [ITV] class corresponding to the Product/Site total entry is on line.
In the table below, the significant content flag indicates that the content is in phase with the context (…).
Table | Significant content | Table Title |
ITMFACILIT | Yes | Product-site |
ORDERS | No | Product on hand orders |
ITMMASTER | Yes | Products |
ITMMVT | Yes | Product-Site totals |
BENCHTRS | Yes | Entry transaction |
(*) Based on the values of GFONCTION, respectively FUNDBENCH/FUNMLINK
This entry point is used to take control of the submitted list of transactions.
The CRITERE variable contains standard filters. It is possible to add another filter as follows:
CRITERE += "&find(BTSNUM,'AAA','BBB')
This entry point is used to take control on the display style of a grid line.
The [M:HLIK]LINNUM variable contains the index of the grid's line.
The [M:HLIK]STYLE variable contains the standard style to be applied to this line (no style if [M:HLIK]STYLE = blank).
By reassigning [M:HLIK]STYLE, the standard style can be replaced by another or can be disabled.