Need picking strategy FM

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,
FS

Hi,
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

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 Smith

    BADI is available to create custom field in material component , but it is available as of ECC 6.0 EHP3 , not sure about 4.7

  • 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,
    Nagaraj

    Hi,
    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

    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

  • 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.

  • 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,
                       Enrique

    Hi,
    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

  • Picking Strategy

    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.

  • Pick Strategy

    Hi,
    Their is a need in shipping points to have configuration changed for Picking to allow other storage types  and Pick queues to allow all SLOCs.
    Need pick stragety to look in ST along with the current.  This should allow VL10I to populate warehouse stock even if it is in a different warehouse, to prevent miss ship dates.
    Currently we can only pull (xxxx) for TI pick queue.
    any help on where can we configure this
    Edited by: Roopa Gupta on Jan 27, 2009 10:53 AM

    are u workin on Full WM
    if yes i think Stringent FIFO stategy will help a bit but it will check
    stock accroos all storage types in your warehouse.
    System will not show for all wrhse as it depends on the warehosue no.
    assigned to Plant & St. Loc.
    Hope this helps
    Rgds

  • 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.
    Kamal

    Hi,
    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

  • WM Pick Strategy

    Dear All,
    We have a business req , which demands a custom strategy.
    Actually we manage our inventory as FEFO (First Ended, First Out) and we establish a customizing strategy to determinate stock removal into the procedure for processing transfer orders that made the system take the inventory from three storage  type from many we have into our warehouse but it makes one by one. This is not a guarantee to follow the FEFO method. We need to consider our warehouse as a global one to select the FEFO batch but we need to restrict the searching just to three storge type.
    Can anybody please suggest some userxit and required configuration to make this happen?
    Regards,
    Juan
    Edited by: JCFERIA on Oct 7, 2011 3:02 AM

    Thank you Sap: IN and  Sandeepang for your answers.
    As a mention by SAP: IN, we have determined the stock removal strategy as a"Shelf life and stock removal" for 4 storage type  and also have batch managed. We are using strategy Stringent FIFO for the searches the stock in all the storage type based on FIFO as was mention by  Sandeepang .
    We are looking to use the Stringent FIFO "***" in our storage type search table for stock removal because we need that  the system search through the entire warehouse number for stock but excluding one of the storage type. We need that the system search just  the three storage type we need it  as if they were one storage
    I will appreciate your help.

  • Picking Strategy based on SLED

    Hi All,
    I have a business requirement for picking of material for a specific Storage type indicator R03 based on SLED but in a manner as explained below.
    The material is currently lying in say 6 different storage types viz 021, 031, 101, 102, 103, and 030. Now, the user wanted to pick material with the lowest SLED across all the storage type mentioned above at the time of TO creation. So i tried using the EXIT MWMTO013, but then user later wanted to exclude some storage type (Storage type 101 in our case) as well for picking irrespective of SLED, which means they wanted to pick that stock of material which has the lowest SLED in Styp - 021,031,102,103,030 only and the system should not look into 101 even if the lowest SLED is lying there.
    All, i could thought was either we define those specific storage types in the OMLY transaction but suppose if any new storage types are created later and those are required for picking then we will have to maintain as well along with others so the search sequence will be as +++, 021, 031, 102, 103, 030 as the first, second,....storage type search for R03 storage type indicator.
    So, can anyone help in here if we can accommodate this request for picking the stock of any material based on lowest SLED from among st some storage types and not looking into others even though the lowest is lying in say 101(in our case). and without maintaining any data even if new storage types are created later.
    Any help would be highly appreciated.
    Thanks,

    Hi
    Both are having different meaning during search, if you maintain +++ then system search the Quant across the storage type (you can say at warehouse level) when you define 021, 031 then it will individually go and find from that storage type, in the above scenario (+++ will get satisfied first hence your second statement "but in a manner as the stock should be picked always first from 021 and then 031, then 030 and 102" doest not hold true in that case
    Take a scenario where your lowest Quant exist in 031 as per SLED, and two Quant exist in 021 which are having different SLED which gets expired after the Quant from 031. What is ur expectation from the system in that case
    Either you can have SLED for the warehouse (across the storage type) or individually for a storage type or else you can go for custom code where based on +++ you will find all the Quant from the  LQUA across the storage type and then sort it based on Storage type+ SLED and then start allocating the Quant

  • Disk crash, need recovery strategy help.

    We had a two drive failure on our AS400 and had to reinstall the operating system. Can we install A7.3 from scratch and then copy in our libraries from our latest backup and JDE function properly? Any ideas would help!

    Well, it may be that I am not correctly understanding your disaster situation. I am assuming that you have the same IBM CPU and same IBM hardware serial number. It sounds like you had to replace a disk drive and a tape drive, but not the actual CPU itself. Now it does sound like your operating system backup was eaten up by the tape drive and lost, and thus you are saying you had to reinstall the IBM operating system? Would you not have a slightly older backup tape that you could recover from? Even if you did not and had to reinstall the operating system, JDE World is fairly independent of the OS/400 itself (other than needing to run on it). So I am thinking that you do NOT need to reinstall JD Edwards. You should be able to restore the JD Edwards libraries, though you would need to have the QGPL library as part of that restore process, and run okay.
    If my assumptions are wrong, then what I said may not apply. Certainly if you restore onto a new CPU, with a different serial number, you will have to contact JDE support to get a new license key. When doing a hot site test, I restore the operating system, and then restore all the user libaries, get new license keys, and I am up and running. Note that in a hot site test I did not have to do a reinstall of JDE. But certainly the difference maybe that in a hot site test, I am restoring the operating system from backup tape (so not reinstalling OS/400). So I have not personally been involved in the exact situation that you may be facing (I doubt many folks have such experience).
    You probably want to be in touch with JDE support and look to them for guidance on what to do, giving them your exact restore situation that you are facing.
    Hope this helps a little bit. Bit surprised that these days a disk failure would cause a system crash (have not seen that since the 1980s) - most systems have disk mirroring or RAID of some kind now. So the system can still run while waiting for the disk drive to be replaced (perfomance may suffer, but better that than losing the whole system).
    Good luck.
    John Dickey

  • Need a strategy for managing email on multiple devices

    I have multiple email addresses and multiple devices (iPad, iPhone, and MacBook Pro). I currently have all mail pushed to all devices. The problem I have is managing messages from one device to another.
    I would like to be able to delete a message on one device and have it deleted across all devices. I am thinking the only way this is possible is by stopping the push of messages to my devices and reading email only via iCloud. Or, is there another way?
    Suggestions?

    If you want to keep the same addresses, you will need to contact the providers for each and see if they offer an IMAP service.
    It's a fairly simply concept, IMAP accounts do exactly what you want, POP accounts don't. Whether or not all your providers offer an IMAP account is another matter.

  • Help Needed: Pick Your Favorite Ask Verizon Avatar!

    Hi All-
    Have you used our Ask Verizon service yet? If not, you really should! Ask Verizon is a virtual chat agent accessible in multiple locations across Verizon’s web site. These virtual agents automatically “chat” back and forth with you to help answer your questions.  It is always available online for customers to ask questions, even when customer support centers are not open or unavailable.
    When you chat with Ask Verizon, you're shown a picture of the avatar that you're "speaking" with.  Currently there is only 1, but we're expanding to 5 new avatars and we'd love to know which one if your favorite.
    Please take a few minutes to fill out this survey and let us know which one you like best. Here's what you need to do:
    Step 1: To see the agents, please go here (you will need Flash installed on your computer).
    Step 2: When you've checked them out, please fill out the quick survey telling us which one is your favorite.
    Thanks for your help- we can't wait to hear what you think!

    On this link comparing the s5 & s5 active if you scroll down the page a little to where it shows the phones "TECHNOLOGY" they are almost identical. On the phone if I enter *#*#4636#*#* it gives me the option to switch it to just about any frequency there is. LTE/GSM, LTE/CDMA, GSM/CDMA,CDMA only, GSM only, WCDMA, EvDO, LTE only, and a few others. And after Samsung looking the phone up and telling me as long as it is unlocked it will work on a CDMA network is hard to dismiss. ithttp://www.phonearena.com/phones/compare/Samsung-Galaxy-S5,Samsung-Galaxy-S5-Active/phones/8202,8665

  • Need Workflow Strategy Help

    I'm hoping you all can give a noob some workflow tips on a developing project, so I don't go up blind alleys.
    I am recording a performance--a play including 12 songs.  I am planning to give a CD of the songs to the cast and crew as a gift.  I am recording from a PreSonus 24.4.2 board via Firewire.
    I have used PreSonus Capture to record one performance, using about 14 channels.  I plan to record two or three more performances, then audition each song for the best version among the three or four tries and put the all the best choices on the CD.
    I will record each show continuously, with lots of dialog and other material not to be recorded on the final CD.  (I'm not the sound guy, so I don't want to interrupt his work.)  Each take, therefore, is abourt 1.5 hours of uninterupted audio: Start at the beginning, stop at the end.  Last night's performance resulted in a 25 gig folder.
    Here's my plan:
    1.  Import each performance into Logic
    2.  Audition all four performances for the best of each song.
    3.  For each song, import the best take to a new Logic file, excluding all dialog and other unwanted material
    4.  Work on the new Logic file for mixing.
    I'm battling my way through the manual and the Exploring Logic Pro/Demo to bring me up to speed.  In the meantime, am I on the right track?  Is there a simpler way?
    I also plan to search these boards for helpful secondary reading, but if you guys have suggestions, I'b be grateful.
    Finally, my work in FCP suggests I should use a backup disk for my source files, leaving my main computer (recent thunderbolt iMac) for processing.  Is this advisable, or does it not matter?
    Thanks.

    Richard
    If you have 14 Tacks (14 audio files) per show and you record three shows, then I would just stick with one Logic Project. It saves you a lot of opening and closing and it is easier to compare takes.
    Create one Logic Project, create the 14 Audio Tracks and import the 14 audio files form show #1 onto the 14 Tracks, then import the 14 audio files from show #2 onto the same 14 tracks after the first batch of audio files, and so on. I guess the track assignment is the same so this method of dealing with one master Project requires only to set the balance between the 14 tracks once. Setting the levels for one show and you done for the other shows too. The project gets fairly long 1.5h x3 = 4.5h but that doesn't matter. Use marker and the zoom in-out tool to navigate quickly.
    Now cut and truncate the audio regions to isolate the songs. Create a Track for the Master Channel and use the Track Automation to create some nice fade in and outs of the songs. The automation is similar to FCP, instead of keyframes, Logic called them nodes. You can also add plugins on the master channel to do some quick mastering adjustments (EQ, compressor, etc)
    Once you you've chosen the versions of the songs and did the cleanup and leveling, just export (bounce) each song as an aiff audio file. Put the aiff files into iTunes and burn the CDs then from there.
    One thing to consider. For Audio CDs as the final destination it would be good to have the Logic Project already in 44.1kHz. However if your output from the show is 48k, then set the Logic Project to 48 (before importing any files). Do the conversion when you export from Logic or you can let iTunes do the transcoding when you burn the CD.
    If you looking for Logic material to read up on this fine application, I wrote several manuals over the years that I made available for free on my website http://DingDingMusic.com/Manuals/. Scroll down on the page, there is a link for the "Free Manuals". As a FCP user you might find some other useful material on the website.
    Putting the audio files on an external drive is only necessary if you don' thane enough space on your internal drive. You are dealing with straight audio streaming and not complex sampler instruments I guess your machine can handle that. Look at the Navigation Bar. There is an indicator how much you burden the CPU and the Drive.
    Hope that helps 
    Edgar Rothermich
    http://DingDingMusic.com/Manuals/ 'I may receive some form of compensation, financial or otherwise, from my recommendation or link.'

Maybe you are looking for

  • FF805 Tax statement item missing for tax code O0

    Hi Gurus, We are working in Upgrade project 4.6C to ECC 6. We are getting an error when releasing billing document  to accounting in ECC 6 sytem. Error:  FF805 Tax statement item missing for tax code O0 No tax item exists for tax code O0 in a G/L acc

  • Crashing in PS CS and Quark when opening files over network

    Mac Pro and MacBook Pro 10.4.8 using Adobe Photoshop CS2 and Quark 6.52 will crash or become VERY unstable when opening files from server or remote machine. Server is 10.3.9 or remote Mac running 10.4.7, all works fine IF file are copied to client ma

  • C3-01 status icon like an envelope but viewed from...

    Hi! For the last few days I have a small icon in the status (top) area with the shape of an envelope seen from the stamp side. (screenshots attached) I don't know what it means... I have searched manuals and references from different phones without l

  • Dreamweaver CS6 won't open, tried to update software, but software won't load

    I have CS6 (not cloud) installed on my computer, I use Photoshop and Illustrator regularly with no problems.  I recently got a freelance job that requires me to use Dreamweaver.  I've used it in the past but it's been some time since I've opened the

  • Network hardisk

    I'm using 2 macs in a local network. I use a mac pro as a server (every file is stored on it) and a macbook pro. When I work with photoshop and I want to save the file everything works fine, but after that is not possible to eject the network hard dr