Chapter 2. Advanced C/AL Development
In this chapter we will cover the following recipes:
- Creating custom tables
- Understanding database triggers
- Implementing a user interface with pages
- Linking datasources in subpages
- Working with page triggers
- Presenting related data in FactBoxes
- Designing reusable code
- Accessing temporary tables
- Role-Tailored client and role centers
- Assigning role centers to user profiles
- Simplifying data access with queries
- Improving performance with table indexes
- Linking datasources with advanced queries
- Exchanging data with XMLPort objects
- Designing user menu
- Referencing records and fields via RecordRef and FieldRef
- Working with single instance codeunits
- Running tasks in background sessions