Information Center: Overview of JD Edwards EnterpriseOne Requirements Planning > Information Center: Troubleshooting JD Edwards EnterpriseOne Requirements Planning > Note 1268674.1
As transaction volume grows, there is a possible performance degrade in running MRP. This document is to suggest how to archive/purge master/transactional files which are related with MRP processing in running R3482/R3483 - MRP/MPS Requirements Planning/Master Planning Schedule - Multiple Plant.
Before making any changes in data, review - E1: 34: MRP Performance Checklist Document 626043.1
Case studies have shown us that the best performance can be accomplished by:
* Purging data from tables to be read regularly
* Build the best execution plan in Database server system by your in-house DBA
This document shall focus on tables that are read through the MRP transactions below
* Multiple read of same data
* Transactional files
Whether to cache tables F4101 - Item Master, F4102 - Item Branch File and F4801 - Work Order Master File are determined by the value of Special Handling Code for codes 'DC - Disable Cache Flag' for UDC 34/PC (Planning Control UDC). For further detail, refer to E1: 34: MRP Cached Tables Can Improve MRP Performance Document 657053.1.
Table caching will work fine without issuing a Memory Allocation Failure only when it is handled for active items. In the environment where data is tightly maintained, the performance gain from table caching will be huge. Perform or maintain item information only for active parts.
It is running based on F4102 so it is important to have smaller set of data from F4102.
Table Purged | Table To Be Validated | Reference for purge |
---|---|---|
F4102 |
|
E1: 41: Files deleted by R4101P/R4102P Document 1322000.1 E1: 40: R4102P and Tables Related per Processing Option Value Document 1125633.1 |
F4101 |
|
E1: 41: Files deleted by R4101P/R4102P E1: 41: Inventory Purge Programs (R4101P / R4102P) Document 1322000.1 E1: 41: How R4101P Validates to Delete Item and Considerations Document 1301393.1 |
- F0007 - Workday Calendar (Cached through Database Cache)
- F34004 - Demand/Supply Inclusion Rules (Cached through JDE APIs in BSFN)
- F4102 - Item Branch File (Optional)
- F4101 - Item Master (Optional)
- F4801 - Work Order Master File (Optional)
- and other constant files which are members of P98613 - Database Caching
BSFN | Table Related | UBE | Reference for Purge | |
---|---|---|---|---|
1 | B3400400 - MRPWriteOnHandLotQtyToCacheA (MRP, Update Adjusted Sales and Forecast Qty) | F41021 F4108 |
R4102P - Item Balance Purge (F4102) N/A |
E1: 40: R4102P and Tables Related per Processing Option Value Document 1125633.1 Currently we do not have batch purge against F4108 - Lot Master File. Delete it manually through P4108 - Lot Master |
2 | B3400380 - MRPWriteForecastQtyToCache (MRP,Write Forecast Quantity To Cache) | F3460 | N/A | E1: 34: Is it possible to purge old records from the F3460 - Forecast table? Forecast data can be rebuilt. May want to retain actuals, but they could be rebuilt as well. |
3 | B3400390 - MRPWriteSalesOrderQtyToCache (MRP,Write Sales Order Qty To Cache) | F4211 | R4211P - Purge Sales Order Detail (F4211) | E1: 42: Data File Purges in Sales (R42119P/R42199P/R4201P/R4211P/R42800) Document 625602.1 |
4 | B3400400 - MRPUpdateAdjustedSalesAndForecas (MRP, Update Adjusted Sales and Forecast Qty) | Update Cache | ||
5 | B3400420 - MRPWritePurchaseOrderQtyToCache (MRP,Write Purchase Order Qty To Cache) | F4311 | R4311P - Detail (F4311) Purge R43121P - Receiver (F43121) Purge |
E1: 43: Procurement Data Files Purges Document 661344.1 |
6 | B3400440 - MRPWriteWorkOrderQtyIntoCache (MRP, Write Work Order Qty Into Cache) | F4801 & F3111 | R4801P - Work Order Purge Program | E1: 31: R4801P Purging Work Order Records Document 630413.1 |
7 | B3400480 - MRPWritePartsListQtyIntoCache (MRP, Write Parts List Qty Into Cache) | F3111 | R4801P - Work Order Purge Program | E1: 31: R4801P Work Order Purge FAQ Document 630413.1 |
8 | B3401550 - MRPLoadBOMCache (MRP, Load BOM Cache) | F3002 | N/A | Try to maintain smallest size of BOM |
Other Considerations: