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

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

SlaesOrder Creation Process:

They are 4 Major Process Steps involved in the Creation Of Sales Order:
1. Confirmation.
2. Picking List
3. Packing Slip
4. Invoice.

1. Confirmation Class's & Tables That are related to Confirmation process are following:
               Tables  : CustConfJour , CustConfTrans.
                Class's : SalesFormLetter_Confirm.

2. PickingList Class's & Tables That are related to PickingList process are following:
           Tables  : WMSPickingRout , WMSOrderTrans.
           Class's : SalesFormLetter_PickingList.

3. PackingSlip Class's & Tables That are related to PackingSlip process are following:
            Tables  : CustPackingSlipJour , CustPackingSlipTrans.
            Class's : SalesFormLetter_PackingSlip.

4. Invoive Class's & Tables That are related to Invoice process are following:
     Tables  : CustInvoiceJour , CustInvoiceTrans.
     Class's : SalesFormLetter_Invoice.

Proud To Be a DAX Developer :-)

How To: Create & Use AOT Maps In Ax2012

  • Maps are also known as Table Maps/AOT MapsTable Map is a element/object the makes possible to link/associate map fields with fields(same type with different names) in different tables.
  • like, I have create a MAP with field (AccountNum) and Same field exist in CustTable and also in VendTable,so I can associate field in CustTable and in VendTable with Maps, so basically  Maps enables to access the fields with different name in different tables.
Procedure For Creating a AOT Map:
  • I created a Map by navigating to AOT>Data Dictionary>Maps and right click and new and gave it name ‘MapTest’.

  • I have created 4 fields under Fields node in Map (Best Practice drag and drop from EDT).

  • Now the next thing I need to do is to associate the fields in map witch i created with the fields in different tables, let say I am taking two tables (CustTable and VendTable).

Notice that above, four fields that I have created in Maps also exist in CustTable as well as VendTable with different names.


  • To associate fields, go to Mapping node, right click it and click New mapping and enter the table that you want to associate in Mapping Table field as following,

What Is: The Difference Between MapIterator and MapEnumerator In Ax 2012

Hi Friends, 
                
To day i would like to share info about MapIteratot and MapEnumerator, 1st thing to know is that in Ax 2012 "MAPS" are of two types,
1. X++ Maps:
                It can be used as a temp data store for the given scope of a process. This takes us less over head, and is much quicker than a TempTable. For Further reading.
2. AOT Maps:
                 A map can unify the access to similar columns and methods that are present in multiple tables. You associate a map field with a field in one or more tables. This enables you to use the same field name to access fields with different names in different tables. Methods on maps enable you to create or modify methods that act on the table fields that the map references

Difference is mentioned below:

MAP-ITERATOR:   The Mapiterator loops through the complete Map.
MAP-Enumerator: Map Enumerator class is like map iterator Class ,But allows the deletion of elements during enumeration where as mapiterator does not.

Proud To Be a DAX Developer :-)