Calling Sequence Of Methods In FORM Level in Ax 2012

Hi Every one, today i would like to share my knowledge on Calling Sequence Of Methods in Form Level. Each form has a set of standard methods. You can override these methods to change the behavior of the form, respond to user interface events, and customize the appearance of a form.There are also methods on each form data source and on each form control.
Below scenarios gives the information of  method calls in the form level 
  1. Opening the Form.
  2. Creating/Updating/Deleting the record in the Form.
  3. Closing the Form.

What's The Difference Between Passing By Reference & Passing By Value?

Hi Everyone,
Today i would like share information about the topic "Pass by value & Pass by reference". This is topics is very confusing for the beginners, so i have come up with an simple example(definition) to make you understand. Source

Example Scenario : Let Say I want to share a web page with you.


Passing By Reference :
  • If I tell you the URL, I'm passing by reference. You can use that URL to see the same web page witch I can see. 
  • If that page is changed, we both see the changes. 
  • If you delete the URL, all you're doing is destroying your reference to that page - you're not deleting the actual page itself.
Passing By Value :
  • If I print out the page and give you the printout, I'm passing by value
  • Your page is a disconnected copy of the original. 
  • You won't see any subsequent changes, and any changes that you make (e.g. scribbling on your printout) will not show up on the original page. 
  • If you destroy the printout, you have actually destroyed your copy of the object - but the original web page remains intact
Proud To Be a DAX Developer :-)

What is: the Inventory Status Of The Processes involved in Creating SalesOrder & PurchOrder in Ax 2012

Inventory Status of the SalesOrder:

1. Confirm         ==> OnOrder.

2. Picking List   ==> Reservation.
3. Packing Slip  ==> Deducted.
4. Invoice           ==> Sold.



Inventory Status of the PurchOrder:

1. Confirm / PurchOrder                     ==> OnOrder.
2. ReceiptList                                     ==> Registration.
3. Packing Slip / Product Receipt       ==> Received.
4. Invoice                                           ==> Purchase.

Proud To Be a DAX Developer :-)

What is: The Process For PurchaseOrder Creation, Class's & Table's Involved In the process in Ax 2012

PurchaseOrder Creation Process:

They are 4 Major Process Steps involved in the Creation Of Purchase Order:
1. Confirmation/PurchOrder.
2. Receipt List
3. Product Receipt
4. Invoice.

1. Confirmation Class's & Tables That are related to Confirmation process are following:
               Tables  : VendPurchOrderJour , VendPurchOrderTrans.
               Class's : PurchFormLetter_PurchOrder.

2. ReceiptList  Class's & Tables That are related to ReceiptList process are following:
            Tables  : VendReceiptListJour , VendReceiptListTrans.
            Class's : PurchFormLetter_ReceiptList.

3. PackingSlip Class's & Tables That are related to PackingSlip process are following:
            Tables  : PackingSlipJour , PackingSlipTrans.
            Class's : PurchFormLetter_ProductReceipt.

4. Invoive Class's & Tables That are related to Invoice process are following:
     Tables  : VendInvoiceJour , VendInvoiceTrans.
     Class's : PurchFormLetter_Invoice.

Proud To Be a DAX Developer :-)