cancel
Showing results for 
Search instead for 
Did you mean: 

WM removal strategy picking random quants

Former Member
0 Kudos

Hi Guys,

I have the following problem in our WM-system:

When a batch has been chosen, the system will use the partial picking strategy to remove quants from the system.

Example:

I have 4 quants in bin 1

i have 4 quants in bin 2

i have 4 quants in bin 3

All quants have exactly the same kilograms of material.

When the total requested quantity is, let's say, covered by 5 quants, the system will choose the bins randomly.

In this case, i have 2 quants from bin 1, 2 quants from bin 3 and 1 quant from bin 2. This makes no sense to me.

I would expect the system to get all the quants from bin 1 and 1 quant from bin 2.

Any ideas?

The bins are in the same storage type and storage section...

Thanks in advance,

Paul

Accepted Solutions (1)

Accepted Solutions (1)

JL23
Active Contributor
0 Kudos

Sorry, but SAP does not pick the quants randomly or just by chance.

it picks the quants according to the picking strategy, and other settings.

You hide actually the most important info, which is probably as well the root cause or a part of the root cause:

Why do you have 4 quants of one material in one bin. SAP usually cummulates the quants of one mateiral in one bin, except your quants have different batch numbers, or different storage unit numbers ......

Former Member
0 Kudos

Quants have different storage unit numbers, but exactly the same quantities.

Regards,

Paul

Former Member
0 Kudos

-double-

Edited by: P. Klasens on Jan 27, 2011 4:42 PM

JL23
Active Contributor
0 Kudos

what removeal strategy do you use? FIFO? then check if the quants have different GR dates.

Former Member
0 Kudos

Removal strategy is A. System tries to remove as many complete storage units as possible. GR-date is exactly the same.

csaba_szommer
Active Contributor
0 Kudos

When you are processing the TR (creating the TO) in foreground, please choose (menu) Environment > "Stor. Bin Search Log" in LT04.

It should give some information - could you please send it to us?

csaba_szommer
Active Contributor
0 Kudos

One more thing:

In include "LL03AF1F" you will find the command "PERFORM AUSLAGERSTRATEGIE_A.". Relevant quants are stored in internal structure QMAT (P_QMAT).

In include "LL03AF8Y" system is looping over P_QMAT ("LOOP AT P_QMAT").

You can debug how the quants are sorted in P_QMAT and how system selects/checks/accepts them in your system.

Former Member
0 Kudos

Hi!

The total quantity for the TR = 1500 KG.

There are multiple storage units of 250 KG in the bins (material/quantity/batch/gr-date all equal, but different storage unit numbers).

The results:

250 VAT OND 01C01

250 VAT OND 01C01

250 VAT OND 01C01

250 VAT OND 01C01

250 VAT OND 03F01

250 VAT OND 03F01

1: so if there are more quants in 01C01...why skip them?

2: there are also more of those quants in 01D01, which is closer than 03F1.

Bin deterimation data:

Material data 28.01.2011 12:48:30

Material....... 29999999995 RAL 9002 BEY

Plant.......... 4301

Storage locat.. VMAG

Batch.......... Pick.type.indic. VAC

Stock category. Putaway type ind VAC

Special stock.. Stor.sect.ind... OMB

Storage class.. Add.exist.stock.

Water pol.class 0 Block stor.ind..

Storage bin search attempt 1

Required qty... 250,000 KG

Batch.......... 3432423

Determ.of source data

Storage type search sequence copied from preparation screen

Stk rmvl storg. type VAT Stk rmvl strategy A Management of partial quantities

-> Storage bin 03F01 Quantity 250,000 KG

Determ.destination data Known:

Storage type... 923

Storage bin.... UITGEVEN

We are planning to build our own removal strategy, so we could probably fix it there, but i would still like to know why standard doesn't work properly.

Thanks in advance!

Former Member
0 Kudos

The next two weeks i won't be at the office and nowhere near a computer, so i will check again when i'm back.

JL23
Active Contributor
0 Kudos

Strategy A: Partial Quantities First

With this picking strategy the FIFO principle is overridden in order to optimize the management of stock in the warehouse

When the system searches for a quant, it follows these steps:

If the required quantity in the transfer order is the same or greater than the quantity of a standard storage unit, the system attempts to remove a standard storage unit from stock.

If no standard storage units are available, partial storage unit quantities are used.

If the required quantity in the transfer order is less than the quantity of the standard storage unit, the system first tries to remove partial storage unit quantities from the stock.

If no partial storage unit quantities are available, full storage units are broken.

The search for full storage units is carried out according to the FIFO principle.

Strategy F: FIFO (First In, First Out)

Use

With this picking strategy the system proposes the oldest quant in the storage type as the quant that should be transferred.

The system generally calculates the "age" (length of time in storage) of a quant on the basis of the goods receipt posting date from the Inventory Management (IM) application component. The system automatically sets the goods receipt date in the quant and in the transfer requirement for every goods receipt posting in IM. When the transfer order is created, this date is copied over to the quant record of the destination storage bin.

You can accept the goods receipt date that the system sets or you can enter a different date. Regardless of whether the system proposes the goods receipt date or you enter a different date, the date is used to calculate the age of the quant. This date influences the sorting sequence for each material.

Edited by: Jürgen L. on Jan 28, 2011 2:09 PM

Answers (0)