Testcodeunits AL: TableLocks when sugessting Reminder Lines

ImperatorMing
Member Posts: 13
Hello everybody.
As the title suggests, I have a problem with table locks during my small test application.
I have set up a test codeunit in BC16, which should enter a customer on the reminder page (Page434, Table295) and then suggest lines by the action "Suggest Reminder Lines". This is a process that works very well when I do it directly in the web client. The Code is:
The Error Massage I am getting is:

Here is the Code Snippet from the standard application where the error occurs. It is the onAction trigger of the Page 434 "Reminder".

So my Question is: Where does this tablelock cames from? What is the difference between the code simulating the users actions and the process of doing it in the webclient directly. It seems like i am not allowed to run the report "Suggest Reminder Lines" with a request Page. But the standard action does that, so my test has to be able to handle it.
Thanks for your time!
As the title suggests, I have a problem with table locks during my small test application.
I have set up a test codeunit in BC16, which should enter a customer on the reminder page (Page434, Table295) and then suggest lines by the action "Suggest Reminder Lines". This is a process that works very well when I do it directly in the web client. The Code is:
codeunit 60001 "Test Codeunit" { Subtype = Test; trigger OnRun() begin end; [Test] procedure TestOne() var Reminder: TestPage "Reminder"; begin Reminder.OpenNew(); Reminder."Customer No.".SetValue(CustomerNo); // Of course the variable "CustomerNo" is set in real test. Reminder.SuggestReminderLines.Invoke(); end; }
The Error Massage I am getting is:

Here is the Code Snippet from the standard application where the error occurs. It is the onAction trigger of the Page 434 "Reminder".

So my Question is: Where does this tablelock cames from? What is the difference between the code simulating the users actions and the process of doing it in the webclient directly. It seems like i am not allowed to run the report "Suggest Reminder Lines" with a request Page. But the standard action does that, so my test has to be able to handle it.
Thanks for your time!
0
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