Picking strategy M issue
Hi People,
I am using picking strategy as M (small and large quantities). In my materials, I have defined control quantity as 30 cs. So when a transfer order is created for more than 30 cs, system picks from 001 storage type and if TO quantity is less than 30 cs, system picks from 002 storage type. This is working fine.
My picking sequence is: 001 then 002. But when there is no stock in 001, system doesnt suggest to go and pick from 002 automatically.
I would like system to go to storage type 002 and pick from there if there isn't any stock left in 001. How should I make this work. Any suggestions will be highly appreciated.
Thanks
Hi,
Please check in the material master have you defined 001 storage type for picking if it is there then remove it.
Regards
Ravi shankar.
Similar Messages
-
User Exit to configure custom picking strategy
Wonder if anyone can help - I've been requested by one of our analysts to look into the user exit to allow us to define a custom Raw Material picking strategy.
Currently we use FIFO which seems to work on the date that the material is receipted into the warehouse, which is fine if the material is GR'd into stores and then only issued when it is fully consumed. The problem seems to occur when we return some of the material back into warehouse stock. It then seems to take the date we receipted the material back into stock as the date for the picking strategy - resulting in it picking newer batches of material, when an older batch has been returned to stock.
Ideally we need to use the GR Date or the SAP internal batch no (where the earliest batch will always equate to the oldest material).
They have done some investigations and it seems to be that the recommended solution is to use user exit MWMTO004 or MWMTO013.
However, the problem is I'm not sure what to code here to get the FIFO strategy to use the GR Date or Batch No - do I have to lookup, find the earliest GR Date/Batch No and then assign it to a particular field in order that this will then be used for the picking strategy ?
Does anyone have any examples of code they've used in the user exit when they wanted to create a custom picking strategy ?
Many Thanks for any help,
Helen SmithBADI is available to create custom field in material component , but it is available as of ECC 6.0 EHP3 , not sure about 4.7
-
Picking Strategy M Large/small quantities
Hi,
I am using the Picking Strategy M Large/small quantities included
And the control quantity in the material master is a pallet.
The problem is that in picking we have got several boxes that all together sum up a pallet but I want the user takes from Block storage (higher than picking storage unit)
Do you know how to solve it?
I think that the problem would be solved if the system proposes the palletization data from material master data
When I make an inbounds (receptions 101) it is working but not in outbounds (sales deliveries).
Regards,
EnriqueHi,
I have maintained the palletization data in materiel master WM view,
For the entries 101, 501 it is working fine.
Example: pallet E1 is 100 units.
If I make a reception of 120 units. The system splits in 100 (1 pallet) and 20 units.
This is OK.
But if I make a goods issue of 120 units. The system tries to get 120 units
This is not OK because in picking I don´t have pallets (I don´t manage SU) but may be I have 120 units from different pallets. They are single units.
So I have got two storage types: picking with units and blocks for pallets but the system does not convert units into pallets.
Obviously my customer orders units and not pallets.
Regards,
Enrique -
Hello Gurus,
I am trying to determine storage location for material picking using picking strategy and am looking for some FM to help me in this task. Any ideas?
Regards,
FSHi,
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'C:.....---->Pass file name
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
TABLES
DATA_TAB = -
> Pass internal table name
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Amresh -
WM Bulk Putaway and Picking Strategy Query for a Scenario
I have two Questions ( Putaway and Picking Strategy for Break-Bulk Handling) :
Question 1) Break-Bulk Putaway Strategy
In WM Putaway Strategy for Break-Bulk, I would like to Propose the Bin for Production Receipts based on following constraints relevant for OBD Process
Scenario:
SO-1 Production Order -1 Product -1 Ship-To Party -1 Destination -1 Loading Date 20 Days from Now 8 Levels High Product Stacking Qty 500 MT Occupies 10 Bins total
SO-2 Production order-2 Product -2 Ship-To Party -1 Destination -1 Loading Date 20 Days from Now 6 Levels High Product Stacking Qty 1000 MT occupies 20 Bins total
SO-3 Production Order -3 Product -1 Ship-To Party -2 Destination 2 Loading Date 20 Days from Now 8 Levels High Product Stacking Qty 200 MT occupies 4 Bins Total
So-4 Production Order -4 Product -3 Ship-To-Party -3 Destination -1 Loading Date 30 Days from Now Qty 10 Levels High Product Stacking 1000 MT Occupies 20 Bins Total
S0-5 Production Order -5 Product -2 Destination -2 Ship-To Party-2 Loading Date 30 Days from Now Qty 6 Levels High Product Stacking 500 MT occupies 10 Bins Total
SO-6 Production Order - 6 Product- 1 Destination-3 Loading Date 10 Days from Now 8 Levels High Product Stacking Qty 2000 MT occupies 20 Bins Total
The production receipts will come randomly into Bulk Area any sequence any day any time 24 X 7 basis . The constraints we need to use are:
1) Materials should not be mixed
2) Different Loading Dates of Same Product also should not be mixed
3) Different destination of Same product or different products should not be mixed
4) Different Ship to Party for same destination should not be mixed
4) We need to reserve in advance maximum number of Bins that entire Sales Order occupies tentatively as soon as the First time material comes to Warehouse for the entire sales Order. Example SO Qty 500 MT assuming 50 MT occupies with different stack heights in one bin. I need to reserve 10 bins total closer to each other in bulk-area . When 2 Products comes, WM System should propose bins already reserved bin in the break-Bulk Area.
5) Different SO-2 product when arrives warehouse, it should not occupy already alloted bin for SO-1
Question 2) Picking Strategy
1) Pick List needs to be generated based on Loading Date at Load Port for all SO's and the sequence of Loading will be first last Destination in the route ( i.e. based on which is delivered at last port needs to be loaded first in the vessel at Load Port )
If the route contains 3 stages
Stage -1 --- First Discharge port
Stage -2 -
Second Discharge Port
Stage -3 --- Last Discharge Port
We need to load in Ship, the SO Product which will be discharge last i.e. Stage 3 Destination.
Next we need to Load Second destination and next we need to Load SO Product going to First Discharge Port.
This Picking proposal needs to come from WM System
How can we address this requirement in WM System?
Thanks and Regards,
NagarajHi,
Thank you for your attention to our question.
We have a workaround for this problem. I have created a Special Movement Indicator with a corresponding WM Movement Type and attached these in the LE-WM Interface to Inventory Management. We will now update our Material Masters with the Special Movement Indicator and keep the Placement and Removal Storage Types the same (the Fixed Bin Storage Type). We have tested this approach and are satified that it meets our needs.
Thanks and Regards,
Mike -
Picking strategy M (Large/Small quantities) has been configured.
Search sequence: 003 - 002
System should pick partial quantity from 003 and full pallet from 002.
6 DU = 1 PAL
Control quantity in material master has been set to 5.
The problem is, when there is no stock in 003 and the quantity ordered is partial (say 1 DU), the system creates a transfer order for 6 DU from storage type: 002. According to configuration, the system should not be checking in 002 at all since quantity is less than 1 PAL, right?Hi Anushree,
T_QMAT contains the list of Quants fetched by System based on your Search Strategy. In case you do not wish to pick from a particular storage type because the quantity being picked is not a complete Pallet, then you need to modify that particular Quant Entry in T_QMAT.
Say for e.g. in your case no stock was found in 003, so system fetches the Quant from 002 for 1 DU. This particular entry should be deleted from T_QMAT as you don't want the system to consider it. Alternatively, if the Quantity had been say 10 DU and you want 1 PAL to be picked from 002 but not the partial Pallet, then you need to modify the Quantity (AUSME or some other field-check in the table and you will find the correct field-as I am without SAP access right now) available in the Quant entry in T_QMAT (modification instead of deletion). So add the logic to check the Pallet conversion quantity and decide on modification or deletion of the particular Quant entry for the Storage type.
I am not sure if you have to set the indicator for exiting the TO creation Process-need to test it in the system, once I am logged in. But you can make code changes and debug the scenario to arrive at the results.
Alternative: Did you try making the storage type 002 a Pallet storage type with control quantity = Pallet quantity and see if it works.
Let me know how it goes.
Regards,
Shashi -
For a specific storage type, I have 2 storage section defined, 001 and 100, how do I configure, irregardless of picking strategy, to go to storage section 100 first to look for the material and then storage section 001.
Thanks for the suggestion. I had already set my storage type up in here and had storage section 100 followed by 001 and it was still going to 001 first. The storage bin search log indicated it was using FIFO even though my picking strategy for my storage type is H - shelf life expiration.
-
PO Changeability / Release Strategy / BAPI_PO_RELEASE Issue
Hello everyone,
I've run into an interesting problem:
We have defined several PO release strategies. Most of these work in the traditional manner, requiring manual approval by a given user. One release strategy, "99," gets picked up by a batch job and released automatically using BAPI_PO_RELEASE. Either way, the release indicator for all released PO's is set to "R." This all works as intended.
We have maintained Changeability settings for each release indicator in customizing. "R" is set to "4 - Changeable, new release in case of new strat. or val. change," with a percent value change tolerance of 10%.
If we make a change to a manually released PO that exceeds the threshold set in customizing, the release procedure starts over as intended.
If we make a change exceeding the threshold to a PO that was released automatically by BAPI_PO_RELEASE, the release procedure does not start over, and the PO remains unblocked.
What would cause this discrepancy? The two records look virtually identical in EKKO, particularly in respect to the fields relevant to release.
Thank you ahead of time for your help.
-JarrodConfiguration issue/user error.
-
Storage Location from USERTEMP1 not picked during Goods Issue
Hi All,
We had populated the USERTEMP field in FMDERIVE with the Storage Location using the steps mentioned in the following thread
Fund Center not getting populated through FMDERIVE
The problem is that during a Goods Issue made from MIGO, this particular field is not getting picked up in the USERTEMP (trace was set up in FMDERIVE, which showed that the USERTEMP is empty).
But in the case of PR/PO and other purchases, the USERTEMP is getting derived properly with the storage location.
Why is that the USERTEMP behaves differently for a Goods Purchase and a Goods Issue ?
Requesting help from the experts on this issue,
Thanks,
Wy.Hi Eli,
We replicated the development we did for procurement (copying from storage location into USERTEMP) by finding out the enhancement point and the code worked fine here.
One important thing to note is that the buffer need to be cleared everytime, before a value is entered here - the USERTEMP field is static otherwise.
Thanks for your inputs,
Wy -
Dear Gurus,
I have an issue for the following scenario, I have:
an Indipendent requirment (MD61 Req.Type VSE) qty 26
the I plan the material with strategy group main 50 secondary 10
I ran the MRP via MD42 for the FG
A planned order not convertable is created
Then I should sell it so I create a sales order with qty 26
What I read from the forum is that the sales order should use the qty of the planned order and so I will be happy.
It does not happen when I create the sales order I am not able to see that the requirement of the planned order is assign to the SO.
I think there is something over the SO that does not work
Can any body help me achieving the solution?
GDear,
In the sales order display mode, go the Procurement tab and see whether Requirement type is "KEV", it should be "KEV" then only it would consume the Non-Convertable Planned orders and convertable Planned orders would be created.
Incase the requirement type is not KEV, please check with your SD- Consultant on this.
Regards,
Prasobh -
Picking List / Material issue slip
Kindly let me know the process of printing a Picking list / Issue Slip for a material issue from a DBM Service order.
Dear Babudhar,
There are no standard actions delivered to print any picking lists along with DBM 6.0.
An event call be built in (to print the list) which could be linked to Confirm event as a subsequent event. So, as soon as the order if confirmed, the new event can print the list for you.
Hope this info helps.
Best regards,
Harsha -
PO Release strategy Workflow issue
Hi All Workflow Experts,
I need a help in one of the workflows in our project.The workflow is for PO Release Strategy.The problem is in the Production environment and is as mentioned below:
''Users are complaining of irrelevant mails with subject "PRD: PO auto release code" delivered to their lotus notes inbox from SAP workflow. Mail does not carry any further details like whats the PO number etc. In some cases this mail should not be delivered to the recipients as they have nothing to do with PO release strategy approval process.''
As I am not very old in Workflows I want to know where should I start from? I mean what all are the possible
areas where I should look into? Also this issue cannot be replicated in QA environment? So is there any environment specific thing I should do?
Please advice.
Thanks,
Saket.Hi Saket,
Check who are set as the Recipient types of the workflow mail "PRD: PO auto release code". Also check the condition when the mail is getting send. Check at occurance of what event is the mail getting send to the users. Debug the workflow to fidn out these details and check where the issue really is.
Do post your comments if you find any confusion about the same.
For assistance on workflows, the following links would help you:
http://****************/Tutorials/Workflow/Workflow.htm
https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/workflow%252bscenario
/people/sapna.modi/blog/2007/02/19/workflows-for-dummies--introductionpart-i
Hope this helps!
Regards,
Saumya -
Change of Bin while confirming TO (Picking strategy FIFO)
Dear WM experts,
We use FIFO strategy for picking. Now for an outbound delivery we have the requirement to generate TO automatically. During confirming of the TO we should have option to change the suggested Bin (in the source storage type).
Could you please confirm what settings in IMG should I take care of for achieving this.
Thanks a ton.
KamalHi,
I'm afraid it isn't possible...
You can set destination storage bin change for your storage type in SPRO:
Logistics Execution ® Warehouse Management ® Master Data ® Define Storage Type
You can find a field called 'Dst bin ch. during confirm'...BUT SAP help says:
'No destination bin can be entered during confirmation for
- dynamic coordinates
- return items
- Lean WM (if the destination bin is defined in the movement type)
- posting change TOs
- inventory based on putaway
- additions to existing stock in storage units
- transaction Confirm single item'
I guess you are using dynamic bins for outbound deliveries...
http://help.sap.com/saphelp_46c/helpdata/en/c6/f83e5a4afa11d182b90000e829fbfe/frameset.htm
Just my opinion...
BR
Csaba
Edited by: Csaba Szommer on Jun 3, 2008 8:38 AM
Edited by: Csaba Szommer on Jun 3, 2008 8:38 AM -
Picking list grouping issue.
When we print a picking list for deliveries we get the list grouped by material. So for example, if the delivery item 10 and 40 both have the same material then item 10 and 40 will be printed one after the other. So far all is okay, except that when the materials are the same the material details are not printed for the second line item. I think this is controlled by the SAP print program that probably is not calling the 'MAT_LINE' process.
Now there is a sneaky way around this, by maybe adding the MAT_LINE details into the POS_LINE process so that when the process for POS_LINE is called, which it is in all events, then the material and pos details are printed. However, I should not have to do this.
I was wondering if there was anyway to control the grouping. I still want the materials to be grouped, as that makes sense for the pickers, but I want to see the material details on the list and not have them supressed because it's the same as the material above.
JasonMoved element Item_line content into the POS_line element and remarked out the item_line element. All now works.
-
Picking & Delivery Related Issue
Hi,
Planning strategy used 40
The placed Sales Order does not allow delivery even when the Stocks are available, giving and error stating Only 0 stocks of material xxxxx available
There is a future dated Sales Order, when trying to expedite the order, i.e. changing the Delivery date to a date prior to the initially committed date, it throws an error stating No Schedule Lines due for delivery up to the selected date (VL150)
Points will be rewarded for helpful answers.
Regards,Hi ,
First error message indicate there is no stock for that material that is you cannot deliver .
check transaction MMBE for the material and check the stock.
Use MB01 use movement type 501 to add stok .
For second error when you change the delivery date when you try to deliver there is availability check or ATP during that on that date there are no schedule lines available to deliver so you are getting the error message .To avoid change the pricing date of the order .
Please reward if useful.
Maybe you are looking for
-
New Macbook Pro will not connect to internet
It says Airport status ON Airport has the self-assigned IP address 169.254.82.29 and will not be able to connect to the internet. Does anyone know what this means. I am going crazy with no internet. Thanks
-
I don't know if it is related, but I'm having exactly the same difficulty with quick tunes.
-
Read/Write from FAT/NTFS volumes
I have a Windows/DOS formatted external harddrive adn want to access/write/delete data from it using my MCP with Lion OS. I downloaded NTFS-3G 2011.1.15 and installed and restarted my Mac but then got this error when OS started and I cant see my Wind
-
Help - Problems exporting my first project - missing clips
Hi all, I've been a sound engineer for close to 20 years and I'm just finishing my first ever video edit, a project to help my wife. Naturally our deadline is tomorrow morning.... I've got my edit done and it plays perfectly in Final Cut Pro X viewe
-
I use UTL_TCP to read mail; i want save the attach file decode in base64 in filesystem, Reading mail I read the file on more line, I want know how join this line and save on filesystem to replace the original file. Can i save all line in a column blo