Functional Description
Purpose
The purpose of this function is to determine if the quantity ordered is greater than the quanity
available then issue error 2716 . Adjust the Display Qnty Ordered appropriatly.
Setup Notes and Prerequisites
Use bullet points
Special Logic
Technical Specification
2.2Related Tables
Table Table Description
2.3Related Business Functions
Source NameFunction Name
2.4Processing
If LFIVI InventoryInterfaceFlag == Y
If FI CKAV CheckAvailabilityFlag == 1 or 2
If ( Display Qty (QNTY) > QAVAL & Display Qnty != 0 & Credit Order == FALSE)
Issue Warning 2716 Qnty Exceeds Avail
^
D4200500 - Check Availability For Kits
Special Input Expected
IVIInventoryInterfaceFlagsend in LFIVI
CKAVCheckAvailabilitysend in from FI CKAV
QNTYQuantityPerDisplaysend in GC QNTY (display)
QAVALQuantityAvailablesend in GC QAVAL
ERRCCreditOrderFlag
SOBKQtyBackOrdered
ERRCSuppressErrorMsg
Special Output Returned
DTAIErrorMsgID
ERRCErrorCode
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cInvInterfaceFlag | IVI | char | NONE | NONE |
A code that identifies the type of interface to the Inventory Management system. Valid values are:
Y The dollar or unit value of any activity
| ||||
cCheckAvailability | CKAV | char | NONE | NONE |
A code that specifies whether the system performs availability checking. You might want to turn on availability checking for certain items.
| ||||
mnQtyPerDisplay | QNTY | MATH_NUMERIC | NONE | NONE |
ab
| ||||
mnQtyAvailable | QAVL | MATH_NUMERIC | NONE | NONE |
The number of on-hand units minus the number of units committed to prior orders. | ||||
cCreditOrderFlag | ERRC | char | NONE | NONE |
| ||||
mnQtyBackOrdered | SOBK | MATH_NUMERIC | NONE | NONE |
The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of
| ||||
szErrorMsgID | DTAI | char | NONE | NONE |
| ||||
cErrorCode | ERRC | char | NONE | NONE |
| ||||
cSuppressErrorMsg | ERRC | char | NONE | NONE |
|
None |
None |