Access modifier for table fields

Cem_Karaer
Member Posts: 281
Hello all,
Because Dynamics NAV is not an object-oriented environment, we have to simulate an object by using a table; fields for class properties, functions for methods. It is good that we can conceal some functions from outside access by making them local. But what about the fields? It would be best to mark any field as private to prevent outside access in the code. Is there any workaround to do that?
Because Dynamics NAV is not an object-oriented environment, we have to simulate an object by using a table; fields for class properties, functions for methods. It is good that we can conceal some functions from outside access by making them local. But what about the fields? It would be best to mark any field as private to prevent outside access in the code. Is there any workaround to do that?
Cem Karaer @ Pargesoft
Dynamics NAV Developer since 2005
Dynamics NAV Developer since 2005
0
Answers
-
Use a temp version of the table and fill only the fields that are relevant. When receiving only proces the fields that are allowed to be filled.1
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