The Webucator instructor worked with us to make sure we could use Project as it would apply to our company. Excellent... More Testimonials »

MOC 80014 - Development IV in Microsoft Dynamics AX 2009

Delivery Options

Upcoming Live eLearning Classes

There are currently no upcoming Live eLearning classes. Please contact us if you would like us to schedule a class.

Class Description

Class Overview

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.

Class Goals

  • Learn to create the base functionality for the Point-Of-Sale (POS) module.
  • Learn to Review the functional design of the POS project.
  • Learn to Review the technical design of the POS project.
  • Learn to use and create number sequences.
  • Learn to Assign a new number using a number sequence.
  • Learn to use continuous number sequences.
  • Learn to Format a number from a number sequence.
  • Learn to use Number Pre-Allocation.
  • Learn to use the Clean Up Process.
  • Learn to use the Form Handler.
  • Learn to use the NumberSeqReference table and methods.
  • Learn to Set Print Options.
  • Learn to Retrieve Print Options.
  • Learn to use Pack and Unpack to Store Settings.
  • Learn to use SysPrintOptions.
  • Learn to describe the purpose of the Business Connector.
  • Learn to set up and manage the Business Connector.
  • Learn to debug code through the Business Connector.
  • Learn to describe the architecture of the Business Connector.
  • Learn to use the managed classes in the Business Connector.
  • Learn to list various uses of the Business Connector.
  • Learn to reference Common Runtime Language (CLR) assemblies in the Microsoft Dynamics AX 2009 Application Object Tree (AOT).
  • Learn to add assemblies to the Global Assembly Cache.
  • Learn to write X++ code that interacts with managed code in external applications.
  • Learn to secure CLR Interop code.
  • Learn to consume external web services from X++ code.
  • Understand how and where the use of DLL's is implemented in Microsoft Dynamics AX 2009.
  • Learn to create ledger transactions using LedgerVoucher.
  • Learn to create ledger transactions using a Ledger Journal.
  • Learn to use SalesTableType, SalesLineType, PurchTableType, and PurchLineType.
  • Learn to post and print document updates.
  • Learn to post transactions.
  • Learn to use settlements.
  • Learn to use trade agreements.
  • Learn to create and post inventory journals.
  • Learn to use inventory dimensions.
  • Learn to use InventSum.
  • Learn to use InventMovement.
  • Learn to use InventUpdate.
  • Learn to identify the three main sections that make up a report.
  • Learn to add data sources to a report to define what data is displayed by the report.
  • Learn to create a report design with multiple sections and controls.
  • Learn to override system methods to control the fetch and display of data.
  • Learn the structure and design of the project module.
  • Learn to post transactions to the project module.
  • Learn to make modifications to the project invoice proposal procedure.
  • Learn to make modifications to the project invoice procedure.
  • Learn to identify the components required prior to using workflow.
  • Learn to specify which applicationmodule a workflow is applicable to using a workflow category.
  • Learn to create a new workflow template.
  • Learn to link tables to workflows using a workflow document.
  • Learn to define what happens when the workflow is approved or denied.
  • Learn to apply a workflow to a form.
  • Learn to create Event Handlers and apply them to a workflow.
  • Learn to sonfigure a workflow.
  • Learn to submit a record for workflow processing.
  • Learn to use the workflow processor.

Class Outline

  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

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Microsoft Dynamics AX 2009 Development I
  • Microsoft Dynamics AX 2009 Development II
  • Microsoft Dynamics AX 2009 Development III

Courses that can help you meet these prerequisites:

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Associated Certifications

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.
© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723