Wednesday, 25 November 2015

What's new in Microsoft Dynamics AX 2012 R3


The following table outlines the features that were added in AX 2012 R3.

Module

What’s new ?
Call center
·         A new retail channel type is added: call center. In a call center, workers take customer orders over the phone and create sales orders. Call centers can be added to organization hierarchies, and can be managed together with online stores and retail stores.
·         You can create catalogs for call centers, and use new catalog features.
·         You can associate details with sales items. This feature lets you view additional information about the selected line in the sales order form, such as images, purchase order information, delivery dates, and other relevant text.
·         You can create scripts that appear in the Sales order form at the time of order entry.
·         You can prompt the clerk who enters sales orders to up-sell or cross-sell products.
·         You can set up and manage continuity programs, in which customers receive regular product shipments on a predefined schedule.
·         You can create orders from an item list, which is a saved list of products that customers frequently order together.
·         You can track the status of a direct delivery purchase order via the associated sales order, and use the direct delivery workbench to create and release purchase orders for direct delivery. You can also specify products that are always sent to customers via direct delivery.
·         You can perform full-text searches for products in the Sales order form.
·         Precise control over pricing for call center sales orders is available.
·         You can view the calculated margin values for broker royalties and rebates in the sales order form.
·         Enhanced payment functionality can be used for call center orders.
·         Default sales tax groups can be used to create and view default priorities for calculating sales tax groups.
·         You can create coupons that can be applied to call center sales orders.
·         Installment payments can be used in sales orders.
·         Broker support is available.
·         You can put sales orders on hold.
·         You can set up an expedited shipping mode that can be applied to a sales order or sales order line.
·         Automatic notification and cancellation for backorders is available.
·         You can track sales order events.
·         You can view detailed order status.
·         You can attach notes to a customer, order, or order line.
·         You can define letter templates that can be used to generate personalized customer communications.
·         You can define fraud rules to warn call center workers about potential fraud situations.
·         RFM analysis can be performed on customers.
·         You can track customer statistics.
·         Enhanced functionality for customer service is added.
·         You can track customer cases.
·         Sales history can be purged.
For more information, see What's new: Call center features.
General ledger
·         You can transfer the opening balances for balance sheet accounts to a new fiscal year in multiple companies at the same time.
·         The results of the accounting entries for stocked items on product receipts and vendor invoices are combined into one subledger journal entry and voucher.
For more information, see What's new: General ledger features.
Inventory and warehouse management
·         The Compare item prices report lets you compare the prices in a costing version to the pending prices in another costing version, or to the active prices on an effective date.
·         The posting routine in the BOM journal is redesigned and enhanced.
·         The Inventory aging report displays the on-hand quantity, the inventory value, and the related aging periods for a selected item or an item group. You can use the report parameters to filter the data that is displayed on the report.

Master planning

Demand forecasting is a set of tools that enable you to estimate future demand and create demand forecasts based on historical transaction data. The demand forecasting process includes the following tasks:
·         Complete the prerequisite setup tasks before you can use demand forecasting.
·         Create a baseline forecast from historical demand data that is gathered and loaded in a Microsoft SQL Server Analysis Services cube.
·         Open the demand forecast file, and use the PivotTable tools in Excel to filter and display the forecast data that is stored in the cube.
·         Optional: Make manual adjustments to the forecasted quantities in the demand forecast file.
·         Import a demand forecast to Microsoft Dynamics AX so specific companies and forecast models can use the forecast data as input to master planning.
·         Optional: Calculate the accuracy of past demand forecasts against past actual demand to improve forecast accuracy.
·         Optional: Remove outliers from the historical data to improve demand forecast accuracy.
You can specify whether a customer forecast is included in the overall forecast. This setting determines how actual demand reduces the forecasted demand. You can use this setting to ensure that master planning covers the supply of items that are purchased by specific customers.
You can select the start time to schedule production orders. The start time can be the start of the calendar work day or the current time. The current time option is used with the delivery date control and capable to promise (CTP) feature.
For more information, see What's new: Master planning features.

