Functional Description
Purpose
This function update the Base Price table (F4106) for margin maintenance.
Setup Notes and Prerequisites
All input parameters are required. The Sales Base Price Level (PLEV) and Unit of Measure (UOM1) are
needed from the Item Master table (F4101). The Margin Maintenance needs to be passed from the Item
Branch table (F4102).
Technical Specification
All input parameters are loaded into the F4106 fields. The F4106 table is read to find the last
record written based on the key ITM, MCU, LOCN, LOTN, AN8, ICID, CRCD, UOM and EXDJ. If the appropriate
date range is found, Margin Maintenance is multiplied by the unit cost passed in, creating the new
price. This new price is loaded into the price field (UPRC) in the F4106 and the update then takes place.
DX4078 - Margin Maint Price Update
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cSalesBasePriceLevel | PLEV | char | NONE | NONE |
A code that indicates whether the system maintains standard sales prices for an item, different sales prices for each branch/plant, or
| ||||
mnShortItemNumber | ITM | MATH_NUMERIC | NONE | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
szBranchPlant | MCU | char | NONE | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szLocation | LOCN | char | NONE | NONE |
The storage location from which goods will be moved. | ||||
szLotNumber | LOTN | char | NONE | NONE |
A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics. | ||||
mnUnitCost | UNCS | MATH_NUMERIC | NONE | NONE |
The amount per unit, derived by dividing the total cost by the unit quantity. | ||||
szPrimaryUnitOfMeasure | UOM1 | char | NONE | NONE |
A user defined code (00/UM) that identifies the unit of measure that the system uses to express the quantity of an item, for example, EA
| ||||
jdEffectiveDate | EFTJ | JDEDATE | NONE | NONE |
The date when a transaction, contract, obligation, preference, or policy rule becomes effective. | ||||
mnMarginMaintenance | MMPC | MATH_NUMERIC | NONE | NONE |
This field is used as a method to automatically maintain a desired margin. If a value is entered in this field, every purchase order receipt will
| ||||
szCurrencyCode | CRCD | char | NONE | NONE |
A code that identifies the currency of a transaction. | ||||
cSuppressErrorMsg | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
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
| ||||
szProgramID | PID | char | NONE | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
|
B9800100 Get Audit Information |
F4106 Item Base Price File |