Functional Description
Purpose
This function updates the Contract Record in the F4207 Price By Item table. Given the (prgr) Item
Price Group and the (clvl) Pricing Catagory Level the parameters (linv) InvoiceLastNumber and (dlij)
LastInvoiceDate will be updated. If the record does not exist, an ErrorCode = 1 will be passed back
Setup Notes and Prerequisites
P4205 will call this Business Function if IMCONT = 'Y'
Special Logic
None.
Technical Specification
2.2Related Tables
Table Table Description
F4207Price by Item
2.3Related Business Functions
Source NameFunction Name
2.4Processing
If the record is found, update F4207 record (LINV, DLIJ)
^
D4200300 - UpdateContract
Special Input Expected
PRGRItem Price GroupKey
CLVLPricing Category LevelKey
LINVInvoice - Last NumberUpdate with DOCO
DLIJDate - Last Invoice NumberUpdate with Todays date
EV01Suppress Error Message0 = Do display
error message
1 = Do not display
error message
Special Output Returned
ERRError Code1 = Error if record
does not exist
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szItemPriceGroup | PRGR | char | NONE | NONE |
A user defined code (system 40/type PI) that identifies an inventory price group for an item.
Inventory price groups have unique pricing
| ||||
szPricintCatagoryLevel | CLVL | char | NONE | NONE |
A pricing category or price rule can contain a variety of levels. Within each price rule, each level is defined by its effective date range and
| ||||
szInvoiceLastNumber | LINV | char | NONE | NONE |
In instances where you establish contract pricing within the Inventory Pricing Methods table, the Invoice Update program records the
| ||||
jdLastInvoiceDate | DLIJ | JDEDATE | NONE | NONE |
The G/L date of the last invoice generated for the customer. | ||||
cErrorCode | ERRC | char | NONE | NONE |
Special Output Returned
| ||||
cSuppressErrorMsg | EV01 | char | NONE | NONE |
Special Input Expected
| ||||
szErrorMsgID | DTAI | char | NONE | NONE |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
|
None |
F4207 Price by Item |