Microsoft Dynamics ERP RapidStart Services

Procurement and sourcing

·         You can create your own solicitation types for requests for quotation (RFQs). This feature lets you match the procurement requirements for your organization. You can filter on those categories to find documents more easily.
·         You can define sets of scoring criteria and scoring methods that can be used to evaluate bids (RFQ replies).
·         You can allow vendors to provide alternate items or services, so that you can be notified of better alternatives or changes to a requested item or service.
·         Each line in an RFQ is assigned a number. You can add items and renumber the list as you require. The numbers appear in all the RFQ-related documents.
·         You can quickly add vendors for your RFQ who are approved for selling at least one of the categories on the RFQ lines.
·         You can create and administer a questionnaire by collecting questions from other users, by attaching one or more questionnaires to an RFQ at the header level, or by requiring vendors to complete the questionnaire as part of the reply.
·         After you issue an RFQ, you can make changes or updates. You can also add attachments, provided that no replies have been registered. You can communicate these changes through the Vendor portal to keep prospective bidders aware of updates.
·         You can hold a requisition from further processing and indicate the reason for the hold, so that you can better manage requisitions and communicate status.
·         You can specify that bids are sealed until the solicitation closing date. These bids are hidden until bid tabulation starts.
·         You can publish your RFQ to the public Vendor portal, so that unregistered vendors can see it. All lines on the RFQ are also sent to the vendors that are selected in the RFQ.
The following features are new for Enterprise Portal for Microsoft Dynamics AX.
·         If the requester allows this, all vendors can submit an alternate item on an RFQ and provide a reason for the alternate.
·         All vendors can enter a charge on the RFQ reply line, in addition to the quantity and unit price.
·         Customers can now include a questionnaire with the RFQ and require that you fill out the questionnaire as part of your bid.
·         Customers can change the content of an RFQ after they send it. You can view the changes, and any attachments, on theAmendments FastTab in the RFQ.
·         Public sector vendors that are not yet registered on the Vendor portal can access a public, non–claims-aware site as a "guest," so that they can view publicly available documents, such as lists of open RFQs and purchase orders.
Note
This control is available only if the Public Sectorconfiguration key is selected.
·         Public sector vendors can view all open and closed purchase orders, RFQs, and their details. These details include scoring and award notes on accepted bids.
Note
This control is available only if the Public Sectorconfiguration key is selected.
·         Public sector vendors can request to reply to RFQs that have been published to the Open requests for quotations list page, even if they have not been included as a vendor in the RFQ.
Note
This control is available only if the Public Sectorconfiguration key is selected.

Production control

A new option for automating material reservations has been added to the Reservation field in the Production orders form, where the value is set for a specific production order. A new option has also been added to the Production control parameters form, where the default value is specified.
In the Reservation field, if you select Release, all materials are reserved when the production order is released.
For more information, see What's new: Production control features.

Project management and accounting

·         You can create an on-account billing rule type that is based on the milestones that you specify in the billing rule.
·         You can create fee transactions and modify the sales price of lines in an invoice proposal.
Public Sector
·         You can publish a request for quotation (RFQ) to the public Vendor portal, so that unregistered vendors can view it.
·         Public sector vendors can view all open and closed purchase orders, RFQs, and their details.
For more information, see What's new: Public sector features.

Retail

