MOC 80014 - Development IV in Microsoft Dynamics AX 2009


Request an offer for classroom delivery of this course

Register for a Live Web Conference Course

Course duration

Course Outline

This Microsoft Dynamics AX training class teaches students advanced X++ development techniques and examines how the Microsoft Dynamics AX application is structured.

The course covers both technical and application specific areas of Microsoft Dynamics AX. The technical section ensures that the student has obtained all necessary technical knowledge before progressing to the application specific section.

The application specific section aims at helping the student understand the more complicated processes within Microsoft Dynamics AX. The training material is useful as a reference when a refresher of the process is needed. The course covers six key Microsoft Dynamics AX modules; Ledger, Trade, Inventory, Production, Project and Workflow, and goes into detail about the technical aspects of some of the main functions within each of these modules.

  1. Point-of-Sale Project
    1. Functional Design
    2. Technical Design
  2. Number Sequences
    1. Assign a New Number
    2. Continuous Number Sequences
    3. Format a Number
    4. Number Pre-Allocation
    5. Clean Up Process
    6. Form Handler
    7. NumberSeqReference
    8. Lab: Add Pay Id number sequence
  3. Print Job Settings
    1. Set Print Options
    2. Retrieve Print Options
    3. Use of Pack and Unpack to Store Settings
    4. Use of SysPrintOptions
    5. Args Object
    6. Lab: Suppress Scaling Message
    7. Lab: Print the receipt to the correct printer
    8. Lab: Bypass Print Options
  4. Business Connector
    1. Business Connector Setup and Configuration
    2. Business Connector Architecture
    3. Lab: Business Connector
  5. CLR Interoperability
    1. Reference CLR Assemblies in the AOT
    2. Adding Assemblies to the Global Assembly Cache or Client
    3. Leverage CLR Managed Code Within X++ Code
    4. InteropPermission Class
    5. Web service references
    6. Implementing a DLL
    7. Lab: CLR Interop
  6. Ledger
    1. LedgerVoucher
    2. LedgerJournal
    3. Lab: Create and Post a Ledger Journal
  7. Trade
    1. TableType and LineType
    2. Post and Print Document Updates
    3. Posting Transactions
    4. Settlement
    5. Trade Agreement
    6. Lab: Trade
    7. Lab: Settlement
  8. Inventory
    1. Inventory Journals
    2. Inventory Dimensions
    3. InventSum
    4. InventMovement
    5. InventUpdate
    6. Lab: On-hand Inventory on Sales Order Form
    7. Lab: POS - Display inventory dimensions
    8. Lab: POS - Display on hand inventory
  9. Production
    1. ProdMulti
    2. ProdStatusType
    3. ProdUpd
    4. Scheduling
    5. Lab: Special Instructions Using Master Planning
  10. Project Accounting
    1. Design
    2. Posting Transactions
    3. Invoice Proposal
    4. Invoice
    5. Lab: Warranty Item
  11. Workflow
    1. Workflow Installation
    2. Create a Workflow Category
    3. Create a Workflow Template
    4. Create a Workflow Document
    5. Create a Workflow Approval
    6. Enable Workflow on a Form
    7. Create Event Handlers
    8. Configure a Workflow
    9. Code Walkthrough: Submitting a workflow
    10. Code Walkthrough: Workflow Processor
    11. Lab: Add Another Condition to the Submit Action
    12. Lab: : Enable Resubmit

InterSource Geneva, a premier Information Technology training firm, offers over 400 different courses on server, database and programming technologies, as well as end-user classes for the most popular office, graphics and design applications. We serve clients in Switzerland (Geneva, Lausanne, Bern, Basel, Zurich) and throughout Europe (France, Germany, Austria, Finland, Sweden, England, Netherlands, Spain, etc.).

InterSource offers custom, private courses at client sites, standard public courses in our Geneva classroom, and online training via live Web conference. Training is offered in English and many other languages (Francais, Deutsch, Espanol, Italiano.)

For an overall view of our offerings, please visit us at