The position of each code corresponds to a control.
1 - Component (ITM) exists.
2 - Component/Product-site (ITF) exists.
3 - In development.
4 - In shortage.
5 - Not renewed.
6 - Obsolete.
7 - Not usable.
8 - Control of category.
9 - Component is not managed in stock and is not a phantom.
10 - Component is not managed in stock and is a phantom.
The standard value depends on the document being created.
For example, when adding an unexpected material: LCTLFLG="1122111111". This value means that no error is permitted, except for positions 3 and 4 (which correspond to product status 'In development' or 'In shortage') for which a not blocking message will be displayed.
To change the rules, for example to remove the control on the product statuses 2 - 6 (In development, In shortage, Not renewed, Obsolete, Not usable) change the value of the variable LCTLFLG as follows:
LCTLFLG=left$(LCTLFLG,2)+"00000"+right$(LCTLFLG,8)
In the table below, the Significant content flag indicates that the content is coherent with the context.
Table | Significant content | Table title |
MFGHEAD | No | WO header |
MFGITM | No | Released products |
MFGOPE | No | Operations |
MFGMAT | No | Materials |
MFGPRN | No | Documents |
ORDERS | No | Pending movements |
SCHEDULING | No | Scheduling |
OPERATIONS | No | Loading |
ROUTING | No | Routing header |
ROUOPE | No | Routing operations |
ROUSCD | No | Route - Scheduling |
BOM | No | BOMs |
BOMD | No | BOM lines |
FACILITY | No | Site |
ITMMASTER | Yes | Product |
ITMFACILIT | Yes | Product-site |
Use this entry point to control the validation of bill of material (BOM) fields that are executed when creating or modifying a work order.
There is no transaction in progress.
There is no open log file.
Multiple (determined by the application using the validation function).
Use this entry point to control the validation of BOM fields which are executed when creating or modifying a work order.
The enabling/disabling of the validation will be controlled by the variable GPE, by setting the value for position 1 to 5 with the value '1' (enable) or '0' (disable). The default value of the GPE variable is '11111' (all validations are enabled).
The following positions will control the defined validation:
1. BOM site equal to current site.
2. BOM used in manufacturing, Yes/No.
3. BOM check use status is valid ('Available to use' (not 'In development')).
4. Work order start date equal to or greater than BOM start date.
5. Work order end date less than or equal to BOM end date.
In the table below, the Significant content flag indicates that the content is coherent with the context.
Table | Significant content | Table title |
BOM | No | BOM header |
ACCES | No | User access |
TABBOMALT | No | BOM codes |
Use this entry point to control the validation of routing fields that are executed when creating or modifying a work order.
There is no transaction in progress.
There is no open log file.
Multiple (determined by the application using the validation function).
Use this entry point to control the validation of routing fields which are executed when creating or modifying a work order.
The enabling/disabling of the validation will be controlled by the variable GPE, by setting the value for position 1 to 6 with the value '1' (enable) or '0' (disable). The default value of the GPE variable is '110110' when modifying a work order in the GESMFG function; otherwise, the default value is '111110'.
The following positions will control the defined validation:
1. Routing site equal to current site.
2. Routing used in manufacturing, Yes/No.
3. Routing check use status is valid ('Available to use' (not 'In development')).
4. Work order start date equal to or greater than routing start date.
5. Work order end date less than or equal to routing end date.
6. Internal validation. Set (fix) to '0'.
In the table below, the Significant content flag indicates that the content is coherent with the context.
Table | Significant content | Table title |
ROUTING | No | Routing header |
ACCES | No | User access |
TABROUALT | No | Routing codes |