AX 2012: Cancel product receipt journal in X++

Purpose: The purpose of this document is to illustrate how we can cancel a posted product receipt in X++. Business requirement: Ability to cancel product receipt journal automatically. As of now Standard AX offers manual product receipt cancellation by clicking Procurement and sourcing > Inquiries > Journals > Product receipt > Cancel. Assumptions: Product receipt is posted. Development: Please find below the job... Continue Reading →

AX 2012: Correct product receipt journal in X++

Purpose: The purpose of this document is to illustrate how we can correct a posted product receipt in X++ using PurchParmTable and PurchParmLine tables. Business requirement: Ability to correct product receipt journal automatically. As of now Standard AX offers manual product receipt correction by clicking Procurement and sourcing > Inquiries > Journals > Product receipt > Correct. Assumptions: Product receipt is... Continue Reading →

AX 2012: Confirm Purchase Order in X++

Purpose: The purpose of this document is to illustrate how we can confirm purchase orders in X++ using PurchParmTable table and PurchFormLetter class. Business requirement: Ability to confirm purchase order automatically. As of now Standard AX offers manual purchase order confirmation by clicking Procurement and sourcing > Common > Purchase orders > All purchase orders > Purchase > Generate > Confirm.... Continue Reading →

AX 2012: Create SSRS Column Chart Report

Purpose: The purpose of this document is to demonstrate how to develop SSRS column chart report in Dynamics AX 2012. Prerequisites: Visual Studio 2010 Visual Studio tools. Reporting extension. Report Builder. Should be well-versed in Report Programming Model. Business Requirement: Create a column chart report to show top products sold in the year 2012. Project... Continue Reading →

AX 2012: Mastering Batch Framework

Master the Batch Framework in Dynamics AX 2012 by going through the following topics in sequence. The initial topics discuss the basics followed by advanced and complex concepts of the Batch Framework. All the posts will be based on the SysOperation framework which is recommended over the depreciated RunBase framework to develop customized batch jobs. Following are... Continue Reading →

AX 2012: Customize Controller for Batch Job

The purpose of this document is to demonstrate what power we can leverage by customizing the controller for our batch job. For simplicity, we'll explore how we can set batch dialog fields with default values by extending SysOperationServiceController class. Prerequisites: It is highly recommended to go through the following posts to get a better understanding... Continue Reading →

AX 2012: Add Lookup to Batch Job Dialog

Prerequisites: 1. Create a simple batch job. 2. Add fields to batch job dialog. Business Requirement: To have a lookup on the batch job dialog to filter records to be processed based on the user selected value of sales channel field on the dialog. Project Overview: We'll be adding a new UI Builder class MAKSalesTableUIBuilder and... Continue Reading →

AX 2012: Add Fields to Batch Job Dialog

Prerequisites: 1. Create a simple batch job. Requirement: To add custom fields to batch job dialog to choose a date range to process only those records falling in that date range. Project overview: As you can see in the picture, a data contract class MAKSalesTableContract has been added to the project to achieve the goal.... Continue Reading →

Blog at WordPress.com.

Up ↑