IsValidBin in Item Tracking Management Codeunit

johanna
Member Posts: 369
Dear all,
I am using NAV 4 SP3 build 23305. In Warehouse Shipment Line, I run Item Tracking Lines. When I click AssistEdit in Lot No. column, the performance is very slow if my item has so many Lot. Finally, I know the cause of this slow performance using Client Monitor. The cause is in IsValidBin function, specially when system call function GetRecordID. GetRecordID is called by every Lot of my item.
I try to remove the code like below in function AssistEditLotSerialNo in Item Tracking Management codeunit.
Is it okay to do that? I am afraid I will cause another problems.. Please help..
Thank you..
I am using NAV 4 SP3 build 23305. In Warehouse Shipment Line, I run Item Tracking Lines. When I click AssistEdit in Lot No. column, the performance is very slow if my item has so many Lot. Finally, I know the cause of this slow performance using Client Monitor. The cause is in IsValidBin function, specially when system call function GetRecordID. GetRecordID is called by every Lot of my item.
I try to remove the code like below in function AssistEditLotSerialNo in Item Tracking Management codeunit.
IF ReservEntry.FIND('-') THEN REPEAT //{<<<<<<<<<<<<<<<<<<<<<<<<<<<< TUNING - START >>>>>>>>>>>>>>>>>>>>>>>>>>>} {remove: IF IsValidBinCode(ReservEntry,TrackingSpecification."Bin Code") OR NOT UseWarehouseEntries THEN BEGIN } //{<<<<<<<<<<<<<<<<<<<<<<<<<<<< TUNING - FINISH >>>>>>>>>>>>>>>>>>>>>>>>>>} TempReservEntry := ReservEntry; TempReservEntry.INSERT; //{<<<<<<<<<<<<<<<<<<<<<<<<<<<< TUNING - START >>>>>>>>>>>>>>>>>>>>>>>>>>>} {remove: END; } //{<<<<<<<<<<<<<<<<<<<<<<<<<<<< TUNING - FINISH >>>>>>>>>>>>>>>>>>>>>>>>>>} UNTIL ReservEntry.NEXT = 0;
Is it okay to do that? I am afraid I will cause another problems.. Please help..
Thank you..
Best regards,
Johanna
Johanna
0
Comments
-
same problem0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions