Skip to main content

Posts

D365fno certification list

  Renewal frequency: Most certifications require renewal every 12 months through Microsoft Learn. Recent updates: MB-920 (ERP Fundamentals) retired Dec 31, 2025 . MB-310 (Finance) updated Sept 20, 2024 . MB-330 & MB-335 (SCM) updated July 12, 2024 . MB-500 (Developer) remains active Exam Code Certification Name Focus Area Level MB-920 Microsoft Dynamics 365 Fundamentals (ERP) Core ERP concepts, Finance & Operations basics Beginner MB-310 Microsoft Certified: Dynamics 365 Finance Functional Consultant Associate Finance processes, reporting, accounting Intermediate MB-330 Microsoft Certified: Dynamics 365 Supply Chain Management Functional Consultant Associate SCM processes, inventory, logistics Intermediate MB-335 Microsoft Certified: Dynamics 365 Supply Chain Management Functional Consultant Expert Advanced SCM consulting, optimization Expert MB-500 Microsoft Certified: Dynamics 365 Finance and Operations Apps Developer Associate Development, customization, extensions Int...
Recent posts

Power bi integration steps in d365fno

Integrating Power BI with Microsoft Dynamics 365 Finance and Operations (D365 F&O) can enhance your analytics capabilities by allowing you to create powerful dashboards and data visualizations directly from your D365 F&O data. Below are the steps to integrate Power BI with D365 F&O: Step-by-Step Guide to Integrate Power BI with D365 F&O 1. Service Principal Registration (Optional) If you want to access data securely and manage permissions for Power BI, it's recommended to create a Service Principal in Azure Active Directory.Go to Azure Portal: Navigate to the Azure portal ( https://portal.azure.com/ ). Register an Application:Go to "Azure Active Directory" > "App registrations" > "New registration". Give your application a name and select an account type that meets your needs. Register the application. Create a Client Secret: In the app's "Certificates & secrets" tab, create a new client secret and note it down....

Visual Studio Exit issue during SSRS Report deployment to AX

 if you are getting below error at Visual Studio Exit issue during SSRS Report deployment to AX.  Faulting application name: devenv.exe, version: 12.0.31101.0, time stamp: 0x54548724 Faulting module name: ntdll.dll, version: 6.3.9600.18233, time stamp: 0x56bb4e1d Exception code: 0xc0000374 Fault offset: 0x000e6054 Faulting process id: 0x9b8 Faulting application start time: 0x01d21d6238454bc0 Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: f10f130f-8955-11e6-80cf-005056bf7b8c Faulting package full name:  Faulting package-relative application ID:  Solution 1)Open your System Properties. (Right-click start menu, select System, then Advanced System Settings) 2) Click the Advanced tab 3) Click the Environment Variables button 4) Under the System Variables block, add the following value:        a.  Variable name = COMPLUS_Loader...

Cancel Deliver Remainder through X++ (Sales Order ) DAX

 To Cancel Deliver Remainder through X++ you can use below code sample. Thanks. static void _CancelDeliverRemainder_Sales(Args _args) {     SalesLine SalesLine = SalesLine::find('SO0013', true);     ;           if (SalesLine)     {         // Set remaining inventory Qty to zero         SalesLine.RemainInventPhysical  = 0;           // Set remaining physical Qty to zero         SalesLine.RemainSalesPhysical   = 0;                                   // We have to cancel the SalesLine                  SalesLine.PurchStatus           = PurchStatus::Canceled;                    SalesLine.update();         ...

Deploy SSRS Report by x++ job in Ax 2012

To deploy SSRS Report by x++ job in Ax 2012  you can try below job in AOT,  #AOT        TreeNodeIterator        reportIterator = TreeNode::findNode(#SSRSReportsPath).AOTiterator();     SRSReportManager        srsReportManager = new SRSReportManager();     SSRSReportConceptNode   ssrsReportConceptNode;         if (!reportIterator)         return;         ssrsReportConceptNode = reportIterator.next();     while (ssrsReportConceptNode)     {         try         {             srsReportManager.deploymentStart();             srsReportManager.deployReport(ssrsReportConceptNode);             srsReportManager.deploymentEnd();         }         catch ...