microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online...

12
LOGO Microsoft Dynamix AX Technical Training http:// www.todaycourses.com

Transcript of microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online...

Page 1: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

LOGO

Microsoft Dynamix AX Technical Training

http://www.todaycourses.com

Page 2: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

ContentsContents

Reports

Development Environment and Tools

Fetching Data

Classes

Forms

Page 3: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

Development Development Environment and Environment and ToolsTools● Development environment● Files (Client, Application, Server )● Transfer of modifications to test environment● AOS setup● Application architecture● X-references● Application hierarchy browser

Page 4: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

Development Development Environment and Environment and ToolsTools● Microsoft Visio● Performance/ Monitoring● Debugger● System Monitoring● Method Trace● Development Warnings

Page 5: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

Development Development Environment and Environment and ToolsTools● SQL Trace● Query Time Limit● Dead Locks● Database Trace● Code Profiler● Application upgrade● Upgrade project● Compare tool

Page 6: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

Fetching DataFetching Data

● Query (Structure, Properties)● Cost based optimizer● While select (Syntax, Qualifiers, Field

lists, Join, Placeholders/Literals)● Caching● Locking● Temporary tables

Page 7: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

ClassesClasses● Object Oriented implementation in Microsoft Dynamics AX● Most important differences from the standard application and C#, VB.NET

and Java examples● Class declaration● Variables● Data members● Methods (Qualifiers, parameters and return value)● Overriding/Overloading● Access modifiers● Types of Microsoft Dynamics AX Classes (Examples in parenthesis)

Application classes● Basic functionality (Dialog)● Wrapping of general routines (Number Sequence)

Page 8: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

ClassesClasses● Form support classes (Ledger Journal Engine)● Table “polymorphism” (Sales Table Type)● API to the modules (Ledger Voucher, CustVoucher)● Batch processing (Run Base) Kernel classes● Tools(Binary, Dialog Box, Record Sorted List)● Application objects (Form Data Source, Query Build Range),

Integration (COM, ODBC, IO)● System classes (xApplication, xCompany, xInfo)● Run base framework● Args objects

Page 9: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

FormsForms● Architecture● AOT (general methods, data source, design)● Kernel classes and object model● Properties● Best practice (initializing via args, Design, Validation/Modification)● Placement of code (priority : Table, Support Class, Data source,

Design)● Top ten methods to use● Handles to the objects in forms● Interaction between form and Run base classes● Queries Synchronizing (Active/Passive), Joins, Modify by

Page 10: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

FormsForms● Code (Filtering, Sorting, Aggregation)● Special controls in short (ActiveX, List view, Table, Tree,

Window)● Special forms (Lookup, Wizard)● Activate a form from X++ using Class Factory

Page 11: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

ReportsReports● This shows how to fetch data into reports based on queries or X++ Code● Topics● Architecture● AOT (general methods, data sources, design)● Kernel classes and object model● Top ten methods to use● Handles to the objects in reports● The Run Base Report Std framework● Fetch data by Query and X++● Templates / Auto design / Design● Use of temporary tables for consolidations● Calculation on (sub) totals● Report Wizards

Page 12: microsoft dynamics course | microsoft dynamics axapta training | microsoft dynamics ax online training

LOGO

Thank You!