Workaround to use System tables in AL extensions

adas
Member Posts: 3
I have a c/al object using Object table. Given, System and Virtual tables cannot be extended, how can I accommodate this when converted to AL?
0
Comments
-
You cannot add fields to the table using a table extension.
But you can use the object table in AL, just as you could in C/AL.1 -
That depending on what you use Object for.
What kind of info are you looking for?For help, do not use PM, use forum instead, perhaps other people have the same question, or better answers.0 -
I have a field in a table that is referring to Object table using TableRelation (Object.ID WHERE (Type=CONST(Table)) . The solution is not compiling and error is showing in TableRelation property. Error is - 'The type or method Object cannot be used for Extension development'0
-
It seems that we can use AllObj table instead of Object table. Some system/virtual tables are not usable for extension development. However, AllObj is allowed. this link can help.
https://github.com/Microsoft/AL/issues/4530
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