web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

items with fixed lengths

(0) ShareShare
ReportReport
Posted on by 128

Hi all, 

does anybody know a way on how to handle items with fixed lenghts? 

here's the scenario: 

we are buying items in meter and also sell  those items in meters. 

But if a customer orders that item e.g. in 5 meters lenghts, then we will basically cut a piece of 5 meters from the role and send it to the customer. 

Sometimes if we only a small amount of the item in stock left, then the item get's picked by a quantity of 3 meters with 2 meters in backlog. 

But this is of course wrong, because the customer ordered one piece of 5 meters and not two shorter pieces. 

What we do not want is to create one item for every possible lenght, because the are all build to order and can therefor have any lenght. 

So the question is, if there is a kind of setting or a parameter that prevents that the item is splitted. 

Thanks for you help.

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Richard Wehmeyer Profile Picture
    1,004 on at

    There are a few ways to manage this:

    1. Configuration model (creates a configuration per length at order entry)

    The problem becomes it is easier to not allow backlogs as a process then managing models like items or configurations.

    2. If you are not using WMS then picking can be activated by "All orders where entire order can be delivered".  In this scenario you only get a picklist for the order when all inventory is fully available to fulfill.

  • Tilman Vo Profile Picture
    128 on at

    Hi Richard,

    Thanks for your great answer.

    The answer does not quite meet my requests. So let me explain my points:

    1. The items can have any length, so I am not able to predefine configurations here. And as far as I know there is no possibility to create a one-time variant directly from the sales order

    2. we are not using WMS, so we could go with the "release sales order picking" with the mentioned option. But sometimes we also the case that the inventory transaction is already splitted on sales line level. Mostly because of stock on different locations. In this case this option will not work either.

    What do you think about this?

    Thanks,

    Tilman

  • Suggested answer
    Richard Wehmeyer Profile Picture
    1,004 on at

    1. Product configuration models create a new variant on the sales order.  Take a look at the product configurator.  With it you end up creating a custom BOM by specifying options (length in your case)

    docs.microsoft.com/.../about-product-configuration-models

    2. Release sales order picking using "All orders where entire order can be delivered" will only permit a picking list to be generated when both the entire line and the entirety of the whole order is fulfill-able.  This would be the case even if the transaction is split in marking or reservations.

    Assuming you are using locations, not warehouses, picklists will activate with locations split on the picklist.  Picking activation searches your warehouse for inventory across locations.  This reduces the requirement to split on the salesline unless you are shipping from multiple warehouses.

  • Suggested answer
    guk1964 Profile Picture
    10,888 on at

    There are several different challenges here.

    Jewellery, has a similar problem because the same design and length might still have weight difference which are a significant cost difference.  Typically either a separate item code or configuration or serial number is assigned to each piece of a part number.

    Pipe manufacture also tends to sell in KM, make and serialise in pieces and charge by weight of a truckload!

    Your challenge in some ways is more complex because the length of e.g. a saleable piece, and how it is made up of pieces is also changing, -  it might take several different lengths  of a fixed piece, or one single piece to make up the total.  

    Even more complex is that not all lengths can be combined. E.g for 2o m I can take 4 x 4, or 2 xx10 or 1 x 10 but I can’t take, 2+ 3 + 5+ 10

    Presumably you can slit a roll across its width for a given length and you could also slit it along its length to get a different width. For metal strip there might also be a thickness or density variability.

    Ax will hold inventory in its storage unit of measure e.g metre.

    The problem is now that when you see an inventory of 2000 m (even with constant width and thickness), you don’t know if its 2000 pieces of 1 m, or 10 pieces of 200m or any other combination.

    You could have different batch ids for different ranges of lengths e.g 0-1m 1 to 5m , 5-10 m etc but  its then becomes a lot of extra transactions to move between batches, and you still have to physically id and enter which batch you used.

    A similar approach is to have virtual locations e.g, you have a location called ‘rolls’, but its the same physical location.  Create additional virtual locations for different size ranges.  The storeman can thus see how his stock is held e.g. 50 m in the 1m location means 50 x 1m pieces, 200m in the 200m location means one piece of 200. It Still needs a lot of stock move transaction and relies on manual update and physical selection of the appropriate offcut.

    You also have to consider batch and serialization when required. If issuing in one piece maybe a ‘piece’ needs to be the minimum unit because you can’t really batch control or serialise or label the metres within a piece.

    You can however store items at a higher level of unit  e.g. as ‘Roll’ let’s say 100m. There is nothing to stop you issuing a percentage of a roll e.g 0.01 of a roll. Not the most user friendly for the stores but it is feasible (and you could do a small customization to show the alternative UoM, in m.) You still have to physically id the individual roll lengths remaining.

    If the rolls are serialised (and labelled with the serial number) and you issue from a specific serial number then it should  work – in the sense that you will be able to see the breakdown of different partial rolls.

    (It would be possible to write an algorithm I suppose to pick either the minimum number of rolls or to use up the smallest possible rolls first Alternatively there may be third party, non Ax slitting programmes you could use.)

    However, even with a configurator, or algorithmIc coding, the physical identification, of which roll, is which length and in which location, still remains and requires serialization or ...?

    Maybe the most pragmatic way to deal with this without use of a configurator or lots of coding, is to transfer full units e.g. whole  â€˜rolls’, to an issue location,.

    Then do part issues from there- this means in principle that most of the stock can be assumed to be in its most usable form. For full rolls you can use catchweight or a dual UoM display.

    A storeman will first needs to see what he can make from his offcut location and only then move in extra whole roll if need be.  

    Maybe have a few virtual locations in that offcut location, to represent ranges of length of roll offcuts e.g. 0.1, 0.25, 0.5, 0.75. 0.9.  

    Record the quantity issued from which virtual location.

    Stock check and transfer between those virtual locations as needed once a day/week to get a better insight of what is useable e.g we’ve got 50 m , in pieces each under 0.1 of a roll , 200 m in pieces stored in the location that holds sizes in the range of 0.1 to 0.25 of a roll etc. again a mobile device would reduce the workload and error.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans