Kurt's profileKurt Hatlevik Dynamics A...PhotosBlogLists Tools Help

Blog


    September 24

    Warehouse Management is getting momentum

    Time is going forward, and so is also the warehouse management solution.  We are currently 6 team members that are constantly extending the solution.

    In many different industries the role of warehousing parts and items and the logistics around this process are a core business process. This means that the requirements can be very specific in order to keep the business lean and low cost. In order to support companies that depend heavily on warehouse management and distribution processes, To-Increase has developed and delivered an Industry Solution for Microsoft Dynamics AX2009.  The vision for this relatively new Industry Solution is to provide modern functionality to serve as a best of breed solution.

    To-Increase Warehouse Management and Distribution builds on robust Microsoft Dynamics® AX functionality to automate the materials handling process for retailers, manufacturers, Distributors, and third-party logistics providers. By integrating advanced radio-frequency (RF) and bar-coding technologies with core warehouse automation, Warehouse Management and Distribution streamlines order management, receiving, stocking, replenishment, picking, and shipping. Your organization can move forward to enhance customer satisfaction with faster turnaround times and precise order fulfillment.

     

    Warehouse Management and Distribution  solution will further verticalize into five distinct verticals in order to provide even better coverage of business requirements.

    * Apparel & Footware

    * Industrial & Wholesale

    * Consumer Goods

    * Retail

    * Food & Beverage

     

    At the present moment the WMS and Distribution solution already offers rich functionality in order to automate warehouse processes using integration to wireless devices and forklift mounted terminals.  The main focus of the solution is warehouse automation by means of an integration framework for barcode and PDA devices and conveyor belts and rich functionality for the typical processes in this industry.

     

    The direction we are now going is is to further extend the solution with the following features :

    * External logistics/external Cross docking, Transport planning and Freight rate shopping

    * Batch and Zone picking enhancements

    * 3pl and bounded warehouse

    * .Net based handheld devices (Not ot dynamics mobile framework, but Ajax)

    * Volumetric case/carton picking

    * Voice pick and Pick carrousels

    * Bom-picking, VAS, Kitting and Pack-to-order

     

    For more information, visit www.to-increase.com

     

    Best regards

     

    Kurt Hatlevik

    * Decision data recording and transaction archive

     

    November 06

    Warehouse Management and Distribution for Dynamics AX 2009

    Finally, the product is being announced publicly. At the convergence 2008 in Copenhagen. If you visit the Columbus and the To-Increase Booth you can have a live demo and a try of the new WMS product. The last months I have done many demo's and the feedback is very good. We have also used the last months to quality check, test and prepare the product for general availability. The first customer will be going live on the product on the 2/1/2009. We are aiming for a slow start of new customer, and will not accept more than 5-10 customers in the first phase of the rollout. This to ensure that we have the time to give god partner- and customer training, and to further improve product quality.

    Here is a quick overview of the functionality:

    SystemOverview

    image

    More professional factsheets are on the way, but I can give you some sneak preview of the texts:

    Warehouse Management and Distribution for Microsoft Dynamics AX

    Maximize operational efficiencies, reduce labor costs, and drive proactive logistics planning for warehouse and distribution processes.

    To-Increase Warehouse Management and Distribution automates the materials handling process for retailers, manufacturers, distributors, and third-party logistics providers. By integrating advanced radio-frequency (RF) and bar-coding technologies with core warehouse automation, Warehouse Management and Distribution streamlines order management, receiving, stocking, replenishment, picking, and shipping. Your organization can move forward to enhance customer satisfaction with faster turnaround times and precise order fulfillment.

    Increase productivity from the start. Deliver a solution that people can learn and use in minutes, on multiple devices. Designed to minimize training time and costs, Warehouse Management and Distribution offers simplified user screens that give your staff the precise information and tools they need to perform tasks quickly and accurately.

    Improve efficiency and accuracy to reduce costs and drive customer satisfaction. Automated processes, real-time information flows, and graphical planning tools ensure fast, error-free inventory tracking, picking and packing processes, and order fulfillment. Integrated warehouse robotics and conveyor systems help minimize labor costs and drive faster turnaround time, while still ensuring that goods are delivered to the right location.

    Drive speed and quality control across your entire supply chain. Warehouse Management and Distribution offers direct integration with inbound and outbound freight provider systems. You can quickly send purchase orders electronically to both vendors and freight forwarders, receive advanced shipping notices (ASN) from vendors and freight forwarders, and trace all outbound packages in real time. Automated alerts ensure that the right people within your supply chain know when issues arise. Equipped with access to complete, real-time information, your staff, your vendors, and your partners can quickly resolve issues and keep processes running smoothly.

    Accelerate performance now and accommodate future growth. Warehouse Management and Distribution is designed for today's fast, high-volume transaction environments. The solution builds on robust, integrated Microsoft Dynamics® AX capabilities to deliver an end-to-end warehouse management solution.

    Seamlessly connect warehouse operations

    By taking advantage of RF-based barcoding technologies and seamless integration with order management, Warehouse Management and Distribution tightly orchestrates picking and packing within your warehouse, maximizes staff productivity, and facilitates quick order fulfillment.

    • Support efficient process management for a range of picking styles, including wave, batch, simultaneous, or sequential zone.
    • Give operators the agility to execute picking and packing tasks using only touch screens and barcode scanners.
    • Increase order accuracy and eliminate errors related to paper-based procedures. All picking lists can be picked directly from PDA or forklift screens.
    • Fill multiple orders simultaneously and track inventory in real-time. Minimize your picking area and use wave planning to move only items that are needed to complete an order.
    • Gain a complete view of all warehouse activities through the role-based Warehouse Supervisor screen.

    Simplify and streamline receiving and shipping

    Rich capabilities for shipping, receiving, and put-away processes ensure efficient transfer and movement of goods—whether they're inbound, in transit, going from your receiving dock to the warehouse, or outbound.

    • Speed up receiving processes with barcode scanning of cartons and automatic volume and weight registrations.
    • Create Gantt charts that offer accurate overviews, schedules, and critical details for planning and receiving processes.
    • Cross-dock goods directly to outbound docks.
    • Produce shipping labels, packing slips, carton content labels, and advanced shipping notices on demand, eliminating transcription errors from customer orders.
    • Maintain complete status records, including images, to monitor quality control issues. Automated, real-time updates to sales and purchase orders ensure information flows seamlessly across the supply chain.

    image

    FEATURES

    Vendor and freight integration

    • Ensure tight integration with inbound and outbound freight providers.
    • Send purchase orders electronically to both vendors and freight forwarders.
    • Receive advanced shipping notices (ASN) from vendors and freight forwarders.
    • Trace all outbound packages in real time via your freight forwarders' systems.

    image

    External logistics and yard management

    • Easily create order routings for inbound goods.
    • Track all inbound containers and trucks.
    • Align planning for the receiving sequence with actual requirements.
    • Create Gantt schedules for inbound ports.
    • Easily track "customs clear" dates.

    Receiving execution

    • Receive complete ANS, containers, and purchase orders/lines.
    • Automate the receiving process using barcodes.
    • Create license plates for every carton.
    • Plan the put-away process.
    • Enable internal and external cross docking.
    • Streamline receiving with Express Receive functionality.

    Reverse logistics

    • Simplify customer returns with wizard-driven processes.
    • Create Returns Management Authorizations (RMAs) and business rules for returned goods.

    Quality control

    • Maintain status records for quality-control issues, including images.
    • Include your vendors and business partners in the quality chain.
    • Send e-mail alerts to employees, vendors, or partners when quality issues arise.

    image

    Vendor statistics

    • Measure vendor delivery performance.
    • Use vendor statistics in negotiation processes.
    • Establish best practices for standardizing packing materials.

    image

    Delivery execution

    • Keep order management informed with automatic updates to sales and purchase orders, and provide graphical views of Available to Promise (ATP).
    • Use store/transfer orders to ship goods to stores.
    • Automate the reservation process.
    • Improve efficiency for packing processes by using packing stations.
    • Maintain performance statistics for picking processes.
    • Simplify shipping procedures with easy-to-use screens and functions.

    image

    Movement execution

    • Separate buffer and picking locations.
    • Use wave planning to refill picking locations.
    • Release fulfillment orders according to plan.
    • Access real-time picking lists from PDA and forklift screens.
    • Create seasonal/campaign location plans for optimizing the picking process.

    image

    Warehouse Management and Distribution engine

    • Optimize inventory allocation with intelligent soft and hard reservation functionality.
    • Real-time cost calculation eliminates time-consuming inventory closing.
    • Scale to manage high-volume transaction environments.
    • Quickly reconcile inventory values with financials to optimize inventory analysis.

    License plate tracing

    • Enable warehouse workers to focus on cartons, pallets, and barcodes rather than item, sizes, and quantity.
    • Uniquely identify every carton.

    image

    Serialized inventory

    • Improve accuracy by serializing valuable items.

    Barcode-enabled

    • Speed transaction processes with barcode scanners and touch-sensitive screens.
    • Items scanned using barcodes are automatically recorded in the ERP system, increasing accuracy and minimizing manual effort.

    image

    Easy label designer

    • Design and print your own labels with support for more than 2000 barcode printers.
    • Archive labels for reprinting.

    image

    Telnet and WinPDA for handheld operations

    • Support more than 50 warehouse processes using handheld devices.
    • Create additional PDA programs with an easy-to-use design tool.
    • Streamline resource allocation with automated release of work tasks.

    image

    Customizable e-mail delivery confirmations

    • Send automated delivery confirmations to customers.
    • Create standardized e-mail templates with an easy-to-use design tool.

    Delivery rules

    • Create your own delivery rules for part delivery, minimum order values, and automatic cancellation of sales orders.
    • Automatically print/release your picking lists.

    image

    Automatic BOM explosion

    • Combine items into cartons that contain a mix of sizes and colors.

    Conveyor integration

    • Move goods to the right destination using conveyor systems.
    • Support multiple conveyor systems with a single integration.

    Transit locations

    • Easily monitor physical storage of goods.
    • Sell goods in transit, while still maintaining accurate inventory records.
    • Maintain inventory values for in-transit goods in financial records.

    Microsoft BizTalk Server®

    • Standardize and centralize data and system integrations.
    • Map data across a wide range of message formats using file conversion capabilities.

    TI-Wireless

    • Use Telnet devices to receive, transfer, count, pick, and ship items.

    image

    TI-RCM

    • Connect Warehouse Management and Distribution with Retail Chain Manager capabilities.

    Workflow

    • Create workflows tailored to your specific needs.

    Microsoft Dynamics AX Role Center

    • Work within the Microsoft Dynamics AX 2009 Role Center to report KPIs, statistics, and performance.

    Image2

    December 27

    Sneak preview of the WMS E&E

    Last week I had the first preview of some of the new features in WMS E&E.  The development is going forward and at current stage we are 30% finished.  We are currently 11 people working on the solution, so this is a major investment for us.  We have been so lucky to get 4 developers from Russia and Ukraine. We are using Skype and Live Meeting, together with Citrix/Terminal Server and I really works out. 

    The Inventory II module from FSB-development is paying off, and secures that this new solution gets its performance and scalability.

    The first clients have looked at the solution and are so far happy with the progress.   

    Here is some pictures from the presentation:1

    101112131416171819220212223242526272829330313245678
    October 29

    Gantt Scheduling of Input port

    Here is one of the cool features we are woring on.  A gantt based schedulingtool for inbound logistics.  This is the process of directing trucks and containers to spesific input ports.  The user interface is simple and allows for moving the containers between ports and in time.  The gantt will also include a scheduling program, so that the user can recalculate the real ETA-date/time.  When moving a container in thime, the expected deliverydate for that shipment will update the rest of the system and the receive process will be visible for the user.

     Gantt

     There is a requirement to schedule the receive of containers. Each container can be placed at a specific input port, and is also allocated a timeslot for emptying the container. 

    Each port as attached a working calender and a capacity . The capacity can be expressed in cartons/hour. 

    In the gantt view, there must be possible to reschedule containers and also to move them between ports.

    The scheculing engine must first allocate a container to a free port, and then find the apropriate timeslot for the container. As soon as the container has been given a port, the receive can start.    
    When dobble clicking on a container, the container form must be brought up to front.   
    At the botton the planned capacity must be shown, displaying number of cartons expected per hour.

    October 26

    E&E WMS extended with licensepalate

    Yesterday we extended the system with a new storage dimension, called LicenseplateID.  This is a unique ID of a carton, that is barcodeded, can can be used anyware in the warehosue system both on put-away and on picking.  The ID is also used in the integration with the conveyor and miniload systems.  The process for extending the system to include a new dimension was quite easy.  Just search in the AOT of the Dynamics AX for the macro "inventdimdevelop", and all places that needed to be extended came up.  The hole process was done in under 3 hours.  Now the tricky part is starting, and that is to build all the funtionallity on to.  I included a small picture to the license plate.
     
    Lisence
    October 24

    Module to be included in E&E WMS II

    The original guys behind the inventory transactionsystem (FSB - Flemming, Søren and Benny) is now out with a new module called Inventory II.  This module eliminates the need for large periodic inventory closing timeslots, and will also introduce some new technology called Watermark and SnapShot.  The module also clams to have fixed one of the major drawbacks in the current system, and that is the reservation mechanism.  In Inventory II It is possible to do a reservation on a higher dimensionlevel.  Here you can reserve against the total warehouse, and still be able to move the goods around within the Warehouse.  The exact location or serialnumber can be specified at a latertime, lets say when the items arrives in the pickingarea.  Today I will take a close look on this new module, that I know Microsoft also have evaluated.  My plan is to have this module as the Backbone in the E&E WMS module.  Here is some details that FSB has officially announsed:

    Watermark technology

    The architecture of Inventory II is based on the new revolutionary Watermark database technology. This technology ensures that even large and complex inquiries can be addressed by the database without performance slow down, even on growing databases.
    All database inquiries will target a very small amount of data, as transactions are divided into relevant and non-relevant data in a very effi cient way without use of complex index keys, resulting in a second to none performance.

    What is the impact of this technology?

    Having the Inventory II architecture built on this technology gives significant advantages in the daily operation. These include:

    Cost prices are calculated real-time
    Master scheduling during daily operation
    True 24/7 capabilities
    No traditional inventory closing

    Real-time reliable cost prices

    The Inventory II module is monitoring all inventory movements,resulting in immediate action upon arrival of new or changed cost prices. Cost prices are real-time calculated, adjusted and updated throughout item transfers and bills of materials.

    No inventory closing function

    Adjustment of item consumption is calculated and posted immediately, whenever identifi ed, eliminating the traditional inventory closing function.

    Cost price deviation monitor

    Cost price deviations are identifi ed and presented real-time in the deviation monitor, giving the finance department a unique tool to act on. Cost price deviation alerts can be defi ned, reducing the risk for simple errors, like key-in errors in the purchase department or from suppliers that may reside in the system for a longer period, resulting in complicated cleanup tasks.

    Physical cost valuation

    Inventory valuation can be fi xed on packing slip prices instead of on delayed invoice prices. Upon receipt of invoices, deviations are posted on dedicated General ledger accounts.

    New model for weighted average cost

    A new simplifi ed periodic average cost price model is introduced.  Average cost prices are always calculated as clean weighted average prices for individual periods. Issues related to uncontrollable number of settlements are eliminated, as settlements are not created anymore.

    Intelligent reservation

    Rule based reservation levels

    With the introduction of reservation levels a new degree of fl exibility is applied to the inventory. This will allow for reservation at less detailed levels, e.g. reservation at a warehouse without determination of location or batch at the time of order intake. Reservation levels can automatically be further specified prior to the time of picking to include e.g. what specific location to pick from. The process of picking is now a matter of reporting what specific items were picked: e.g. batch number, serial number, etc.

    Transferring reserved items

    Reserved inventory items can now be transferred. The warehouse staff is now free to manage the warehouse in an efficient way not having to struggle with restrictions on reserved items.

    FIFO/LIFO reservation and picking order

    Inventory II allows for controlling and optimizing the order in which items are reserved. A FIFO or LIFO reservation order can ensure that the oldest or newest items are picked fi rst, while a location reservation order can ensure that the physical process of picking is more optimal according to physical locations.

    Lot reservation

    Reservations directly on specifi c incoming lots leading to full traceability and transparency on reserved items.

    24/7 capability

    Run your Master scheduling any time

    The Master scheduling can be executed at any time in daily operation and still delivers a consistent profi le even though new transactions are created concurrently.

    Open slots for Inventory closing not necessary

    The traditional Inventory closing function is not relevant any more as cost prices are calculated real- time. Because of that there are no needs for allocating exclusive time slots for this task during weekends or nights.

    No worries regarding blocking locks

    Neither Inventory closing (which is now just a matter of changing a date) nor Master scheduling causes blocking locks preventing daily operation to take place.
    Simply run your operation 24/7 if you prefer

    Performance and scalability

    The foundation and architecture of the Inventory II solution has been designed with specifi c regards to high performance and scalability. The unique design patterns such as the Watermark and Snapshot technologies have been chosen out of performance reasons.

    The result of this architecture is revolutionary:

    Blocking lock issues in inventory are nonexistent. The improved concurrency will set new standards for scalability.

    Inventory inquiries

    execute incredibly fast, independent of transaction volume, even on historical data.

    Real cost prices

    are calculated real-time, but the individual users are not affected by this processing since it is handled by a smart background process.

     

    October 21

    My favorite blogs

    I have added my favorite bloglist to my blog, so that others also can browse through alle the good knowledge that exists in theese blogs.
     
    I'm really wondering who is behind the "Inside Dynamics AX 4.0" blog, because it's full of usefull information.  My best guess would be Michael Fruergaard Pontoppidan.
    Tomorrow the first load of developers comes inn and help us with the development of E&E-WMS module.  I'll try to give some insight of how such a module is designed and developed, as time goes forward.
     
    October 17

    Main components in E&E WMS

    The WMS E&E will cover most major components, and here is a list/overview of what lies ahead of us.  WEE_SolutionOverview

    The solution will be wide and deep.  As some has commented, many of theese solutions already exists, but not with the extensions we plan to include. 

    One of the major elements is integrations to coveyor and storage systems, like univeyor.

    E&E WMS a new vertical solution is born

    My current project is to specify a new large vertical for high end distribution enterprises. This is typical companies that have a high volume of transactions, have a set of own stores and also deliveries to consumer customers. As the design and development goes forward, I will try to give an insight of how we are working and what we are doing. Also try to give some ideas of the functionality in the solution. We have delivered many solutions for WMS handling in Columbus, and it's now time to combine all the god solutions into one major solution. We already have customers waiting for this module, so

    The WMS E&E is divided into sub-modules and this document is focusing in the inbound logistics.

    01. Shipping Hubs and Yard management

    E&E-WMS Shipping Hubs and YARD Management must give visibility beyond the four walls of the warehouse by providing yard and dock door management capabilities. This solution must handle all the shipping and receiving requirements by creating plans and managing inventory in the yard. Yard Management schedules appointments and tracks container and trailer position and status. It tracks task completion information so you can perform inquiries, run reports and review real-time information. Your carriers and suppliers can also self-schedule appointments or requests through electronic data interchange (ASN EDI 856 )—allowing you to turn loads more quickly and efficiently. At the dock door, Yard Management manages the timely arrival of loads and ensures that trailers unload at the right dock door at the right time. Through guard check-in and check-out procedures, you benefit from the efficient scheduling and management of appointments to reduce load and unload wait times—and reduce the risk of violating Hours of Service regulations.

    Yard Management

    • Manages goods in the yard in real time through a graphical display
    • Plans and executes loads
    • Track and manage arriving containers
    • Allows carrier self-scheduling via electronic data interchange (EDI) , or manually planning according to ASN (Advanced Shipment Notice)(Subject to change or future implementation)
    • Increases visibility into inbound and outbound loads
    • Provides guard check-in and check-out functionality to maintain security and reduce unnecessary wait times.
    • Route purchase orders to be delivered to a active shipping hub at the selected date.

     

    02. Receiving station

    The Receiving system in this solution is divided into 3 handling systems, to support different receive strategies.

    • Container receive
    • Purchase receive
    • Purchaseline receive (Future)

     

    The Dynamics AX Receiving Station is based on handling both containers and purchase orders. The receiving process can be done with both on screen (touch-screens), RF and paper. The Dynamics AX Receiving Station is also handling quality control on items and the labeling of serial/batch, items, cartons and pallets. The receiving module is also supporting integration to conveyor systems and automatic labeling systems. The receiving module can import carton weights and dimension from the integration. Each carton can be identified with a license plate, and be automatically labeled. The receiving also support a simplified external pallet warehouse. This can be used, when the warehouse capacity has been extended, and there is a need to utilize external warehouses. The system will allow for external receiving, and the system will also order pallet shipments from external warehouse to the main warehouses. The receiving module is directly integrated to the master planning, to secure the available to promise. The received items can also be placed under quarantine for customs and quality reasons.

    This type of receiving is typically possible when there is a close relation between the shipment and the contents of the shipment. The receive system can then be set up for a more automated receive. The shipment consists mainly of similar cartons, and the receive if done by scanning EAN-barcodes. Typical industries are retail warehouses and distribution centers. Volume is high, and quality-control is done upfront or is limited. Item value is low.

    03. Quality controll, recording

    The quality control system is a comprehensive set of solutions, that allows the user to record, take action and report any issues related to product quality. The quality control system is linked into the entire supply chain, and can record deviations in purchase, receive, logistics and from sales.

    04. Customer returns

    The solution of customer returns is the process of handling both the logistical and financial aspect of returns. The items return must go through a cartonization process.

    05. BarCode printing and Scanning

    Most of the functional requirements regarding barcode scanning are integrated into the different modules as a way of input to the system. But for printing there will be built a separate module for handling labels. The main system for designing and printing labels is the BarTender system.( http://www.seagullscientific.com )

    For labeling system there must be built a common system for producing labels. All labels generated in the system must go through this structure for being printed. The advanced structure is created for supporting different printer types in an enterprise. This structure will enable a system for extending several printers as the demand arises. Also a data structure for archiving printed labels is needed. Often the processes for creating the data related to labels can be time-consuming, and often the timeframe for printing a label is very small. A label archive will also enable the possibility to reprint labels if needed.

    April 06

    Dynamics AX Enterprice and cross-company queries

    One of the things I'm missing in the Dynamics Ax, is the ability to do advanced cross-company queries. Many of my customers are international and they like to do reporting across companies. I was at the convergence 2007, and had the chance to talk to some of the developers regarding this. They are currently developing a "Site"-possibility in the inventory dimensions, but this is not the same. My suggestion is to extend the "Common-Table" with a new field called "Site", and then you actually could have different datasets per site. You could then enable to have different parameters on items, prices etc per site. I suggested this to Microsoft, but the change was too big to be supported in the current upgrade schema. The other thing, that would be useful, is a cross-company/site query. To extend the query object to fetch data from several companies simultaneous. A lot of modification have been made to do this, and to implement this in the core would really help.

     

    /kurt

    August 02

    Evaluation of the new Rapid Configuration Tool

    I have been using the RCT tool for Axapta 3.0, and it was not the time to look at the RCTY tool for Dynamics Ax 4.0.  That was a disepointment. Much has been removed from the tool.  To remove the checklist and the helpfile was a bad decision.  The checklist’s is very user-friendly and give a much easier overview of the progress.  Keep also in mind that not all will be using MS Project, or have it installed.  I know about the hard work in coding the checklists, but my guess is that without it, the use of the tool will be marginalized.  Trust me.  The concept of having a nice graphical view of the implementation is important.  My belief is that this tool will not be used without it, because the concept of a checklist gives an impression of a best practice way of implementing Dynamic AX.  The tool was also used, and nice to have in the background to follow the progress of an implementation.  People also returned to the checklists to double check the setup date, and to get access to video, powerpoint presentations and documents. 

     

    Our clients said “WOW!” when they understood and saw the easy visual GUI of the RCT.  Now we only have the boring normal presentation with tree’s, grids, tabs and buttons.

     

    I’m also missing the nice help file that was included and integrated into the RCT of Axapta 3.0.

    I feel that the RCT in Ax 4.0 is only a shadow of the solution that was available in Ax 3.0.  Please include a decent Helpfile and a checklist.

     

    Take a look at the following screens, and tell me which is the most user-friendly :

    July 27

    Sorting on the "Release sales order picking"

    It seams that the sorting and filtering of the "release salesorder picking" doesn't work.
    Thats to sad, because often you want to filter and sort based on date/salesordernumber or customer.
     
    When you now are trying to sort, nothing happens.  I think the reason for this is that there is a innerjoin between the salesline table an a temperary table.
     
    I'll digg into it an check if it's easy to change.
    .
    .
    .
    Actually the sorting query are set when you open the window, and it cannot de resetted, before you go out and inn again.  I had great expectations to the new functionallity, but I see now that it's too shallow.  More advanced companies can have 20.000 + different items, and more then 20.000 open orders.  Then it's impossible to do a manual item allocation.  Even the form will be extreemly slow, because it will take very long time to traverse though the 20.000 orders, and placing them in the temporary table.  This means that it's still need to create a lot of addons regarding the advanced distribution and picking. 
     
    I also see that this form actually are working orderline by orderline, but often a customer primary wants to see the allocation order by order.  When a orderline is physical reserved on another warehouse then the need for allocation should be cleared.  
     
    Often there is a need to create some kind of "Wave"-solution, where you also take into account the movement of items from a warehouse/location to another.  Often the picking area is to small to handle items for all the orders, so there is a need to create a limit.  Tehrefor often the customer desides for that they should be able to deliver 3000 orders the next day, and the system should create transfer orders to supply the right items.  It is important to remember that you need to more the right items, or you will get a large backlog of orders waiting for only a few items.
     
    I personally would like to add a lot more functionality here.
     

    Allignment of coloum headers

    One of the things I would like to have changed is the allignment of the coloum headers in reports.  Now they are allign on the top text, instead of at the bottom.  I think it's visually better to allignment at the text bottom.  Look at this picture :
     
     
    What do you think ?

    My first located error in Ax 4.0

    It's isn't my intension to talk negative about the new Ax 4.0 version, but I will use the blog to find and document bugs in Ax 4.0.   Later I will send in a Service Request to Microsoft, so that all can benefit to improved software quality.
     
    Here is my first bug :
     
    A new nive feature in Ax 4.0 is the price simulation in sales and project.  The tool aid sales personel in calculating and saving various scenarios for sales orders.  but if you choose to the the new contribution ration to 100, you will get a dived by Zero error, as follows :
     
    Error:
    Error executing code: Division by zero.
    Stack trace
    (C)\Forms\SalesQuotationPriceSimulation\Data Sources\SalesQuotationPriceSimTable\Fields\ContributionRatio\Methods\modified
    (C)\Classes\FormRealControl\modified
    (C)\Classes\FormRealControl\leave
    (C)\Classes\FormRun\task
    (C)\Classes\SysSetupFormRun\task - line 20
     
    I expect that it's an easy thing to correct in future versions.

    First hands on Dynamics Ax 4.0

    Well.....Finally I managed to get Ax 4.0 up and running on my windows XP portable.  Actually it was quite easy and strait forward.  Just run the installation and you are up and running.  The only thing that needs to be presence was a connection to AD (Active Directory).  After that, you can take the PC with you anywhere.  Now I will start digging into the application....