·         The call center is a new channel type that you can set up in theRetail module.
·         The Catalogs form contains functionality that is available to users who are associated with a call center.
·         Enhanced usability of info codes by using info code groups is added.
·         Enhanced functionality for printing product labels and shelf labels is available.
·         Gift card enhancements are added.
·         You can group and package individual products in one sellable unit or product kit.
·         Cashiers can disassemble or reconfigure kits at the point of sale.
·         Cashiers can sell, return, or exchange kit products at the point of sale.
·         The Retail loyalty program has been completely redesigned.
·         Cashiers can issue loyalty cards at the point of sale.
·         Enhancements for maintaining channel product attributes are added.
·         You can set up filters to improve searches for retail channel products.
·         IT staff can configure screen layouts for Modern POS.
·         Customer accounts can be accessed by retail channels across all locations.
·         You can set up affiliations and their discounts.
·         You can set up threshold discounts.
·         You can specify category-based pricing to more easily manage pricing for many products at the same time.
·         You can use price groups to more easily create and manage prices and discounts for retail products.
·         You can view detailed information about discount transactions.
·         Enhancements to buyer’s push are added.
·         Enhancements to cross-docking are added.
·         In Retail essentials, you can schedule the periodic export of accounting information, so that this information can be used by a third-party accounting program.
·         You can specify that returned products are assigned to different return locations in inventory, depending on the cashier’s response to info codes that are displayed at the point of sale.
·         You can determine and plan a top-down trade fund.
·         You can set up vendor rebates.
·         You can manage your trade fund budgets so that they include specific merchandise, promotion dates, and monetary values.
·         You can set up rebates that include deductions.
·         By using royalty payment management, you can create an agreement between a licensee and a licensor. You can then manage payments between the two parties.
For more information, see What's new: Retail features.

Sales and marketing

You can now also register serial numbers during the sales process when you prepare the packing slip or the invoice for a sales order.
You can register serial numbers on the packing slip or invoice either by entering them manually or by using a scanner.
The following list illustrates some of the scenarios that this feature is intended for:
·         Registering serial numbers for items on sales orders on the packing slip or invoice.
·         Customer pickup of sales orders with serialized items.
·         Partial delivery and invoicing of sales orders with serialized items.
·         Correcting packing slips and invoices with serialized items.
·         Returning serialized items.
·         Tracing the history of orders that include serialized items.
For more information, see What's new: Sales and marketing features.
Trade allowance management
·         You can define merchandising events, assign a trade allowance to them, and manage customers, invoices, or vendors that are related to the agreement.
·         You can manage your trade fund budgets so that they include specific merchandise, promotion dates, and monetary values.
·         You can process customer payments that include deductions.
·         By using royalty payment management, you can create an agreement between a licensee and a licensor. You can then manage payments between the two parties.
Transportation management
·         You can plan transportation for inbound and outbound shipments, manage routes, and consolidate shipments.
·         You can configure rating structures and shop for rates, based on charges such as fuel and customs duties.
·         You can view driver check-in and check-out history and driver logs.
Warehouse management
·         You can configure inbound and outbound intelligent workflows.
·         You can assign orders to clusters to pick from a single location, and configure profiles to control the validation and packing of items into shipping containers. You can also alternate between picking strategies for batch and non-batch items.
·         You can create, implement, and release work by using batch-scheduled or manual processing of waves.
·         You can set up cycle counting thresholds, and create ad-hoc cycle counting plans, schedule plans, and cycle count locations and items.
·         You can set up container groups to order the sequence of the packing process and create templates to support packing strategies.
·         You can use scanners or other mobile devices to optimize precision in the picking and put-away processes.
For more information, see What's new: Warehouse management features.
Other features


Other features were added or changed in AX 2012 R3.


Feature area
What’s new.

Microsoft Azure deployments

In Microsoft Dynamics Lifecycle Services, Cloud hosted environments is a new tool that you can use to deploy Microsoft Dynamics AX 2012 R3 environments on Microsoft Azure.
When you use the Cloud hosted environments tool, you’ll need to select the type of Microsoft Dynamics AX environment that you want to deploy, such as a demo, developer/test, or production environment. Based on your selection, the Cloud hosted environments tool provisions the appropriate number of virtual machines in Azure. These virtual machines have Microsoft Dynamics AX components (and all of their prerequisites) already installed on them.
For detailed instructions about how to deploy Microsoft Dynamics AX environments on Azure, see Deploy Microsoft Dynamics AX 2012 R3 on Azure using Lifecycle Services.
Analysis cubes
Microsoft Dynamics AX provides cubes that you can use to analyze your business data. Three new cubes have been added in this release:
·         Demand forecast cube
·         Demand forecast accuracy cube
·         Trade allowance management cube
For more information, see What's new: Analytics.
Store more than 16 dimensions in the InventDim table and its DimIdx index.
The InventDim table stores information about inventory dimensions. Before Microsoft Dynamics AX 2012 R2, the table could store a maximum of 16 dimensions.
A new hash field has been added to the InventDim table and to its DimIdx index. By following the steps of a simple workaround, you can now store unique combinations that involve more than 16 dimensions in the InventDim table and its DimIdx index.
Update installer
Updates for AX 2012 R3: The Updates page on Lifecycle Services hosts the update installer for AX 2012 R3 that is used for cumulative updates or the group of most recent updates. It also provides access to groups of updates that can be used for slipstream installations. For more information, see Updates for Microsoft Dynamics AX 2012 R3 (Lifecycle Services, LCS).
Cloud powered support
Cloud powered support is a part of Lifecycle Services that enables customers to manage support incidents for all versions of Microsoft Dynamics AX 2012. It enables you to create a virtual machine in Azure that has the same hotfixes installed as your local environment, reproduce and record the incident on the virtual machine and then submit it to our support team. Support follows up by investigating, and if possible, testing a fix on the virtual machine, and sending it back to you to verify. For more information, see Cloud powered support (Lifecycle Services, LCS).

Great Benefits of SEO (Search Engine Optimization)

1.     THE RESULTS ARE LOW COST (IN COMPARISON TO ADWORDS AND PPC)

Organic listings are essentially free. When you are listed at the top, you don’t need to pay per click or allocate a budget for advertising, one of the main benefits of SEO is that it is the gift that keeps on giving. With a little bit of effort (and some money upfront to pay for SEO costs) you can watch your website get consistent traffic. You don’t have to pay $10 for every person who clicks on your ad. Unlike paid ads, your traffic will not drop to nothing when it stops. SEO gets rid of the need to have thousands of ads across the web.

2.     DEFINITE INCREASE IN TRAFFIC

With Analytics and reporting tools, you’ll see a clear cut increase in traffic. This is a definite way to maximize your business efforts. SEO will give you results (not immediately but rather quickly) and as soon as you start your SEO efforts, traffic will increase at a steady rate. Using tools to track traffic to your site you can clearly watch as more people visit your site and sales go through the roof.
Interested in doubling your traffic with a few simple changes? Let us E-mail you one of our free custom SEO reports. Its 100% Free, just tell us your URL and we’ll reply with your free report!

3.     HIGHER BRAND CREDIBILITY, PEOPLE TRUST GOOGLE

People trust that the first listing in google is a reputable company, by doing SEO, your website becomes THE brand name. You’re the guy the competitors want to beat. The further back you are in rankings on Google the more people are skeptical about your website. If google has a spot dedicated to you at the top especially if it is a top tier listing with other subpages listed below the main home page it gives your website credibility that no ad can top. Ads can often be seen as annoying and many people have ad blockers installed on their browsers.

4.     BETTER ROI (RETURN ON INVESTMENT) THAN NORMAL ADS

When you buy 1000 visitors from a paid ad, 2% of those visitors might convert into a sale. When you get 1000 clicks from SEO, 4% of those visitors will convert into a sale, leading to a better return on investment. This higher conversion rate is just another one of the benefits of SEO that cannot be matched by any other form of MARKETING. Google searches actually get people who searched for the tag in your website. These people are actually looking for your product. Ads can be from anyone. Many people may mis-click on an ad. A hit from google is much more valuable over a hit from an ad.

5.     YOUR COMPETITORS ARE DOING IT

SEO is a rising field and it is gaining ground. More people are starting to realize that the benefits of SEO are extremely high. Your competitors know this and are starting to take advantage of it. If your competitors are using it then they will appear before you on Google and get all those hits that can lead to sales before your website will. Even if your site offers better services or prices. Hiring a better SEO company or investing in a skilled SEO Staff could be exactly what your company needs to rank above your competitors in the google rankings.

6.     TAKE YOUR BUSINESS TO THE NEXT LEVEL

SEO can bring it thousands upon thousands of visitors to your website a day. This may put your company in a position of needing to expand to a larger web server to accommodate the traffic and sales to your website. Your customers may recommend you a product or service that they were looking for when they visited your website. SEO is a really great investment for your company and could be what you need to take it to the next level.

7.     250 MILLION WEBSITES ON THE WEB, SEO MAKES YOU STAND OUT

There are well over 250 million websites on the web. It can be pretty hard to make a name for yourself with that many out there. Especially if your product or service is highly competitive. Using SEO will make your brand stand out from the rest and can easily be the boost that you need to see your sales go through the roof.

8.     60% OF CLICKS GO TO THE FIRST RESULT

This means that only 40% of clicks are left for the second through the millionth result on google for the keyword. Securing that top spot on Google is a sure fire way to gain thousands upon thousands of visitors. SEO is certainly the tool needed to gain that top spot as well. For a small up front investment you are looking at potentially millions of sales.

9.     YOU’LL HAVE ACCESS TO DATA

What data you may ask? You get customer data. You can discover new products to expand to by looking at keyword data and seeing what people are searching the most for. You can use this to your advantage and find a high search volume keyword with low competitiveness and although that may be hard to find it has the potential to bring in thousands of sales per month to your website. Customer data is extremely valuable in this business and is not that hard to come by with the right tools. Manipulating it to your advantage can be exponentially beneficial for your business.

10.     THE RESULTS ARE PERMANENT


Unlike advertisements the affects of SEO are permanent. They don’t suddenly stop if you stop paying for them. Of course you will need a little upkeep to maintain that top 1st spot ranking, but if you can get that top spot chances are it will be quite difficult for it to get taken away.

Monday, 23 November 2015

Search Engine Optimization


Why SearchEngine Optimization is so Important?

Welcome to the world of e-commerce. Be it electronics, apparels, fashion articles or whatever goods you sell, that does not matter. With your online store, you are not the only participant in the race of hunting customers, and convincing them to purchase your products.
You are competing with hundreds and thousands of online store owners. The question is all about, how to make your website to be ranked high and secure a top position when a customer searches for the product you are dealing with. Moreover, that is what, in this article, we are going to discuss.


What is SEO?

Anyone can design and develop a website with one's idea, creativity, and taste. However, the Search Engines do possess a particular set of algorithm, to find out the matching websites when a customer searches for a keyword. So, an SEO optimized website means:
  • A website designed and developed with strict adherence to SEO standards thus making the website to be ranked high in the search engine results.
  • Enhanced with the quality and volume of traffic from the search engines to the website.
  • Assuming what visiting population might search for the website, with an understanding of how the algorithms written for search engines will execute the search process and carry on the marketing process
How do search engines work?

It's actually an interesting question. It makes us immensely surprised by listing the most relevant web page or site at the top of the list, thus providing the best possible solution to the person who searches. What is going on in there with the search engine? How does it process the search query? How does it list the result?
Well, there are quite a handful of processes that take place in the search engine before it lists the results.
  • Crawling – Any website will be linking several web pages. All those links will be fetched with the help of software. A crawler or a spider can perform that action of fetching all the links.
  • Indexing – All the fetched links have to be assigned a unique index and stored in a behemoth database and can be retrieved from there whenever necessary. The indexing process is to trace out the words, phrases and expressions that describes the related pages and assigning the pages to the proper keywords. This is a crucial action that determines the accuracy of the search process.
  • Process – The search engine process that compares the keyword typed in by a person who wish to search for a particular page, with the indexed pages in the database.
  • Relevancy Calculation - When the search keyword is entered by any user, then the matching pages for that particular keyword will be numerous. All matching pages can not be listed rather the pages have to be calculated for relevancy of the keyword.
Retrieve Results - Then the list will be produced with the page having the highest relevancy in the top followed by other pages with a corresponding decrease in relevancy match.


Techniques Involved
There are two techniques adopted in search engines:
  • White Hat SEO
  • Black Hat SEO
White Hat SEO

Complying with the search engine guidelines, avoiding deception, ensuring quality content and quality web pages, maintaining the promised content in the link and on the site, being honest in disclosing true information are the common practices followed in this technique. This completely is ethical and this technique is recommended and approved by search engines.
Black Hat SEO

Rank improvement attempts in methods unapproved by search engines, deceiving tendency, irrelevant and misleading contents, redirecting users from search engine ranked page to different destinations, stuffed up keywords, imitating some other quality web pages simply to attract customers and then redirecting to offendable or malicious sites are some of the common black hat SEO techniques. Search engines do not approve this kind of techniques. This technique is also called Spamdexing.
Important Areas to be Focussed

To achieve search engines optimization for your site, you need to focus in the following areas, offering a careful attention to each one.
  • Domain name
  • Filenames
  • Layout and Design
  • Keywords
  • Title
Domain name

Domain name should be carefully selected. Avoid separates and keep it as short as possible, so that people can easily memorize it. Also, if you could pick a catchy name, it would be cool. It would be better if you could keep one or two keywords in the domain name. It could increase the click through rates and other possible credits to your domain name.
Filenames

Filenames are one of the best and simple methods for optimization. Keep filenames short and descriptive, so that anyone can easily understand what the file is meant for. Do not use generic names rather use specific names.
Example: laptop-repair.htm would be more meaningful than simply service.htm

Try to use 2 keywords in the filenames and use '-' hyphen rather than '_' underscores to separate words in filenames.

Layout and Design
Keep your layout and design simple. Do not add fancy content, like, flash, animations or frames as these may slow down the loading process. Avoid ads, if possible. Add more text content than HTML elements. Keep your keyword density of 10% in the actual page content.

Keywords
These are the words that a user enter in the search field. You should use the keyword in your website document considerable times so that it will enhance the possibility of your site being listed in a higher rank. However, use it wisely, as the meaningless usage, just to improve listing rank will be considered by some search engines to be spamdexing. The keywords for your site may be the names and words that indicate the products or services offered by your website. Always try to keep your keywords in your first headings and first paragraphs. This will increase the rank.
Title
Title is where your keyword must be present in your website. You should not forget to add keywords in your title, that too in the starting words. Even if you do not remember to add the keywords in the content or other headings, never forget to add them in the title. For every page on your website, give a unique title, and, of course, do not forget to include the keyword, in most of the titles, but do not repeat it. Always make it a point to start your title with the keyword, followed by secondary keywords. Ensure <title> tag to be the first in your <head> section. This will make the search engines easier to find your page.
Content of the site
This is very important. Whatever you have on your website is the content, too, text, graphics, pictures, animation, or even hyperlinks. Keep the content simple and add more text instead of pictures or graphics as it may take a long time to load, particularly in slow connections thus leading your visitors away from your site.
Keep your content quality in high standards. Always use original content and do not copy the content from other sites. If you maintain quality content, then the traffic to your site will be considerably increasing. Also, you should update your content from time to time.
Content writing is a significant step in your SEO process. It integrates the keywords and phrases of information thus forming the potential content of your website. So, keep in mind the following points when writing your content:
  • Write the content for your specific audience
  • Keyword frequency should be as per search engine guidelines
  • Keep your title meaningful, simple, and descriptive and generates interest in your customers to traverse further into your site
  • Use simple statements so that a visitor who is not so fluent in the language also may understand the content easily
  • Avoid confusing or complex words, and keep your page short.
  • Segregate your content into small paragraphs and distribute them across your site evenly
Apart from these, you have to verify the content and other stuff of the website. Always comply strictly with W3C standards. It would be more helpful, in the automatic optimization of your website.
Build links for the necessary references that are been spread all over the site. So also your site must be smart enough to engage visitors through mobile too. You should design your site keeping in mind the mobile trend. Use responsive themes for your site layout.
Conclusion
These are all some of the most important and primary techniques that should be followed to achieve a search engine optimized website. There are quite a few more areas to be focussed upon since this article is written for beginners. Refer more sites regarding SEO for more detailed information about search engine optimization, before you practically apply the techniques for your real-time online store.

info@shrishail.com
+91 - 8750-901-901
http://shrishail.com/

http://goo.gl/Fx2kqF

Tuesday, 24 July 2012

Number sequence Implementation in Dynamics AX 2012

In Dynamics ax 2012, there are number of enhancement in number sequence framework and implementation as well, here are the simple steps that needs to follow to implement it.
1 Created a new EDT
2. Added the code in the class NumberSeqModuleSalesOrder method loadModule() , see existing implementations in the loadModule method for reference.
3. Created a new method in the table SalesParameters to access the next sequence number. The method should return your module enum and also one method for each datatype (check existing implementations in the SalesParameters table)
4. Write a job that initiates your class and call the loadModule method

static void jobName(Args _args)
{
      NumberSeqModuleSalesOrder  NumberSeqModuleSalesOrder = new NumberSeqModuleSalesOrder();
     ;

     NumberSeqModuleSalesOrder.load();
}

Above job is important to run because without it your new number sequence will not be available to number sequence form under Parameters. This is the change in behavior from AX 2009 where all new number sequnce loads while restarting the Dynamic AX. In AX 2012 all the number seuqnce created to system while installation, so restarting the AOS wont effect in loading the new number sequence, that is why it is important to run the job to load new number sequences.


For implementation of new number sequence in new Module you should create a class following below steps

1.Add the NumberSeqModule enum with your module.
2. Create a new class for your numSeq which extends NumberSeqApplicationModule class with the standard methods (check existing implementation for any module like Project)
3. In the loadModule you put all your datatypes for which you want to create number sequence, again follow any existing class for the implementation.
4. rest of the steps are same that you need to create a job to load the new number sequences.

Thursday, 5 July 2012

Adding Find\Filter functionality on Display method AX 2009

Override Context method of Form control which is using display method and provide code for filter. E.g I have done below for PhysicalInvent field of InventOnHandItem form.

void context()
{
int                     selectedMenu;
real                    test;
formrun             fr;
Args                   ag;
Itemname           strtext;
querybuilddataSource    qb1;
queryrun             qr;
query                   q;
PopupMenu        menu = new PopupMenu(element.hWnd());
int                       a = menu.insertItem('Find');
int                       b = menu.insertItem('Filter');
int                       c = menu.insertItem('Remove Filter');

selectedMenu = menu.draw();
switch (selectedMenu)
{
case -1:
break;
case a:
ag = new args('SysformSearch');
fr = new formrun(ag);
fr.run();
fr.wait();
strtext = fr.design().controlName('FindEdit').valueStr();
if(strtext)
{
q = inventSum_Ds.query();
qb1 =q.dataSourceTable(tablenum(InventSum));
QB1.addRange(FieldNum(InventSum,PhysicalInvent)).value(SySQuery::value(strtext));
INVENTSUM_DS.query(Q);
INVENTSUM_ds.executeQuery();
}
break;
case b:
InventSum_DS.filter(FieldNum(InventSum,PhysicalInvent),Sysquery::value(InventSum.PhysicalInvent()));
break;
case c :
InventSum_DS.removeFilter();
break;
Default:
break;
}

Thursday, 14 June 2012

Document Printing Error in AX 2012

Error message which is encountered when printing a business document in AX 2012 e.g. Sales Packing Slip, Purchase Order…
The following error message was recorded:
“Error while setting server report parameters. Error message: The item ‘/DynamicsAX/StaticReports/en-US/SalesPackingSlip.Report’ cannot be found. (rsItemNotFound)”
The report viewer screen then displays a blank screen
Error Message Printing Sales Packing Slip AX 2012
Error Message Printing Sales Packing Slip AX 2012
To fix the issue, follow the menu path System administration > Setup > Business Intelligence > Report deployment settings and uncheck the checkbox “Use static report design”
Report Deployment Settings
Report Deployment Settings