Functional Description
Purpose
Perform Inventory Commitments for the parts planned on the P17730.
This function is called
By the Work Order workflow process to commit inventory when parts are planned on the work order parts
list with the "By Pass Commitments" active.
Also called by the R13415 Material Picklist Print report when the manufacturing constants indicate
materials to be soft / hard committed when printed.
Setup Notes and Prerequisites
P3009 Manufacturing Constants controls the Inventory Commitment Method
Special Logic
Technical Specification
The following process updates the Inventory Commitment flag on the work order parts list.
The F4801 MBF is called during this process only because the F3111 MBF assumes the work order cache is open when run in
batch inventory commitment method in a similar way to R13410 processes the work orders.
F4801 Begin doc
F4801 Edit doc - establishes work order cache and job number (no edits)
F3111 Begin doc - using X4801 job number
F3111 Edit doc
F3111 End doc - Batch mode which updates commitments, then call existing X4801 cache get / update cache using B31P0050
CacheProjectProcess.
F4801ClearWorkFile - clear work order cache as we don't want to update the F4801
F3111 End doc - clear the remaining pointers / tables left open.
Note:
There is no call to X4801 End Doc, so the work order is not updated during this inventory commitments process at this time.
D3103110 - F41021 Work Order Commitments
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnDocumentOrderInvoiceE | DOCO | MATH_NUMERIC | REQ | INPUT |
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry,
| ||||
szProcessModule | VC04A | char | OPT | INPUT |
This is a generic field used as a work field in Everest. |
None |
None |