Introduction
This article is intended primarily for intermediate Microsoft Dynamics AX users who are familiar with X++ and MorphX. The Goal of this article is to help the users to extract the table names from the configuration keys provided in the Microsoft Dynamics AX 2009 Data dictionary. The code utility will be very handy for intermediate to advanced users to analyse and understand the schema and table design related to the modules. This could be useful in the initial project analysis and design phase.
Microsoft has a range of products under the Microsoft Dynamics umbrella that are more applicable for the small, medium and larger business organizations. Microsoft Dynamics AX (formerly Axapta) is one among the Microsoft Dynamics ERP primary products.
X++ is the language used to built Dynamics AX. MorphX is an integrated development environment in Microsoft Dynamics AX that allows developers to graphically design the GUI. MorphX allows access to application classes that are available in the application, by launching the X++ code editor.
The Configuration Keys in the data dictionary in Dynamics AX 2009 should look like the above image.
Background
XPO is an out put format of Dynamics AX Objects. XPO objects can be imported and exported in Microsoft Dynamics AX.
The use and explanation of Reverse Engineering tool and Cross Reference Tool is out of scope of this Article.
ExtractTablesNamesFromConfigs Class
This class is basically to demonstrate a method of extracting tables information from the configuration keys. It can be used for analysis. Here is the simple class which creates text files on the fly based on the configuration key names from the data dictionary.
These Configuration Keys hold the tables information. It can be identified to which module it is related to by label information in the properties window. The code is written using X++ code using MorphX IDE.
The ExtractTablesNamesFromConfigs class is a utility to extracts all the table names from the configuration keys to text files. The text files will all be created under the folder 'C:\AllTables\Configs' with the relevant config names.
Using the code
Extract the xpo file from the zip file and import the Class_ExtractTablesNamesFromConfigs.xpo object into AOT. Once imported you will be able to see this object at the end in the AOT Class tree. click open to run this Class. After the execution the text files could be found under the folder 'C:\AllTables\Configs'.
For better understanding of the relationships and Data model. Users could use the Cross Reference tool and Reverse Engineering tool.
Cross Reference Tool in Dynamics AX 2009 helps in understanding the object relationships. For more information on this refer online documentation at the following link http://msdn.microsoft.com/en-us/library/aa626961(v=ax.50).aspx
The Reverse Engineering tool enables you to visualize data and classes in Microsoft Dynamics AX by creating UML data models, UML object models, and ERX ER data models. For more information on this refer online documentation at the following link http://msdn.microsoft.com/en-us/library/aa499193(v=ax.50).aspx
Most of the configurations from Dynamics AX are added here, if you want to add a new config then customize it here in the following method.
public void execMethod()
{
int i;
str sConKeyName[];
sConKeyName[1]="AIF";
sConKeyName[2]="AIFWebService";
sConKeyName[3]="Asset";
sConKeyName[4]="AssetDepBook";
sConKeyName[5]="Bank";
sConKeyName[6]="BankCheque";
sConKeyName[7]="BankDeposit";
sConKeyName[8]="BankElectronicBanking";
sConKeyName[9]="BAS";
sConKeyName[10]="BOM";
sConKeyName[11]="BOMApprove";
sConKeyName[12]="BOMCostBreakdown";
sConKeyName[13]="BOMVersion";
sConKeyName[14]="Commission";
sConKeyName[15]="ComplianceMgmt";
sConKeyName[16]="Config";
sConKeyName[17]="COSAllocation";
sConKeyName[18]="COSBaseModule";
sConKeyName[19]="COSBudget";
sConKeyName[20]="COSCalculation";
sConKeyName[21]="COSCostDistribution";
sConKeyName[22]="COSImportCAC";
sConKeyName[23]="COSOpenDimension";
sConKeyName[24]="COSPlanCostCalc";
sConKeyName[25]="COSWorkAllocation";
sConKeyName[26]="COSWorkDistribution";
sConKeyName[27]="COSWorkUnits";
sConKeyName[28]="CreditCard";
sConKeyName[29]="CRSEMultiple";
sConKeyName[30]="CSS";
sConKeyName[31]="Currency";
sConKeyName[32]="CurrencyEuro";
sConKeyName[33]="CurrencySecondaryCurrency";
sConKeyName[34]="CustBillOfExchange";
sConKeyName[35]="CustCentralizedCustStatement";
sConKeyName[36]="CustCollectionLetter";
sConKeyName[37]="CustGiro";
sConKeyName[38]="CustInterest ";
sConKeyName[39]="CustMultipleInterestRates ";
sConKeyName[40]="CustVendCreditInvoicing ";
sConKeyName[41]="CustVendNegotiableInstrument";
sConKeyName[42]="DataExport";
sConKeyName[43]="DimensionSetHierarchy ";
sConKeyName[44]="EMS ";
sConKeyName[45]="EP";
sConKeyName[46]="EPCompliance";
sConKeyName[47]="EPSalesRep";
sConKeyName[48]="ESS";
sConKeyName[49]="Event";
sConKeyName[50]="Forecast";
sConKeyName[51]="ForecastDMPBase";
sConKeyName[52]="ForeignTrade";
sConKeyName[53]="FullSettlement ";
sConKeyName[54]="HRMADA";
sConKeyName[55]="HRMAdministration";
sConKeyName[56]="HRMAdministrationCompensation";
sConKeyName[57]="HRMAdministrationPayrollInfo ";
sConKeyName[58]="HRMCollaborative";
sConKeyName[59]="HRMCollaborativeCourse";
sConKeyName[60]="HRMEPEmployeeServices";
sConKeyName[61]="HRMi9";
sConKeyName[62]="HRMManagement ";
sConKeyName[63]="HRMManagementAbsence";
sConKeyName[64]="HRMManagementRecruiting";
sConKeyName[65]="InventItemDimColor";
sConKeyName[66]="InventItemDimSize ";
sConKeyName[67]="InventPackaging ";
sConKeyName[68]="InventQualityManagement ";
sConKeyName[69]="InventTransferOrders ";
sConKeyName[70]="Jmg ";
sConKeyName[71]="JmgEPSFCEmployee";
sConKeyName[72]="JmgJob";
sConKeyName[73]="JmgPayroll";
sConKeyName[74]="KMBPM";
sConKeyName[75]="KMBPMActionPlan";
sConKeyName[76]="KMBPMGameplan";
sConKeyName[77]="KMBSC";
sConKeyName[78]="KMEPPerformanceManagement";
sConKeyName[79]="KMEPQuestionnaire ";
sConKeyName[80]="KMQuestionnaireAdvanced ";
sConKeyName[81]="KMQuestionnaireBasic ";
sConKeyName[82]="LedgerAdvAllocation ";
sConKeyName[83]="LedgerAdvanced";
sConKeyName[84]="LedgerAdvanced2";
sConKeyName[85]="LedgerAdvCashflowForecast ";
sConKeyName[86]="LedgerAdvConsolidations ";
sConKeyName[87]="LedgerAdvIntercompanyAccounting ";
sConKeyName[88]="LedgerAllocationRules ";
sConKeyName[89]="LedgerBasic ";
sConKeyName[90]="LedgerBasicBudget";
sConKeyName[91]="LedgerBasicJournalizeTransactions";
sConKeyName[92]="LedgerBasicReversingEntries";
sConKeyName[93]="LedgerBasicSalesTax";
sConKeyName[94]="LedgerBasicSalesTaxJurisdictions";
sConKeyName[95]="LedgerBasicWithholdingTax";
sConKeyName[96]="LogisticsAdvanced";
sConKeyName[97]="LogisticsBasic";
sConKeyName[98]="LogisticsOverUnderDelivery";
sConKeyName[99]="LogisticsRegistration ";
sConKeyName[100]="Markup";
sConKeyName[101]="PaymMan ";
sConKeyName[102]="PaymSched";
sConKeyName[103]="PBA_ProductBuilder";
sConKeyName[104]="PBA_ProductBuildingWebApp";
sConKeyName[105]="PHRPayroll ";
sConKeyName[106]="PHRPayrollJurisdiction";
sConKeyName[107]="PHRPayrollJurisdictionCanada";
sConKeyName[108]="PHRPayrollJurisdictionUnitedStates";
sConKeyName[109]="PHRSystem";
sConKeyName[110]="Presence";
sConKeyName[111]="PriceDisc";
sConKeyName[112]="Prod";
sConKeyName[113]="ProdRouting";
sConKeyName[114]="ProdShop ";
sConKeyName[115]="ProjAdvanced ";
sConKeyName[116]="ProjAdvCashFlow ";
sConKeyName[117]="ProjAdvCostControl";
sConKeyName[118]="ProjAdvEstimate ";
sConKeyName[119]="ProjAdvEstimateFixedPrice";
sConKeyName[120]="ProjAdvEstimateInvestment";
sConKeyName[121]="ProjAdvWorkInProgress";
sConKeyName[122]="ProjBasic";
sConKeyName[123]="ProjBasicCost";
sConKeyName[124]="ProjBasicForecast";
sConKeyName[125]="ProjBasicHour";
sConKeyName[126]="ProjBasicInternalProject";
sConKeyName[127]="ProjBasicOnAcc";
sConKeyName[128]="ProjBasicRevenue";
sConKeyName[129]="ProjBasicTimeMaterial";
sConKeyName[130]="ProjQuotation";
sConKeyName[131]="ProjServerIntegration";
sConKeyName[132]="PurchInvoiceMatching ";
sConKeyName[133]="PurchReq";
sConKeyName[134]="QuotationBasic";
sConKeyName[135]="ReportingServices";
sConKeyName[136]="Req";
sConKeyName[137]="ReqSchedAction ";
sConKeyName[138]="ReturnItem ";
sConKeyName[139]="RFID";
sConKeyName[140]="RFIDBusinessProcessing";
sConKeyName[141]="RFIDTagging";
sConKeyName[142]="RouteApprove";
sConKeyName[143]="RuntimeBUS";
sConKeyName[144]="RuntimeVAR";
sConKeyName[145]="SalesDeliveryDateControl";
sConKeyName[146]="SalesQuotation";
sConKeyName[147]="SalesShipments";
sConKeyName[148]="ShipCarrier";
sConKeyName[149]="SIG ";
sConKeyName[150]="SMA";
sConKeyName[151]="SMABom";
sConKeyName[152]="SMAManagement";
sConKeyName[153]="SMARepair";
sConKeyName[154]="SMASubscription";
sConKeyName[155]="SMASubscription_Indexation";
sConKeyName[156]="SmmCRM";
sConKeyName[157]="SmmLead";
sConKeyName[158]="SmmMA";
sConKeyName[159]="smmMACampaignProcess";
sConKeyName[160]="smmOutlook";
sConKeyName[161]="smmPhone";
sConKeyName[162]="SmmSM";
sConKeyName[163]="smmSMLeadProcess";
sConKeyName[164]="smmSMSalesProcess";
sConKeyName[165]="SmmTM";
sConKeyName[166]="SuppItem";
sConKeyName[167]="SysAdmin";
sConKeyName[168]="SysAPI";
sConKeyName[169]="SysAPIDDE";
sConKeyName[170]="SysAPIPipeClient";
sConKeyName[171]="SysCOM";
sConKeyName[172]="SysCompanyInfo";
sConKeyName[173]="SysDatabaseLog";
sConKeyName[174]="SysDeletedObjects40";
sConKeyName[175]="SysDeletedObjects41";
sConKeyName[176]="SysDevelopmentMorphX";
sConKeyName[177]="SysDevelopmentXPP";
sConKeyName[178]="SysDomain";
sConKeyName[179]="SysFillUtility";
sConKeyName[180]="SysMSSQL";
sConKeyName[181]="SysOracle ";
sConKeyName[182]="SysRecordLevelSecurity";
sConKeyName[183]="SysSign";
sConKeyName[184]="SysTest ";
sConKeyName[185]="SysUserLog";
sConKeyName[186]="TaxUnrealized";
sConKeyName[187]="TradeAgreements";
sConKeyName[188]="TradeBlanketOrder";
sConKeyName[189]="TradeInterCompany";
sConKeyName[190]="TradeMultiShipTo";
sConKeyName[191]="TradePrintManagement";
sConKeyName[192]="TransactionReversal_Cust";
sConKeyName[193]="TransactionReversal_Ledger";
sConKeyName[194]="TransactionReversal_Vend";
sConKeyName[195]="Trv ";
sConKeyName[196]="TRVAdvance";
sConKeyName[197]="TrvElectronicPayment";
sConKeyName[198]="TrvPerDiem ";
sConKeyName[199]="VendInvoicePool";
sConKeyName[200]="VendInvoiceRegister";
sConKeyName[201]="VendInvoiceRegisterApproval";
sConKeyName[202]="VendPromissoryNote";
sConKeyName[203]="VSS";
sConKeyName[204]="WMSAdvanced";
sConKeyName[205]="WMSBasic";
sConKeyName[206]="WMSPallet";
sConKeyName[207]="WrkCtr";
for (i=1; i<=207; ++ i)
{
this.FindAllTablesFromConfigKey(sConKeyName[i]);
}
info(strfmt("Execution finished sucessfully, Check the folder for files under 'C:\AllTables\Configs'."));
}
This would help the functional and technical analysts and users to analyse the schema and tables related to sub-modules and modules, as it retrieves all the tables from each configuration.
Following are few configuration files from Dynamics AX 2009. The names, labels, license and parent description helps in understanding the configuration to which module it belongs.
Configuration Name | Label | LicenseCode | ParentKey |
AIF | Application Integration Framework | AIF | |
AIFWebService | Application Integration Framework Web Services | AIFWebService | |
Asset | Fixed assets | Asset | |
AssetDepBook | Fixed asset depreciation books | | Asset |
Bank | Bank | Ledger | |
BankCheque | Check | | Bank |
BankDeposit | Desposit slip | | Bank |
BankElectronicBanking | Electronic Banking | BankElectronicBanking | |
BAS | Business analysis | BAS | |
BOM | Bill of materials | | LogisticsAdvanced |
BOMApprove | BOM approval | | BOMVersion |
BOMCostBreakdown | Allow cost breakdown activation | | BOM |
BOMVersion | BOM versions | | BOM |
Commission | Commission | | LogisticsBasic |
ComplianceMgmt | Compliance Management II | ComplianceMgmt | |
Config | Item dimension - configuration | | |
COSAllocation | Allocation | | COSCalculation |
COSBaseModule | Cost accounting | COSCostCenter | |
COSBudget | Budgeting | | COSBaseModule |
COSCalculation | Calculation | | COSBaseModule |
COSCostDistribution | Cost distribution | | COSCalculation |
COSImportCAC | Import Transaction from previous version | | COSBaseModule |
COSOpenDimension | Unlimited dimensions | COSOpenDim | |
COSPlanCostCalc | Flexible Budgeting | COSPlanCostCalc | |
COSWorkAllocation | Internal cost allocation | COSIntCostAlloc | |
COSWorkDistribution | Service distribution | | COSCalculation |
COSWorkUnits | Service categories | | COSBaseModule |
CreditCard | Credit card | | LedgerBasic |
CRSEMultiple | Multiple countries/regions | | CRSECountry |
CSS | Customer Self-Service | CSS | |
Currency | | Ledger | |
CurrencyEuro | Euro | | Currency |
CurrencySecondaryCurrency | Secondary currency | | Currency |
CustBillOfExchange | Bill of exchange | | CustVendNegotiableInstrument |
CustCentralizedCustStatement | Centralized Customer Statement | | LedgerAdvanced2 |
CustCollectionLetter | Collection Letter | | LedgerBasic |
CustGiro | Giro | | LedgerBasic |
CustInterest | Interest | | LedgerBasic |
CustMultipleInterestRates | Multiple Interest Rates | | CRSEMultiple |
CustVendCreditInvoicing | Credit Invoicing | | CRSEMultiple |
CustVendNegotiableInstrument | Negotiable Instrument | | Bank |
DataExport | Data Export | | CRSEMultiple |
DimensionSetHierarchy | Dimension Set Hierarchy | | LedgerAdvanced |
EMS | Environmental Sustainability | EMS | |
EP | Enterprise Portal | EP | |
EPCompliance | Compliance site | | ComplianceMgmt |
EPSalesRep | Sales Representative | EPSalesRep | |
ESS | Employee Self-Service | ESS | |
Event | Event | | |
Forecast | Inventory forecast | | LogisticsAdvanced |
ForecastDMPBase | Demand Planning Base | ForecastDMPBase | |
ForeignTrade | Foreign trade | LogisticsBasic | |
FullSettlement | Full Settlement | | CRSEMultiple |
HRMADA | ADA | | HRMAdministration |
HRMAdministration | Human Resource I | | HRMAdministration |
HRMAdministrationCompensation | Compensation | | HRMAdministration |
HRMAdministrationPayrollInfo | Payroll Information | | HRMAdministration |
HRMCollaborative | Human Resource III | HRMCollaborative | |
HRMCollaborativeCourse | Course | | HRMCollaborative |
HRMEPEmployeeServices | Employee Services Role | HRMEPEmployeeServices | |
HRMi9 | I-9 | | HRMAdministration |
HRMManagement | Human Resource II | HRMManagement | |
HRMManagementAbsence | Absence | | HRMManagement |
HRMManagementRecruiting | Recruiting | | HRMManagement |
InventItemDimColor | Item dimension - Color | | LogisticsAdvanced |
InventItemDimSize | Item dimension - Size | | LogisticsAdvanced |
InventPackaging | Packaging duty | | LogisticsBasic |
InventQualityManagement | Quality Management | InventQualityManagement | |
InventTransferOrders | Transfer orders | | LogisticsAdvanced |
Jmg | Shop Floor Control | SFC1 | |
JmgEPSFCEmployee | Enterprise portal SFC employee role | | SFCEPTimeCard |
JmgJob | Shop Floor Control - Job
registration | SFC2 | |
JmgPayroll | Shop Floor Control - Pay generation | SFC3 | |
KMBPM | Business Process Management | KMBPM | |
KMBPMActionPlan | Action plans | | KMBPM |
KMBPMGameplan | Strategic plan | | KMBPM |
KMBSC | Balanced Scorecard | KMBSC | |
KMEPPerformanceManagement | Performance Management Role | KMEPPerformanceManagement | |
KMEPQuestionnaire | Questionnaire Role | KMEPQuestionnaire | |
KMQuestionnaireAdvanced | Questionnaire II | KMQuestionnaireAdvanced | |
KMQuestionnaireBasic | Questionnaire I | KMQuestionnaireBasic | |
LedgerAdvAllocation | Allocation | | LedgerAdvanced |
LedgerAdvanced | General ledger - advanced | | LedgerAdvanced |
LedgerAdvanced2 | General ledger - advanced II | LedgerAdvanced2 | |
LedgerAdvCashflowForecast | Cash flow forecast | | LedgerAdvanced |
LedgerAdvConsolidations | Consolidate | | LedgerAdvanced |
LedgerAdvIntercompanyAccounting | Intercompany accounting | | LedgerAdvanced |
LedgerAllocationRules | Generated allocation | | LedgerAdvanced2 |
LedgerBasic | General ledger | | Ledger |
LedgerBasicBudget | Budget | | LedgerBasic |
LedgerBasicJournalizeTransactions | Journalizing | | LedgerBasic |
LedgerBasicReversingEntries | Reversing entries | | LedgerBasic |
LedgerBasicSalesTax | Sales tax | | LedgerBasic |
LedgerBasicSalesTaxJurisdictions | Sales tax jurisdictions | | LedgerBasicSalesTax |
LedgerBasicWithholdingTax | Withholding tax | | LedgerBasic |
LogisticsAdvanced | Logistics | | LogisticsAdvanced |
LogisticsBasic | Trade | LogisticsBasic | |
LogisticsOverUnderDelivery | Over/underDelivery | | LogisticsBasic |
LogisticsRegistration | Registration/picking | | LogisticsBasic |
Markup | Misc. charges | | LogisticsBasic |
PaymMan | Payment management | | LedgerBasic |
PaymSched | Payment schedule | | LedgerBasic |
PBA_ProductBuilder | Product Builder | PBAProductBuilder | |
PBA_ProductBuildingWebApp | Product Building WebApp | PBA_ProductBuildingWebApp | |
PHRPayroll | Payroll | PayrollforDynamicsAX | |
PHRPayrollJurisdiction | Payroll jurisdiction | | PHRPayroll |
PHRPayrollJurisdictionCanada | Canada | | PHRPayrollJurisdiction |
PHRPayrollJurisdictionUnitedStates | United States | | PHRPayrollJurisdiction |
PHRSystem | System update utilities | | PHRPayroll |
Presence | Presence Support | | SysAdmin |
PriceDisc | Price/Discount | | TradeAgreements |
Prod | Production I | Prod | |
ProdRouting | Production II | ProdRouting | |
ProdShop | Production III | ProdShop | |
ProjAdvanced | Project - advanced | ProjAdvanced | |
ProjAdvCashFlow | Cash flow | | ProjAdvanced |
ProjAdvCostControl | Cost control | | ProjAdvanced |
ProjAdvEstimate | Estimate projects | | ProjAdvanced |
ProjAdvEstimateFixedPrice | Fixed-price | | ProjAdvEstimate |
ProjAdvEstimateInvestment | Investment | | ProjAdvEstimate |
ProjAdvWorkInProgress | Work In Process | | ProjAdvanced |
ProjBasic | Project | | ProjBasic |
ProjBasicCost | Expense | | ProjBasic |
ProjBasicForecast | Forecast | | ProjBasic |
ProjBasicHour | Hours | | ProjBasic |
ProjBasicInternalProject | Cost and internal project | | ProjBasic |
ProjBasicOnAcc | On account | | ProjBasic |
ProjBasicRevenue | Fee | | ProjBasic |
ProjBasicTimeMaterial | Time and material | | ProjBasic |
ProjQuotation | Project quotation | | QuotationBasic |
ProjServerIntegration | Project Server Integration | | ProjBasic |
PurchInvoiceMatching | Invoice matching | | LogisticsBasic |
PurchReq | Purchase Requisition | PurchReq | |
QuotationBasic | Quotations | Quotations | |
ReportingServices | Reporting Services | SysUsers | |
Req | Master planning | Req | |
ReqSchedAction | Action message | | Req |
ReturnItem | Return orders | | LogisticsBasic |
RFID | RFID | RFID | |
RFIDBusinessProcessing | RFID Business processing | | RFID |
RFIDTagging | RFID tagging | | RFID |
RouteApprove | Approval of routes | | ProdRouting |
RuntimeBUS | BUS Runtime | RuntimeBUS | |
RuntimeVAR | VAR Runtime | RuntimeVAR | |
SalesDeliveryDateControl | Delevery date control | | LogisticsAdvanced |
SalesQuotation | Sales quotation | | QuotationBasic |
SalesShipments | Shipments | | LogisticsBasic |
ShipCarrier | Shiping Carrier | | LogisticsBasic |
SIG | Electronic signature | | |
SMA | Service | | ProjBasic |
SMABom | Service Management - BOM | | SMAManagement |
SMAManagement | Service management | ServiceManagement | |
SMARepair | Service Management - Repair | | SMAManagement |
SMASubscription | Subscription | ServiceSubscription | |
SMASubscription_Indexation | Subscription indexation | | SMASubscription |
SmmCRM | Customer Relation Manager Series | smmSalesForceAutomation | |
SmmLead | Leads | | SmmCRM |
SmmMA | Marketing automation | smmMarketingAutomation | |
smmMACampaignProcess | Campaign process | | SmmMA |
smmOutlook | MS Office Outlook synchronization | | |
smmPhone | Telephony integration | | SmmCRM |
SmmSM | Sales management | smmSalesManagement | |
smmSMLeadProcess | Lead qualifying process | | SmmLead |
smmSMSalesProcess | Sales process | | SmmCRM |
SmmTM | Telemarketing | smmTelemarketing | |
SuppItem | Supplementary item | | TradeAgreements |
SysAdmin | Administration | SysUsers | |
SysAPI | Optional APIs | | SysUsers |
SysAPIDDE | Dynamic Data Exchange API | | SysAPI |
SysAPIPipeClient | Pipe Client API | | SysAPI |
SysCOM | Business Connector status | SysCOMUsers | |
SysCompanyInfo | Company accounts | SysCompanies | |
SysDatabaseLog | Database Log | SysDatabaseLog | |
SysDeletedObjects40 | Keep update objects 4.0 | | SysAdmin |
SysDeletedObjects41 | Keep update objects 4.1 | | SysAdmin |
SysDevelopmentMorphX | Development | SysMorphX | |
SysDevelopmentXPP | X++ development | SysXpp | |
SysDomain | Domains | SysDomain | |
SysFillUtility | Fill utility | | SysAdmin |
SysMSSQL | Microsoft SQL Server | SysMSSQL | |
SysOracle | Oracle | SysOracle | |
SysRecordLevelSecurity | Record level security | SysRecordLevelSecurity | |
SysSign | Life Science Electronic signature | | Prod |
SysTest | Test framework | | SysDevelopmentXPP |
SysUserLog | User log | | |
TaxUnrealized | Unrealized sales tax | | |
TradeAgreements | Trade agreements | TradeAgreements | |
TradeBlanketOrder | Blanket order | | LogisticsBasic |
TradeInterCompany | Intercompany | TradeInterCompany | |
TradeMultiShipTo | Multiple ship-to | | LogisticsBasic |
TradePrintManagement | Print management | | LogisticsBasic |
TransactionReversal_Cust | Customer transaction reversal | | LedgerBasic |
TransactionReversal_Ledger | Ledger transaction reversal | | LedgerBasic |
TransactionReversal_Vend | Vendor transaction reversal | | LedgerBasic |
Trv | Expense management | Trv | |
TRVAdvance | Cash advance | | Trv |
TrvElectronicPayment | Credit Card Import | | Trv |
TrvPerDiem | Per diems | | Trv |
VendInvoicePool | Invoice pool excl. posting | | LedgerBasic |
VendInvoiceRegister | Invoice journal | | LedgerBasic |
VendInvoiceRegisterApproval | Invoice register and invoice approval journal | | LedgerBasic |
VendPromissoryNote | Promissory note | | CustVendNegotiableInstrument |
VSS | Vendor Self-Service | VSS | |
WMSAdvanced | Warehouse Management II | WMSAdvanced | |
WMSBasic | Warehouse Management I | WMSBasic | |
WMSPallet | Pallets | | WMSAdvanced |
WrkCtr | Resources | WrkCtr | |
Few CRSE related configurations have been skipped from the above list.
The code has been tested in Microsoft Dynamics AX 2009.
There are approximately around 4584 tables in Microsoft Dynamics AX 2012. For more information download the complete list of tables from the link here http://www.microsoft.com/download/en/details.aspx?id=17093
References
http://msdn.microsoft.com/en-us/library/aa626961(v=ax.50).aspx
http://msdn.microsoft.com/en-us/library/aa499193(v=ax.50).aspx
http://www.microsoft.com/download/en/details.aspx?id=17093
http://stackoverflow.com/users/624368/10p
History
28 Jan 2012