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 :-)

What Is: a Journal & an Journal Entries? What is It's Purpose? in Ax 2012

Definition Of a Journal:
  • A journal details all the financial transactions of a business and which accounts these transactions affect.
  • Typically, journal entries are entered in chronological order and debits are entered before credits.

Definition Of a Journal Entries:
  • A journal entry is the record of a financial transaction recorded (entered) in a journal
    Purpose Of Journal Entries :

  • Journal entries provide foundational information for all other financial reports and are used by auditors to analyze how financial transactions impact a business.

  • Journal entries are assigned to specific accounts using a Chart of Accounts, and the journal entry is then recorded in a ledger account.
Proud To Be a DAX Developer :-)