1.Functional Description
This Business function will Plan and Schedule Orders and generate Messages , Time Series and Pegging
records for a given Item and Branch based on the Input parameters.
1.1Purpose
This function is main function of R3482 and R3483 MRP Planning Program. Based on the Requirements
and Orders in the MRP Item Quantity Cache, the function will generate and schedule orders for a given
Item/Branch combination.
1.2Setup Notes and Prerequisites
The Manufacturing Data from the Item Balance table must be obtained and all other data must be loaded
in the MRP Bucketless Date Cache and MRP Item Quantity Cache. Please note that this is the final
process in planning and care must be taken while making changes in the code.
1.3Special Logic
None
2.Technical Specifications
The following actions have to be performed by the Business Function
1.Open Tables and Initialize Data
Open tables F3411, F34UI006, F35UI001 and F3002
If Error in Opening the Tables, Exit the function with an Error code = '1'
Create the following Arrays an initialize them to zeros
@DT[$$PND] - Bucketless Date Array
@IT[$$PND] - Requirements Array
@OR[$$PND] - Order Array
@RT[$$PND] - Rate Array
@LQ[$$PND] - Lot Expired Quantity
@LQU[$$PND] - Lot Qty Unadjusted
@PO[$$PND] - Purchase Order Qty
@WO[$$PND] - Work Order Qty
@PL[$$PND] - Planned Order Qty
@FQ[$$PND] - Temp Array for Forecast Qtys
@SQ[$$PND] - Temp Array for Sales Qtys
@CO =[$$PND]- Co/By Requirements Array
P =[$$PND]- Fearture Percent Array
IF REPLAN = 1 Then
$X = 1
While not end of File
Read F34UI005 with JOBS,CTID,SVMCU,SVITM, ( TP = PWO or PRS or PPQ or
), order
by JOBS, CTID, SVMCU, SVITM and Dates.
X++
End While
EndWhile
EndIF
Load the Arrays
Wk Exit flag = ' '
Wk Index $X = 0
Wk Qty = 0
*Load @FP and @DT
Call B3401270 in mode '1' to get the first date record using Input Date Branch.
If Cache Code Error <> '0' then
Wk Exit Flag = '1'
Exit Business Function with Errors.
End If
While Wk Exit Flag <> '1'
If $X > $PND then Exit While Loop.
$X++
@DT[$X] = Date (DRQJ) from Cache.
@FP[$X] = FTRP ( Feature Percent ) from Cache
Exit Flag = '1'
Wk Exit Flag = ' '
* Load Qtys.
/* Look for 'BAU' qtys */
$X = 1
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'BAU'(2 keys).
While Cache Error Code = '0'
Wk Beg Qty += Quantity(NQ01) from Cache
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and
'BAU'(2 keys).
End While
/* Look for 'PLQ' (planned order) qtys */
If Input $$COBY = '1' And Input $$CONS = '2'
'PLQ'(2 keys).
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and 'PLQ'(2
keys).
End If
/* Look for 'FQ'(adjusted forecast stys) qtys */
$X = 1
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'FQ'(2 keys).
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and 'FQ'(2 keys).
/* Look for 'SO' (adjusted sales orders) qtys */
$X = 1
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'SO'(2 keys).
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and
'SO'(2 keys).
/* Look for 'FPQ'(firm pegging qtys) qtys */
$X = 1
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'FPQ'(2 keys).
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and
'FPQ'(2 keys).
/* Look for 'FPL'(firm PL qtys) qtys */
$X = 1
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'FPL'(2 keys).
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and
'FPL'(2 keys).
/* Look for 'PPQ'(Planning Pegging qtys) qtys */
$X = 1
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'PPQ'(2 keys).
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and
'PPQ'(2 keys).
/* Look for 'ID'(Interplant Demand) qtys */
If Input $$CONS = '2'
Call B3401290 in mode '1', sequential fetch, with JOB, Input Branch, and 'ID'(2 keys).
While Cache Error Code = '0'
$X++
and 'ID'(2 keys).
/* Look for 'POU'(unadjusted PO) qtys */
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
@PO[$X] = @PO[$X] + Quantity(NQ01) from Cache
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and
'POU'(2 keys).
/* Look for 'WOU'(unadjusted WO) qtys */
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and 'WOU'(2 keys).
/* Look for 'RS'(adjusted Rate) qtys */
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
Call B3401290 in mode '6', sequential fetch, with JOB, Input Branch, and 'RS'(2 keys).
/* Look for 'IR'(in-receipt routing) qtys */
While Cache Error Code = '0'
While @DT[$X] < Date from Cache
$X++
End While
If Input $LEXP = '1'
While Cache Error Code = '0'
$X++
'LXU'(2 keys).
For $X = 1 to $$PND
If Input $$FCP = '1'
@IT[$X] = @IT[$X] - @FQ[$X]
Else
@IT[$X] = @IT[$X] - @SQ[$X]
Else
@IT[$X] = @IT[$X] - @FQ[$X] - @SQ[$X]
End If
End If
* Adjust Lot Quantity if $LEXP = '1'
Wk Qty = 0
@LQ[$X] = Wk Qty
Wk Qty = 0
End If
Free @SQ and @FQ.
2. Write Lead Time is Zero Message
If SVSTKT <> '0' or $$PHAN = '1'
If (SVSTKT = 'F' and SVLTLV = 0 ) or (SVMRPP = 'V' and SVLTPU = 0)
If $@A = '1' and Input Lead Time Zero DSC1 <> Blanks
Write F3411 with MMMSGT('A'), MMUKID(Input UKID), MMDSC1(Input
DSC1),MMITM(Inp Item), MMMCU(Inp Branch), MMHCLD ('A').
Input F3411 UKID = Input F3411 UKID + 1
Output $$MRPD = '2'
Endif
Endif
Endif
3. Plan and Schedule Orders by Processing the Arrays
Wk Adj Balance $$ADJB = Wk Beg Qty
For Wk Index $X = 1 to $$PND , Do the following
If $X < $PND
Wk Next Date = @DT[$X + 1]
Else
Wk Next Date = @DT[$X] + 1
End
IF $COBY = 1 Then
$$OHN = $ADJB
$$DEOR = @IT[$X] - @CO[$X]
$$OHN = $$OHN + @CO[$X] - @RT[$X]
Else
$$REG = (Round to 0 Decimal) $$OHN * @FP[$X]
IF $$OHN <> 0
@NET[X] = $$OHN
EndIF
$$REG = $REG + @RT[$X] + $$DEOR
$$ADJB = $$REG
EndIF
Else
$$ADJB = $$ADJB + @IT[$X]
EndIF
$$ADJB = $$ADJB + @OR[$X]
4 Load Output Data in User Index and Close all Tables
For $X = 1 to $PND
If @PQ[$X] > 0 then
Call B3401290 in mode '1'using Input MCU, @DT[$X], and 'PO'
If Cache Code Error = '0' then
Add @PQ[$X] to qty and call B3401290 in mode '3' to update.
Else
Call B341290 in mode '2' to add
End If
End If
If Cache Code Error = '0' then
Add @WO[$X] to qty and call B3401290 in mode '3' to update
quantity.
Else
Call B341290 in mode '2' to add
End If
End If
If Cache Code Error = '0' then
Add @PL[$X] to qty and call B3401290 in mode '3' to update
quantity.
Else
Call B341290 in mode '2' to add
End If
End If
If Cache Code
Er'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'05'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a'1a
D3400500 - MRP, Calculate, Plan and Schedule Orders
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
szComputerID | CTID | char | NONE | NONE |
szBranch | 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
| ||||
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
| ||||
cLeadTimeType | MRPP | char | NONE | NONE |
A code that determines whether the system uses fixed or variable leadtimes.
This code works in conjunction with the value from either the
| ||||
mnLeadTimeLevel | LTLV | MATH_NUMERIC | NONE | NONE |
A value that represents the leadtime for an item at its assigned level in the production process, as defined on Plant Manufacturing Data.
| ||||
mnLeadTimePerUnit | LTPU | MATH_NUMERIC | NONE | NONE |
The total number of hours required to build one unit as specified on the routing. This value is factored by the time basis code.
You can enter
| ||||
cStockingType | STKT | char | NONE | NONE |
A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking
| ||||
mnSetupLaborHours | SETL | MATH_NUMERIC | NONE | NONE |
The standard setup hours that you expect to incur in the normal completion of this item. This value is not affected by crew size. | ||||
mnQueueHours | QUED | MATH_NUMERIC | NONE | NONE |
The total hours that an order is expected to be in queue at work centers and moving between work centers.
The system stores this value in
| ||||
c2ndStockingType | STKT | char | NONE | NONE |
A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking
| ||||
cPlanningCode | MPST | char | NONE | NONE |
A code that indicates how Master Production Schedule (MPS), Material Requirements Planning (MRP), or Distribution Requirements
| ||||
cOrderPolicyCode | OPC | char | NONE | NONE |
A code that specifies the rules for inventory reordering in the Requirements Planning and Procurement systems. Valid values are:
0
Reorder
| ||||
mnOrderPolicyValue | OPV | MATH_NUMERIC | NONE | NONE |
A value that the system uses in conjunction with the order policy code to represent one of the following:
o When you select order policy
| ||||
mnMinOrderQuantity | RQMN | MATH_NUMERIC | NONE | NONE |
The minimum order quantity for an item. You can base the quantity on factors other than usage, such as perishability, storage capacity, and
| ||||
mnTimeBasisRate | RATE | MATH_NUMERIC | NONE | NONE |
A code used to define rate information in the General Rate/Message Records table (F00191). | ||||
cShrinkFactor | SRKF | char | NONE | NONE |
A value that determines whether the shrink factor you enter for this item is a percentage or a fixed quantity. Valid values are:
%
| ||||
mnShrinkage | SRNK | MATH_NUMERIC | NONE | NONE |
A fixed quantity or percentage that the system uses to determine inventory shrinkage for an item. The system increases the planned order
| ||||
mnQtyOrderMultiples | MULT | MATH_NUMERIC | NONE | NONE |
A multiple for rounding up planned order quantities in MPS/MRP. The system rounds up the planned order quantity to the nearest multiple
| ||||
mnWorkHoursPerDay | WRHR | MATH_NUMERIC | NONE | NONE |
The number of work hours that the manufacturing plant operates per day. | ||||
szPrimaryUOM | 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
| ||||
cPhantomFlag | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cWarningMsgFlag | EV02 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cDecreaseMsgFlag | EV03 | char | NONE | NONE |
A radio button that specifies the level at which trace/track result is to be displayed. Select the Detail to display all transactions except IB, IX,
| ||||
cIncreaseMsgFlag | EV04 | char | NONE | NONE |
PeopleSoft event point processing flag 04. | ||||
szLeadTimeZeroMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szDecreaseFPOMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szCancelFPOMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szDeferInDamperMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szDeferFPOMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
cLotExpirationFlag | EV03 | char | NONE | NONE |
A radio button that specifies the level at which trace/track result is to be displayed. Select the Detail to display all transactions except IB, IX,
| ||||
cWorkOrderFlag | EV04 | char | NONE | NONE |
PeopleSoft event point processing flag 04. | ||||
cPurchOrderFlag | EV05 | char | NONE | NONE |
A flag that indicates whether automatic spell check is turned on. | ||||
cGenerationType | EV06 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
jdFrozenDate | DATE01 | JDEDATE | NONE | NONE |
Event point for JDE Date. | ||||
jdMessageDate | DATE02 | JDEDATE | NONE | NONE |
Event point for JDE Date. | ||||
szWorkOrderStatus | SRST | char | NONE | NONE |
A user defined code (00/SS) that describes the status of a work order, rate schedule, or engineering change order. Any status change from
| ||||
mnDeferDamperDays | DEFD | MATH_NUMERIC | NONE | NONE |
mnExpediteDamperDays | EXPD | MATH_NUMERIC | NONE | NONE |
iMfgSafetyLeadTime | INT02 | integer | NONE | NONE |
Number of Days in the Past to Query for Quote Requests Received. | ||||
iPurchSafetyLeadTime | INT03 | integer | NONE | NONE |
Event point for Integer. | ||||
iNumBucketlessDates | INT01 | integer | NONE | NONE |
Number of Days in Future to Query for Responses Due. | ||||
iNumBucketDates | INT02 | integer | NONE | NONE |
Number of Days in the Past to Query for Quote Requests Received. | ||||
cSuppressErrorMessage | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cErrorCode | ERRC | char | NONE | NONE |
This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document
| ||||
szErrorMessageID | 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
| ||||
mnF3411UniqueID | UKID | MATH_NUMERIC | NONE | NONE |
This field is a unique number used to identify a record in a file. | ||||
cMRPMessageFlag | MRPD | char | NONE | NONE |
This code may be used as an additional field to select Item information to print on reports. Once values are loaded into this field, The
| ||||
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
| ||||
jdStartDate | DATE01 | JDEDATE | NONE | NONE |
Event point for JDE Date. | ||||
jdBeginningDate | DATE02 | JDEDATE | NONE | NONE |
Event point for JDE Date. | ||||
jdEndDate | DATE03 | JDEDATE | NONE | NONE |
Event point for JDE Date. | ||||
szExpediteInDamperMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szExpediteFPOMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szIncreaseFPOMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
mnFromPotency | FRMP | MATH_NUMERIC | NONE | NONE |
A number that indicates the minimum potency or percentage of active ingredients acceptable for an item.
The system displays a warning
| ||||
mnThruPotency | THRP | MATH_NUMERIC | NONE | NONE |
A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item.
The system displays a
| ||||
szFromGrade | FRGD | char | NONE | NONE |
A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item.
The system displays a warning message if
| ||||
szThruGrade | THGD | char | NONE | NONE |
A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item.
The system displays a warning message if
| ||||
mnVendorNumber | VEND | MATH_NUMERIC | NONE | NONE |
The address book number of the preferred provider of this item. | ||||
szPlanQtyExceedsMOQMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szPlanQtyExceedsFOQMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szLotExpiredMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szPurchOrderDocType | DCTO | char | NONE | NONE |
A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has
| ||||
szWorkOrderDocType | DCTO | char | NONE | NONE |
A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has
| ||||
mnMaxOrderQuantity | RQMX | MATH_NUMERIC | NONE | NONE |
The maximum order quantity for an item. You can base the quantity on factors other than usage, such as perishability, storage capacity,
| ||||
cProcessFlag | EV05 | char | NONE | NONE |
A flag that indicates whether automatic spell check is turned on. | ||||
cStockNonStockFlag | SNS | char | NONE | NONE |
A code that determines whether the system performs rounding for planning purposes. Valid values are:
R Round either up or down to the
| ||||
cCostLevel | CLEV | char | NONE | NONE |
A code that indicates whether the system maintains one overall inventory cost for the item, a different cost for each branch/plant, or a
| ||||
mnF3412UniqueID | UKID | MATH_NUMERIC | NONE | NONE |
This field is a unique number used to identify a record in a file. | ||||
mnSafetyStocks | SAFE | MATH_NUMERIC | NONE | NONE |
The quantity of stock kept on hand to cover high-side variations in demand. | ||||
cMultiLevelFlag | EV02 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szReqStartBeforeStartMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szManualAdjustNecessaryMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
cDateErrorFlag | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szDateErrorMsgDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szStandardUOMConversion | TFLA | char | NONE | NONE |
Allows you to bypass the item-specific unit of measure and use the standard unit of measure. Valid values are:
blank Use the item-specific
| ||||
mnStandardPotency | STDP | MATH_NUMERIC | NONE | NONE |
The percentage of active ingredients normally found in an item. | ||||
cPotencyControl | OT1Y | char | NONE | NONE |
A code that indicates whether you control the item by potency. | ||||
szJobNumberAsString | JOB | char | NONE | NONE |
Job Number | ||||
cCoByProductFlag | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cConsolidationMethod | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cMakeMfgItemsInOrigin | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cProcessEachBranch | EV02 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szTransferDocType | DCTO | char | NONE | NONE |
A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has
| ||||
szDateBranch | 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
| ||||
cForecastConsumptionFlag | EV02 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cReplanFlag | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szCategoryCode | PRPX | char | NONE | NONE |
A user defined code (system 41, type P4) under which you can organize logically related items.
You can simplify the master planning
| ||||
mnReorderQuantity | ROQI | MATH_NUMERIC | NONE | NONE |
The estimated reorder quantity for an item. You can enter this quantity if there is not enough sales history available for the system to
| ||||
szRateOrderType | DCTO | char | OPT | NONE |
A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has
| ||||
cMnWkDyHr | MWDH | char | OPT | NONE |
A code that determines the frequency of the schedule. Valid values are: 1 Monthly 2 Weekly 3 Daily 4 Per Shift (for future use) | ||||
cExtendRate | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnUniqueKeyIDOffset | MATH01 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance Low Value. | ||||
mnLotEffectiveDefaultDays | LEDD | MATH_NUMERIC | OPT | NONE |
The number of days that an item must remain in inventory before the system considers the item to be available for sales and manufacturing
| ||||
mnPurchasingEffectiveDays | PEFD | MATH_NUMERIC | OPT | NONE |
The number of days after a purchased item isreceived that a lot becomes available. The system uses this number when calculating and
| ||||
cProjectPlanning | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cProjectSpecificItem | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
B3400450 MRP, Write Lower Level Pegging Records from BOM | ||||
B3400540 MRP, Calculate Schedule Dates for Planning | ||||
B3401270 Cache, Process MRP Bucketless Dates | ||||
B3401280 Cache, Process MRP Co/By Products | ||||
B3401290 Cache, Process MRP Item Quantities | ||||
B3401300 Cache, Process MRP Inclusion Rules | ||||
B3401310 Cache, Process MRP Work Orders | ||||
B3401320 Cache, Process MRP Purchase Orders | ||||
B3401340 MRP, Return Work Days | ||||
B3401540 Cache, Process MRP Batch Bills | ||||
B3500030 MRP, Get Supply Branch | ||||
B3500040 MRP, Calculate Available Transfer Qty from Cache | ||||
B4000520 Get Item UoM Conversion Factor | ||||
B4001120 Calculate EOQ and ROP | ||||
B9800100 Get Audit Information | ||||
B9800420 Get Data Dictionary Definition | ||||
XF4105 Item Cost I/O |
F3002 Bill of Material Master File | ||||
F3411 MPS/MRP/DRP Message File | ||||
F3413 MPS/MRP/DRP Summary File | ||||
F34UI005 MRP Orders/Requirements User Index-Process Item | ||||
F34UI006 MRP Co/By Product Net Quantity User Index | ||||
F35UI001 MPS/MRP Planning - Multiple Plant User Index | ||||
F4211 Sales Order Detail File |