This entry point is used to add specific conditions to the standard ones in order to further limit the stock objects taken into account in the output addressing of a product.
This entry point is used in the loading loop of the stock objects in the table of local variables.
If GPE remains set to 0, the current stock object (corresponding to the [SKO] recording) is loaded, otherwise it is not loaded.
There is a current transaction when this entry point is being used.
[L]CUMFLUX is equal to 1 during the 1st phase of the Merging of flows, to 2 during the 2nd phase of the Merging of flows, and to 0 for an addressing without merging of flows
STOCKOBJ table open and filled
STORE table open and placed on the store of the current stock object
SLOT table open and placed on the location of the current stock object
STORETYP table open and placed on the storage type of the current stock object
ITEMCTR table open and placed on the product container of the current stock object.
This entry point is used to prohibit the addressing of an output movement by a stock object.
This entry point is used in the parsing loop of the stock objects previously loaded into the local variables for the output movement product.
If GPE remains set to 0, the current stock object (corresponding to [V]GFCY TB_POINT(OBJ)) can be used for the addressing, otherwise it is not used for that purpose. In the latter case, enter the [L]ANOM, [L]MESSAGE, [L]ERR1, [L]ERR2 variables each specifying the anomaly no. between 100 and 199, the rejection reason, 2 values.
There is a current transaction when this entry point is being used.
[L]DEMANDE corresponds to the picking request in CU
[L]SITE [L]TB_POINT(OBJ) identifies the current stock object; [L]TB_POINT(OBJ) is only entered for the locations that are not empty
[L]SITE [L]DEPOSANT [L]TB_ART(OBJ) [L]TB_CONT(OBJ) identifies the product container of the stock object
[L]SITE TB_MAG(OBJ) [L]TB_ADR(OBJ) identifies the location of the stock object
[L]TB_PICK(OBJ) is equal to 1 for a picking stock object, to 2 for a reserve stock object
[L]CUMFLUX is equal to 1 during the 1st phase of the Merging of flows, to 2 during the 2nd phase of the Merging of flows, and to 0 for an addressing without merging of flows
STOCKOBJ table open
STORE table open
SLOT table open
STORETYP table open
ITEMCTR table open
This entry point is used to prohibit the reorder of a location by a stock object.
This entry point is used in the parsing loop of the stock objects previously loaded for the output movement product.
If GPE remains set to 0, the current stock object (corresponding to [V]GFCY TB_POINT(OBJR)) can be used for the reorder, otherwise it is not used for that purpose. In the latter case, enter the [L]ANOM, [L]MESSAGE, [L]ERR1, [L]ERR2 variables each specifying the anomaly no. between 100 and 199, the rejection reason, 2 values.
There is a current transaction when this entry point is being used.
[L]SITE [L]MAGREAP(IREAP) [L]SLOREAP([L]IREAP) corresponds to the location for the reorder
[L]QTEREAP(IREAP) is the nb of searched UC
[L]QTEREAP(IREAP) is the nb of UCs already reordered
[L]SITE [L]TB_POINT(OBJR) identifies the current stock object; [L]TB_POINT(OBJR) is only entered for the locations that are not empty
[L]SITE [L]DEPOSANT [L]TB_ART(OBJR) [L]TB_CONT(OBJR) identifies the product container of the stock object
[L]SITE TB_MAG(OBJR) [L]TB_ADR(OBJR) identifies the location of the stock object
[L]TB_PICK(OBJR) is equal to 1 for a picking stock object, to 2 for a reserve stock object
[L]CUMFLUX is equal to 1 during the 1st phase of the Merging of flows, to 2 during the 2nd phase of the Merging of flows, and to 0 for an addressing without merging of flows
STOCKOBJ table open
STORE table open
SLOT table open
STORETYP table open
ITEMCTR table open