IM Storage Location changed to WMS

Hi,
I have a storage location SL01 which is inventory managed and we already has stock available at the Inventory level. Storage Location SL01 is previously non WMS managed and now the same SL01 is re configured as WMS. Please help me with the steps I need to do in order to bring the stock under WMS. Is there a mass Transaction that can be used to do the Warehouse movements?
Thanks,
Srini

I recommend the following steps:
1. Move stock out from IM stock (move to another plant/st.loc with out WM); could create new IM SLoc without WM for temporary
2. Update Material Master with WM views
3. Upload stock/move back to IM-WM using MB1B movement 1 or 2 step transfer posting (TO setting create automatic and confirm directly based on movement type)
You could use an LSMW for steps 1 and 3 to mass move the stock.
Regards,
km

Similar Messages

  • Storage location change in Inbound delivery

    Hello Friends,
    Inbound delivery created through confirmation control EDI process from our customer and it has a incorrect storage location.  We cannot change the storage location though it is editable. (After changing it is going back to incorrect storage location which is not existing in that plant).
    the storage location in the purchase order is correct.  could not able to understand how the inbound delivery is updated with incorrect SLOC and it is not allowing us to change.
    Appreciate any pointers to resolve this issue.
    Thanks and Regards,
    Gopi

    As Joao said it is a custom code but now I ended up in another problem. the entire delivery is not changeable as deleted the delivery quantity while trying out to change the SLOC.
    is there any way to update the delivery quantity back,
    material freight group is only editable in the delivery item. pls advise

  • Movement Type 340 doesn't have Storage Location Associated with it

    When a batch is given a new valuation type, there is no storage location associated with that movement, because the movement would be for the entire batch obviuosly.  In BI though, that creates a problem, because the movement needs to have a storage location assigned to it. Here is an example of the problem:
    Storage Location----Batch--Xbuy Current Stock-----Cert Current Stock
    ..........0001...................122....................100......................................0
    Then batch 122 is moved from xbuy to cert.  But, since there is no storage location associated with that movement, the current stock now looks like this:
    Storage Location----Batch--Xbuy Current Stock-----Cert Current Stock
    ............#.......................122...................-100...................................100
    ..........0001...................122....................100......................................0
    But it should look like this:
    Storage Location----Batch--Xbuy Current Stock-----Cert Current Stock
    ..........0001...................122......................0......................................100
    We are using the standard SAP Extractor for this inventory model, and I am curious as to whether there is a fix to this out there, or how we should go about fixing it?
    Thanks,
    Owen

    The problem I am having is kind of a display and a data issue.  All the data from the source system is coming over to BI in this case, but the problem is that the two systems are fundamentally different.  In ECC, a batch can change from one valuation type to another with no thought to storage location, and that works just fine.  However, when that same record is in BI, if it doesn't have a value for every characteristic in the model (including storage location in this case), then the ad-hoc report won't drill down correctly.
    To answer your options:
    1.  We don't have the option of just not showing storage location, because this problem would render storage location useless because of data inconsistencies, and storage locations are an important part of our business.
    2.  We have several storage locations, so this will not work either.
    Also, since we have several different storage locations we use, there is no way to just assign storage location 0001 to every empty record.  However, I am thinking of a solution along these lines.  If there was somewhere we could go to see the storage location of the particular batch, then we could fill the storage location at the time of the data load.  The problem we would need to overcome though is timing.  How do we do this for historical data that has moved storage locations?  What if the movement goes to the delta queue, and then the storage location changes?
    Thanks,
    Owen

  • How to realize assign mul storage location to one supply area

    senario description: in my project there two production plants A and B.and use the one serial work center which created under the plant A.At the same time ,raw material were stored the defferent storage location in every plant.and the storage location linked with WMS.my question is:
    1how to design the supply area,create one links many storage location or create one supply area for every storage location.
    2whether the TR can be created automatically when release the production order if the produciton order is in the plant B.

    Hi,
    1)how to design the supply area,create one links many storage location or create one supply area for every storage location.
    To design supply area one storage location can be assigned to several supply area however one supply area cannot be assigned to several storage locations.
    2whether the TR can be created automatically when release the production order if the produciton order is in the plant B.
    To create TR automatically you have to configure at movement type & storage type level.
    Regards
    Ravi shankar.

  • Doc change badi when storage loc change

    Hi
    How can i trigger doc change badi whenever storage location changes?
    Thanks
    Joe

    Hi,
    The Doc Change BADI will get triggerred automatically before saving the document (Create / change operations).
    So, irrespective of any data change, this BADI will be triggerred automatically (provided if implemented and proper filters are set).
    Hope this clarifies your query.
    Regards
    Kathirvel

  • Change MRP type at storage location level

    Morning,
    i am having trouble with PD and ND reporting. Your you are aware ND should only have balances of 0 and PD should only have balances of >0. When i run a reportto show all PD stock and exclude the positive balances, i am getting MM numbers appearing that are 0 in 1 sLoc but have a positive stock balance in another sLoc. This becomes a problem when i change the PD to ND because it changes at plant level. i only want this to be changed at the sLoc with the 0 stock balance.
    I have tried MM06 to flag the MM for deletion at sLoc level however, when running the report again, the sLoc with 0 stock balance still shows.
    Also, i have about 800+ that need changing so a solution to do this in a batch would also be appreciated.
    Please help.
    Paul

    Hi,
         Go to IMG settings 'Materials Management + Consumption-Based Planning + Planning + Define Storage Location MRP per Plant' Enter your Plant, It will show list of storage location in that Plant, then select 2 in 'MRP Indicator' field for storage location for which u want to plan seperately.
    Hope It will clear Your Problem
    Regards
    Sunil Kumar

  • VL10B - change Storage location for delivery

    Hi all,
    I have a requirement wherin, for the deliveries created for purchase orders, the storage location needs to be defaulted from the production order. The configuration of picking has only one stloc for my plant, but we have the same amterial stored at 2 storage locations. In the config we cannot maintain both stlocs for 1 plant. So I need to see if I can do an exit wherin I can read my production order and pick the storage location from there and post it on the delivery. Cn anyone help?

    hi Roy,
    solved this by finding a BADI under Shipping of deliveries which has a SAVE_DOCU_PREPARE interface taht can be triggered toi change storage location/
    Thanks for ur help.
    Problem solved.

  • How to change the storage location in Lightroom 3.6.?

    How to change the storage location in Lightroom 3.6.?
    I use my internal hard drive NTFS of my MacBook Pro  as my storage location of Lightroom 3.6. being installed in Snow Leopard now but the data of my photos get too big now. I have two fast and big external hard drives eSATA now which I want to use for my data/photos. I know how to copy the data from one hard drive to another but I don't know how to change the settings in connection with Lightroom easily. I still want to watch all fotos on my MacBook Pro but don't want to save any fotos on my internal harddrive any more. Isn't it possible to have the programm Lightroom on my internal harddrive but the data on two times on two different extermal hard drives? If I look at Lightroom - settings of catalogue - I see that the internal harddrive location is my storage location now but I my two external harddrives don't appear as folders. Why? How to change that so that the external hard drives appear in Lightroom and I can watch all my fotos immediately (sometimes using external hard drive 1 and sometimes using external hard drive 2)?
    My external hard drives are in HFS+ but I use the software of Paragon so that there shouldn't be any problem to read and write the data (I use also Final Cut Express so my external hard drives are HFS+ and not NTFS).
    I want to impert many data from CDs - should I copy the fotos first to my external hard drive and then import it into Lightroom or is it easier to import the data directly from the CD in Lightroom so that I don't have to name the folders two times?
    I see that I have to sort the fotos from the CDs in new different folders and an used to do that in Finder of my MacBookPro. In Lightroom I don't want have to click each of hundreds of fotos to be able to put it into the right folders ... But how to import only a part of a CDs quickly into the right (newly created) folders?
    Kind regards, Karin

    Would you really leave the names of photos like DSC05271.ARW and DSC05271.jpeg etc.?
    What if I name them f.i. like ...
    2013-09-11_Austria_1_mountain.jpeg
    2013-09-11_Austria_2_mountain.jpeg
    2013-09-11_Austria_3_valley.jpeg
    I would NOT do this. I would not change the file name.
    I would add keywords and other metadata to the photos to identify the content of the photos, and from that point on, I would use keywords and other metdata to search for these photos.
    However, let's look at the big picture. I think there are three different methods of organizing
    Organize via keywords and other metadata, and not via operating system constructs such as file name and folder name
    Organize via operating system constructs such as file name and folder name, and not via keywords and other metadata
    Some combination of 1 and 2
    You can choose any one of the three methods above, the choice is yours. I am a very strong believer that for most people (and it sounds like you are one of those people), method 1 is the best method. However, not everyone agrees.
    There are drawbacks to using file names to identify your photos. One big drawback is that you must type the information into each photo's name, and this is more tedious than if you wanted to assign the keyword "mountain" to the photos, you can assign the keyword to multiple photos at once. Also, if you mis-spell the information in the file name on any photo, you have just made the photo much harder to find; whereas in Lightroom, the keyword can be assigned via a mouse click (so you can't mis-spell it), or by typing the first few letters and Lightroom (auto-fill) will find the correct keyword name. So using keywords is a much simpler way to go.
    .. is this much too complicated to do that in Lightroom or even dangerous to got lost of photos?
    It is very simple to add keywords, as I explained for this case. Create keywords "Austria", "Mountain", "Valley"; then select the desired photos, and then click on the check box next to the keyword name. It is much more complicated in my opinion to rename the photos in this manner.
    There is less danger in doing this via keywords than the danger doing this via file names, because of potential mis-spellings.
    If I spend a lot of time in editing photos (in Lightroom or Photoshop) I don't want that I loose those photos f.i. later if Lightroom won't be the software I use regarding the photos (in 10, 20 years?!)
    Lightroom will OPTIONALLY write your keywords and other metadata to the files (or sidecar files in the case of RAW). Every photographic application I know of (and I'm sure those in the future) can read the keywords and other metadata. So if you ever want to switch to some other software, your keywords and other metadata are available. you can turn this option on via Edit->Catalog Settings->Metadata, check Automatically Write Changes to XMP.
    So I have to create two folders - one with the originals and one with the edited exported photos?
    No, you do not have to create two folders. You don't have to export everything, but if you do, you can put the exports wherever you want, including putting them in the same folder as the originals, with different name.
    Why not edit them in Photoshop and save them in the second folder which I import later in Lightroom? Because it takes longer?
    Wow, you really need to think about: Why are you using Lightroom?
    Could you explain this to me? Why are you using Lightroom?
    If your goal is to edit the photos in Photoshop, and then put them in folders with whatever custom name you want to give them, then what is the benefit of using Lightroom? You can do all of this WITHOUT Lightroom. You keep explaining that your intended goal is to use Photoshop and folders/file names, and this is a goal which AVOIDs all benefits of Lightroom. I can't understand what you think the benefits of using Lightroom are for you.
    It is starting to sound to me like Lightroom is not the right software for you.
    Some people want to see a movie on their TV and are able to watch a DVD (not all!). Flickr seems to be a solution for movies in a big size (many GBs) to share them with friends (?)
    You haven't mentioned this before, and you should check the rules on Flickr regarding how long a video you can upload.

  • Erorr while changing storage location in VL02N

    Guyz,
    Firstly despite the plant+storage location + warehouse no. assignments are done , my replenishment delivery (delivery for stock transport order between plants under same company code) is not picking up storage location and warehouse no and thus stopping me from doing picking and PGI (post goods issue).
    However in VL02N when i'm trying to change storage location for line item, i'm getting following weird error
    *Error while determining ref.mov.type for WM via Table 156S: 647/ / / /L/ /*
    I found a SAP Note(133223) regarding this error and VL02 transaction but that note was specific to older versions. I'm on ECC 6.0
    Any suggestions please ?
    Thanks

    soumya - I did assign the picking location for my combination. However I noted, if i do this bit, i'm not able to create replenishment delivery from vl10b and erroring with below error. If i remove this assignment, i am able to create the delivery but delivery does not have storage loation. when i tried to change the storage loation in vl02n, i'm getting same below error ...
      Error while determining ref.mov.type for WM via Table 156S: 647/ / / /L/ / 
    Sivanand - Wheni do transfer order, its complaining that storage location is empty when i try to change storage location, as mentioned above, i 'm getting above error....
    appreciate any inputs ....
    I DID CREATE THE 647 MOVEMENT TYPE ASWELL BUT I'M GETTING SAME ERROR ... Can anyone suggest what control information should go when creating 647 mvt type.....?
    Edited by: Kasu on Sep 10, 2008 10:56 AM

  • Change default storage location during creation of PO

    Hello all,
    I have the following question.
    When creating a purchase order using ME21N and filling in the items, the storage location is retreived from the material masterdata and displayed as default.
    I need to change this default, because the storage location must be determined in another way.
    So when entering the values for the item in the screen, another Stloc needs to be determined and displayed, overwriting the Stloc from the material master data.
    For this I probably need a BAPI.
    Can anyone tell me which BAPI to use and how I can implement this?
    Because I also no experience with BAPI's.
    Thanks in advance.
    Kind regards,
    Marco

    Hi Van,
    You need to goto SE18 -> give 'ME_PROCESS_PO_CUST'  in BADI Name - > Click on Enhancement Implementation at the header -> Create -> Give some implementation name starts with 'Z ->provide some short description -> Here you need to click on 'Interface' tab -> and double click on the method which serves your purpose.
    I think you need to do the enhancement for storage location so you need to use the method 'PROCESS_ITEM'.
    <text removes>
    Thanks,
    Siva
    Message was edited by: Matthew Billingham - don't ask for points

  • How to change the line item storage location during the sales order creatio

    How to change the line item storage location during the sales order creatio

    Hi Kumar,
    I think you can just delete it in the sales order directly, if you are using make-to-order scenario, then there will be special stock left for the sales order as the production has been goods receipt, you need to use MM transaction move the stock to unrestricted use stock. If you are using make-to-stock scenario, there should be no further problem. If you are using assembly order, please try to reject the sales order item to see if it could fullfill your requirement.
    Regards,
    Rachel

  • Receiving storage location in reservation created manually CAN NOT change

    Hello All,
    i created a reservation manually by transaction MB21 with std movement type 311, then i can not change the receiving storage location in transaction MB22 due to the field status of receiving storage location is display only, but not optional.   That means i can not change receiving storage location of reservation if i entry mistaken.
    So, how can i change the receiving storage locaiton  by MB22 for a open new reservation? thanks.
    Best Regard
    Joseph Chen

    in mb22 if the field is in display mode, it is not possible to change.
    It is not possibsle to  change through screen layout for reservations.
    so delete the present one and crate new reservation.

  • How to change the storage location using BAPI_OUTB_DELIVERY_CHANGE

    Hi !
    I want to do batch split in the delivery using BAPI_OUTB_DELIVERY_CHANGE.
    Can anyone tell me how to pass/change the storage location of each batch item.
    Is there any other BAPI that can do the batch split and populate the storage location also for the split batches?
    Regards,
    Firoz.

    Hi all,
    BAPI_OUTB_DELIVERY_CHANGE  can be used to do batch split and updating storage loaction against each item of an outbond delivey.
    I have done that in the folllowing way:
    1 > Firstly i have updated the storage location for each delivery item using 'BAPI_OUTB_DELIVERY_CHANGE' passing some mininal parameters.
       Fetch the item details from LIPS table based on the outbound delivery and pass the corresponding fields to item_data, item_control  and item_data_spl parameters and passed into intenal table li_lips.
    Loop at li_lips inti lw_lips.
        lw_item_data-deliv_numb           = lw_lips-vbeln.
        lw_item_data-deliv_item             = lw_lips-posnr.
        lw_item_data-material                = lw_lips-matnr.
        lw_item_data-fact_unit_nom      = lw_lips-umvkz.
        lw_item_data-fact_unit_denom  = lw_lips-umvkn.
        lw_item_data-base_uom            = lw_lips-meins.
        lw_item_data-sales_unit            = lw_lips-vrkme.
        lw_item_control-deliv_numb      = lw_lips-vbeln.
        lw_item_control-deliv_item        = lw_lips-posnr.
        lw_item_data_spl-deliv_numb   = lw_lips-vbeln.
        lw_item_data_spl-deliv_item     = lw_lips-posnr.
        lw_item_data_spl-pick_denial   = 'X'.
        lw_item_data_spl-stge_loc       = v_lgort.
    "(This would be your Storage Location which you want to be updated)
    Appending work areas into internal table to pass as parameter
        APPEND lw_item_data_lgort     TO li_item_data_lgort .
    Appending work areas into internal table to pass as parameter
        APPEND lw_item_control_lgort  TO li_item_control_lgort.
    Appending work areas into internal table to pass as parameter
        APPEND lw_item_data_spl_lgort TO li_item_data_spl_lgort.
    endloop.
    Passing the delivery no in the work area of header data
      lw_header_data-deliv_numb           = v_delivery_no.
      lw_header_control-deliv_numb       = v_delivery_no.
      lw_header_tech_control-upd_ind   = 'U'.
    Calling BAPI to change the Storage location
      CALL FUNCTION 'BAPI_OUTB_DELIVERY_CHANGE'
        EXPORTING
          header_data       = lw_header_data
          header_control   = lw_header_control
          delivery               = v_delivery_no
          techn_control     = lw_header_tech_control
        TABLES
          item_data           = li_item_data
          item_control       = li_item_control
          return                 = li_return_change
          item_data_spl    = li_item_data_spl.
    Calling BAPI to committ the task
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' .
    2> Then i have used the same BAPI again 'BAPI_OUTB_DELIVERY_CHANGE' to do the batch split/update batch only(if required) and change the Actual Delivered Quantity.
    Here you have to pass the same thing along with actual delivery qauntity and different batches to do batch split.
    Here it is assumed that Batch numbers, actual delivered quantity are coming from an internal table i_lqua.
    Looping through Internal table to get Bin details
      LOOP AT i_lqua INTO w_lqua .
    Clearing work area before use
        CLEAR : lw_item_data, lw_lips, lw_item_control, lw_item_data_spl.
    Reading table comparing metrial number
        READ TABLE li_lips INTO lw_lips
        WITH KEY matnr = w_lqua-matnr BINARY SEARCH.
    If read is successful, passing values from table
        IF sy-subrc EQ 0.
    Passing the delivery details into Item level table
          lw_item_data-deliv_numb              = lw_lips-vbeln.
          lw_item_data-deliv_item                = lw_lips-posnr.
          lw_item_data-material                   = lw_lips-matnr.
          lw_item_data-batch                       = w_lqua-charg.
          lw_item_data-dlv_qty                    = w_lqua-verme.
          lw_item_data-dlv_qty_imunit         = w_lqua-verme.
          lw_item_data-base_uom               = w_lqua-meins.
          lw_item_data-hieraritem                = lw_lips-posnr.
          lw_item_data-usehieritm                = 1.
          lw_item_data-fact_unit_nom          = lw_lips-umvkz.
          lw_item_data-fact_unit_denom      = lw_lips-umvkn.
          lw_item_data-sales_unit                 = lw_lips-vrkme.
          lw_item_control-deliv_numb           = lw_lips-vbeln.
          lw_item_control-deliv_item             = lw_lips-posnr.
          lw_item_control-chg_delqty           = 'X'.
          lw_item_data_spl-deliv_numb        = lw_lips-vbeln.
          lw_item_data_spl-deliv_item          = lw_lips-posnr.
          lw_item_data_spl-stge_loc            = w_lqua-lgort.
          lw_item_data_spl-pick_denial        = 'X'
    Appending work area into internal table to pass as parameter
          APPEND  lw_item_data TO  li_item_data.
    Appending work area into internal table to pass as parameter
          APPEND lw_item_control TO li_item_control.
    Appending work area into internal table to pass as parameter
          APPEND lw_item_data_spl TO li_item_data_spl.
    Clearing work areas after use
          CLEAR : lw_item_data, w_lqua,lw_item_data_spl,lw_item_control,
                        lw_vbpok, lw_lips.
        ENDIF.
      ENDLOOP.
    Passing the delivery no in the work area of header data
      lw_header_data-deliv_numb           = v_delivery_no.
      lw_header_control-deliv_numb       = v_delivery_no.
      lw_header_tech_control-upd_ind   = 'U'.
    Calling BAPI to change the Batch/Batch-Split/Delivery Quantity
      CALL FUNCTION 'BAPI_OUTB_DELIVERY_CHANGE'
        EXPORTING
          header_data           = lw_header_data
          header_control       = lw_header_control
          delivery                   = v_delivery_no
          techn_control         = lw_header_tech_control
        TABLES
          item_data                = li_item_data
          item_control            = li_item_control
          return                     = li_return_change
          item_data_spl         = li_item_data_spl.
    Calling BAPI to committ the task
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' .
    This is the only way which i found as better way to do the Batch split and updating storage location togetherly.
    I hope this code will help you.

  • Windows Azure Storage Account Location change

    Hi Experts,
    I have deployed my Web site on Windows azure. I have created Windows Azure Storage Account. By mistakely i have set the location wrong. How can we change the location of Windows storage account? 
    Thanks!

    Hello CRM Inn,
    I am sorry to know that you have chosen an incorrect location and would like to change the location for your storage account. Unfortunately, there is no option available to change the storage location for an existing storage account.
    Your only option would be to create a new storage account, migrate data to the new storage account and delete the existing one. You can refer to this article that will give you information on migrating data from one account to another:
    http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx
    I also suggest that you create affinity groups. By creating affinity groups you can be sure that all your related services are under the same data center. You can refer to this article to learn about Affinity groups:
    http://msdn.microsoft.com/en-us/library/azure/jj156209.aspx
    Syed irfan Hussain

  • Change storage location and plant for Return Delivery (outbound)

    Hi,
    I'm trying to achieve the following:
    Sales orders contained the 'normal' plant. Whenever a return delivery is created it should default the plant to a 'return delivery plant / storage location'. I've looked in to this and it seems we've got multiple options, however i would like to check:
    - Implement V02V0002 user-exit and link with 'return' movement type. Will this ensure plant change aswell?
    - Use standard RETA rule and define ?situations?. Could somebody clearify whether we can achieve our goal with this: Change plant and storage location?
    Any suggestions to achieve the above are very much appreciated.
    Note: Material contains both views for 'return plant/storage location' and 'normal plant/storage location'.
    System is R/3 4.6c with IS Retail activated.
    Kind regards,
    Tim

    Hi,
    The delivery is created against/follow-on a sales order / subscription order / invoice. I don't think we use/have a 'return sales order'. Yes, we only use 1 plant / storage location for the returns of goods.
    To sum it up:
    - Implement badi/user-exit ensuring that the plant is changed/defaulted in to our 'returns plant' for return documents.
    - Configure storage location via 'shipping condition'.
    Correct?
    Ps. I don't think we'll achieve changing the plant via configuring a shipping condition for our return document type. As the plant from the sales order doesn't match with the shipping condition it won't be taken in to account? And yes: It is mandatory/requirement to change the plant for customer return documents.
    Thank you for your inputs.
    Kind regards,
    Tim

Maybe you are looking for