Skip to Content
0

Assign Queue based on the weight of the product in EWM ?

May 23, 2017 at 12:32 PM

171

avatar image

Hi All,

I Have a requirement after unloading into staging area i want the system to assign the queue based on the weight.for example if the unloaded quantity with HU or with out HU or mix of both is < 50 KG i want INUNLO-M has to be assigned , if weight is > 50 KG & < 250 KG i want to assign INUNLO-R & if weight is > 250 KG i want to assign INUNLO-F. i am using the BADI /SCWM/IF_EX_RSRC_QU_DET but the problem is this is triggering at the warehouse task level not at the warehouse order level ,if it is triggered at warehouse task level how can i know how many tasks will be grouped to warehouse order & also may i know what is the exact significance of this BADI ? what i know is if we specify different queues then instead of one order it will create multiple order but i want to control the queue determination based on the total weight of warehouse tasks quantity so this may not be suitable for me.so can any one tell me in which particular business gap we use this BADI ?

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

C K REDDY May 23, 2017 at 03:28 PM
0

Hi,

Is it possible to explain your business requirement ? since Queue is determined at WO level and control parameters are source AA,destination AA,Bin access type,activity & WPT.

BR,

C K Reddy

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Hi,

the queue is actually determined on WT level, but then written into the WO. It is a split criteria in the WOCR.

Brgds

Juergen

---
Want to learn EWM?
Check for EWM courses @ https://training.sap.com/curriculum/scm_ewm
Get a SAP Learning Hub Subscription: https://training.sap.com/shop/learninghub

And it is EWM. NOT eWM - Duh!

0

Hi Juergen,

you are absolutely correct but here i want to attach different queue based on the total weight of the warehouse order not to split the wo.

0
VAMSIKRISHNA SRIRANGAM

Hi,

well, but then you definitely can not use a standard BAdIs during queue determination, because that is always happening on WT level, so the overall weight is not considerable.

Brgds

Juergen

0
Ajit Routray May 26, 2017 at 02:29 PM
0

Hi VAMSIKRISHNA,

Hope I understand your requirement properly.

< 50 KG i want INUNLO-M has to be assigned , if weight is > 50 KG & < 250 KG i want to assign INUNLO-R & if weight is > 250 KG i want to assign INUNLO-F.

1> Create 3 WOCRs , 3 storage process , 3 different process type

2> Sort WTs Use filter ( Item ) to separate the weight group using max min

3> Assign Storage process to them in WOCR

4> Assign 3 WPT to 3 Storage processes

5> Determine Queue using WPT .

Please let me know if you further queries.

Kind Regards,

Ajit

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Q) Will the above solution works ?

Sort WTs Use filter ( Item ) to separate the weight group using max min

if i use the above the system will create different WO based on the weight in WT. the WOCR is the filter criteria for creating WO's.

0

Your requirement is " WOs for 3 different Weight Group " ? Use Limit.

0

Hi Vamsi,

Check the BAdi : /SCWM/EX_CORE_CR_INT_CR. This is for internal WT creation.

BR,

C K Reddy

0