Limiting Inventory Display of Storage Types within LX02

Hello All,
We are using SAP WM and have a situation where we are contracting with a 3rd party warehouse to hold some raw materials for us.  We will have a captive user account that will only permit the employee at the 3rd party warehouse to perform certain restricted transaction codes.  In one of the transaction codes that displays WM-based inventory, we want to only have transaction code LX02 - STOCK LIST display only the storage type that represents the inventory at that facility.  We have a single WM warehouse that has multiple storage types and have allocated one storage type to represent that 3rd party warehouse location (which really is just an extension of the manufacturing plant).   For example, if I have storage types A, B, C, and D within a single WM warehouse, and I have made the decision that C represents the 3rd party location, then I only want to setup SAP security to restrict the 3rd party warehouse employee to be able to only see storage type C and not the others.   Can this be done with the proper assignment of security authorizations to allow this?  If so, what is the authorization object that controls this?
BTW, we do not want to use a separate WM warehouse or plant to control this as that results in solving the above problem but introduces many other issues and problems.
Thanks!!

Hi,
I checked that report and it uses logical database S1L. If you display documentation for this logical DB in SE36 you will find this section
Authorization checks for the warehouse number take place in the database.
Warehouse number
So it does not seem that tit will work for you. What you can try to do is to enhance LX02 to perform additional authorization check. Using implicit enhancement points you can add code to the beginning of any routine. In this case you could enhance routine call_alv.
Cheers

Similar Messages

  • Error during Stock movement between two storage type

    Dear Friends
    How do i move the stock from one storage type to other storage type within a warehouse?
    In the material master i have maintained a storage type indicator for automatic storage type determination.
    now when i create a TO for moving the stock from the orginal loaction to other location (NOT INTERIM) i am getting an error
    Error occurred during storage section search (1740 003)
    Message no. L3041
    Diagnosis
    No storage area search has been defined for this material and this storage type.
    Please assist
    Thanks

    Dear,
           Kindly specify the storage section indicator in Material Master - WM view.
    Regards,
    Sandip

  • Sorting for  storage type in LM12

    LM12 - change sort display so that alpha storage types with bin info displayed before numeric storage type and bin info.
    The standard LM12 shows sort order for storage type as  numeric storage types first then alpha storage types.
    But User is requesting that alpha storage types are displayed first along with relevant info in alpha order. Standard SAP displays numeric storage type first and then alpha storage types.
    Plz can any one help us to give solution for above  issue.

    Hi VIk,
    SAP help of the customizing node (sPRO > LE > WM > Strategies > Activate Storage type Search):
    If you want the system to search through the entire warehouse number for stock pick, enter "***" (stands for strignent FIFO) as the storage type. The system then will search the entire warehouse for the oldest stock of the material. The entry "+ + +" means that the system branches to the user exit to the stringest FIFO process (MWMT0013).
    Regards,
    Csaba
    Edited by: Csaba Szommer on Jul 27, 2009 8:54 AM

  • LT05 to restrict Storage Type

    Hi Gurus,
      I am working on LT05 transaction. Right now if i enter Warehouse No and Posting Change No i am getting 2 line items in Stock in Storage Types i.e Storage Types 915 and TOT. My functional consultant requirement is to restrict 915 and other 9 series Storage Types. It should display only Storage type TOT. So is there any user exit or BADI to restrict this. Please help.
      Thanks in Advance.
    With Regards,
    ABAPER.

    You will have to modify the template of the standard checkin page. Alternatively, you could define Rules and Profiles for all but admin users and disable access to the standard checkin page. Read Bex Huff's book, chapter 9 how to do it (both).

  • Problem in Restricting Storage Type in LT05

    Hi Gurus,
    I am working on LT05 transaction. Right now if i enter Warehouse No and Posting Change No i am getting 2 line items in Stock in Storage Types i.e Storage Types 915 and TOT. My functional consultant requirement is to restrict 915 and other 9 series Storage Types. It should display only Storage type TOT. So is there any user exit or BADI to restrict this Storage Type 915. Please help.
    Thanks in Advance.
    With Regards,
    ABAPER.

    Hi,
    Are you sure your launchPopupListener is being executed? Any error?
    Try debugging your application by setting the breakpoint in the lauchPopupuListener code and see if the where clause is set properly (or the bind variable) and the query is executed successfully.
    -Arun

  • HU without inventory management and message L3778 in storage type 999

    Hi experts,
    Need suggestion on the process to add inventory of an HU with status 'HU without inventory Management'. This issue has occurred out of the below scenario:
    1. our warehouse is HU & WM managed.
    2. We have a transfer order for a delivery document requesting to pick up 100 cases of MAT1 which is assigned to HU1.
    3. While confirming the transfer order user has confirmed difference for the full quantity of 100 because the SU/HU was not found in the bin.
    4. The system has set the status of HU as 'HU without inventory Management'. The HU is empty.
    5. system has moved the stock from the bin to difference storage type 999.
    Now user has found the stock for this HU and he wants to post the stock back into the bin. system does not allow to move the stock back to bin using LT01 as we get error message 'L3 778'.
    What will be the best practice to get the stock back into the bin and post the stock into the same old HU.
    Is there a process wherein we can post this stock to another bin and repack into the old HU?
    Thanks,
    Harish

    Thanks Manish on the hint. I was able to transfer stock to partner location and then bring back to original Storage type/Bin. Below steps was used to fixed the issue:
    1. Initiate a transfer of stock from WM/HU Sloc where the IM stock resides into Sloc 9099. An outbound delivery is created during this process.
    2. Create a transfer order with reference to delivery and pick the stock from 999 storage type.
    3. Create a Pick HU using LH01 and assign the HU on the pallet to the transfer order.
    4. Confirm the transfer order using LT12.
    5. Perform PGI for the delivery.
    6. Use HUMO to display the HU and then you can transfer the stock back to WM/HU location using the storage location transfer option available on the HUMO screen(EDIT à change HU posting à Storage location)
    7. Perform Bin to bin transfer to move the SU from 921 storage type to putaway the HU/SU back to the destined Storage type/Bin.
    Best Regards,
    Harish

  • HL Physical Inventory: Control data for storage type  is missing

    Dear experts,
    When performing an ad-hoc HL inventory in EWM, I'm facing following issue after I try to save the countet inventory document:
    This is how my storage type where the inventory will be performed looks like:
    What could be a reason for such a behaviour?
    Thank you in advance
    BR
    Denis

    Hi Denis, you need to have the parent object in the counted item list. That means it is necessary to count the HU with parent object as Storage Bin and then you can count HU content with the parent object as HU.
    When I deleted the parent object I was able to simulate your error:
    Brgds,
    Petr

  • Processed TRs to be deleted from LB10(display TRs list for a storage type)

    Dear all
    Is it possible to delete already processed transfer requirements for a storage type in Transaction LB10?
    Please guide me

    Use LB02 as below:
    Choose Logistics ® Logistics Execution ® Internal Warehouse Processes ® Transfer Requirement ® Change from the SAP menu.
    Enter the warehouse number and the transfer requirement number. You can also enter the number of the item you want to delete.
    From the initial screen, you have several options.
    - To delete a transfer requirement, access the header screen by selecting Header. Then choose   Transfer Requirement  ® Delete from the Change Header menu bar.
    - To delete one or more transfer requirement items, choose List of changes to access the screen where all the items are listed.
    Choose Enter.
    The system displays a list of all transfer requirement items.
    - Select the items that you want to delete in the D column. To delete the items, choose Enter.
    - You can also access a list of all transfer requirement items by choosing   Item overview. Select the item to be deleted (for example, by moving the cursor to the item) from the list and choose Edit  ® Delete item from the menu bar.
    Regardless of the option you have chosen, the system displays a confirmation window.
    To confirm the deletion, choose Yes.
    If you have selected several items, the system displays a confirmation window for each item.
    If the item is the only one in the transfer requirement, the system displays another window in which you confirm that you want to delete the transfer requirement

  • Storage Location or Storage type

    Hi Experts ,
    Here is the complete scenario .....
    <b>W1</b> -- Warehouse1 which has Supplies and Pharma
    <b>W2</b> -- Warehouse 2 which has Supplies and Equipments
    <b>W3</b> -- Warehouse 3 has Pharma only
    <b>W1 and W3 are in one Physical structure with partition
    W2 is across the road...</b>
    1. Supplies move from W2 to W1 when supplies go low in warehouse 1 (W1) this is <b>done almost daily</b> .
    2. Supplies from W1 are moved to W2 if there is any overflow or supplies come in excess which happens <b>few times a week</b>.
    3. We have  <b>3 shipment points</b> where they perform shipping and receiving each for W1,W2 and W3.
    4. we have 6 staging spots for staging of international shipments on W1
       and we have about 10 staging spots in W2 ....We need to know the exat location of where the shipping pallet is located for compliance purpose (Inspection )
    5. Most of the receiving is done in <b>W1 (about 85 %) </b>where it is inspected , arranged and then put away is done accordingly ....
         If the shipment contains only equipments or Beds then its received  in W2.
    6. When there is an<b> overflow of Pharma in W1</b> then some of the supplies in W1 are removed and put in W2 so that they get space for Pharma storage .....
    7.  Warehouse 3 (W3) has high value  Pharma, basically used for domestic shipments (in US) or the pharma products which dont have space in W1.
    8..  Moving of Pharma products for storage  from <b>W3 to W1  happens rarely</b>;
    9.  Moving from W1 to W3 happens <b>almost daily</b> ..cause when ever the products get over in W3 then they move it from W1.
    10.  Picking for international shipments takes place from W3 and W1 and are shipped from W1 in big Pallets.
    11.  When they receive the product in Big pallets in W1 some pharma products go to W1 and some in W3 , depending on the value .
    12.   Some times the domestic Shipments are in  large quantity so its taken  from W3 to W1 and staged for shipment in W1.
    13.  Domestic (within US) shipments is done through Fed Ex ....which is <b>done daily ....</b>
    My Question is will it be wise to
    <b>OPTION 1:</b>make these 3 warehouses into <b>3 storage locations.</b>..(1 plant >3storage locations>1 warehouse )or
    <b>OPTION 2:</b> is it wise to make these 3 warehouses into <b>3 storage types ......</b>  (1plant --->1 storage location --->1 warehouse -
    >3 storage types -->1 section under each storage type )
    Will there be any problem to define <b>shipping point,carry physical inventory,stock transfers and work with RF devices</b> in future if i choose<b> option 2 </b>
    Your Advise is precious to me ....Please do let me know the <b>pros and cons</b> .....for options ..above ....
    Regards
    Albert

    Hello Albert,
    It's always suggested to have very simple organization structure so we can avoid extra transaction.
    Now in your case, if you define three Plant/SLoc/warehouse then you are going to end up with more and more transactions at inventory level and followed by warehouse transactions.
    I suggest to have one Sloc and one warehouse for this kind of organization and maintain different storage type for each physical location. This will reduce the IM level transactions. Now when moving material from one facility to another facility you can maintain one more storage type for the Transport Equipement (i.e. Cart/Forklift etc) so when you move from W1 to W2 at that time you can do bin to bin transfer.
    Also you want facility for overflow in one facility so this can be achieved with allowing two storage type for putaway.
    for different kind of Supplies and pharma, I am sure you will plan different material type for them so that will help to get reports for each category.
    Hope this helps.
    Regards
    Arif Mansuri

  • How to acces and display datas storaged in cache for a SUP 2.0 workflow?

    HI to all.
    I have an application with a item menu which obtains data thought a online request. the result is shown is a listview.
    My problem is when my BlackBerry has no conection ( offline scenario). When I select the menu item, I obtain an error.
    How to acces and display datas storaged in cache for my MBO? I have read that I can use getMessageValueCollection in custom.js to access to my datas but once I get the datas, How can associate those datas to a Listview like a online request?? Do i have to develop my own screen in html or how?
    Thanks.

    I'm not entirely clear on what you mean by "cache" in this context.  I'm going to assume that what you are really referring to is the contents of the workflow message, so correct me if I'm wrong.  There is, in later releases, the ability to set an device-side request cache time so that if you issue an online request it'll store the results in an on-device cache and if you subsequently reissue the same online request with the same parameter values within that timeout period it'll get the data from the cache rather than going to the server, but my gut instinct is that this is not what you are referring to.
    To access the data in the workflow message, you are correct, you would call getMessageValueCollection().  It will return an object hierarchy with objects defined in WorkflowMessage.js.  Note that if your online request fails, the data won't magically appear in your workflow message.
    To use the data in the workflow message to update a listview, feel free to examine the code in the listview widgets and in API.js.  You can also create a custom listview as follows:
    function customBeforeNavigateForward(screenKey, destScreenKey) {
         // In this example, we only want to replace the listview on the "My Approvals" screen    
         if (destScreenKey == 'My_Approvals'){
              // First, we get the MessageValueCollection that we are currently operating on
              var message = getCurrentMessageValueCollection();
              // Next, we'll get the list MessageValue from that MessageValueCollection
              var itemList = message.getData("LeaveApprovalItem3");
              // Because its a list, the Value of the MessageValue will be an array
              var items = itemList.getValue();
              // Figure out how many items are in the list
              var numOfItems = items.length;
              // Iterate through the results and build our list
              var i = 0;
              var htmlOutput = '<div><ul data-role="listview" data-theme="k" data-filter="true">';
              var firstChar = '';
              while ( i < numOfItems ){
                   // Get the current item. This will be a MessageValueCollection.
                   var currItem= items<i>;
                   // Get the properties of the current item.
                   var owner = currItem.getData("LeaveApprovalItem_owner_attribKey").getValue();
                   var type = currItem.getData("LeaveApprovalItem_itemType_attribKey").getValue();
                   var status = currItem.getData("LeaveApprovalItem_itemStatus_attribKey").getValue();
                   var startDate = currItem.getData("LeaveApprovalItem_startDate_attribKey").getValue();
                   var endDate = currItem.getData("LeaveApprovalItem_endDate_attribKey").getValue();
                   // Format the data in a specific presentation
                   var formatStartDate = Date.parse(startDate).toString('MMM/d/yyyy');
                   var formatEndDate = Date.parse(endDate).toString('MMM/d/yyyy');
                   // Decide which thumbnail image to use
                   var imageToUse = ''
                        if (status == 'Pending'){
                             imageToUse = 'pending.png';
                        else if (status == 'Rejected'){
                             imageToUse = 'rejected.png';
                        else {
                             imageToUse = 'approved.png';
                   // Add a new line to the listview for this item
                   htmlOutput += '<li><a id ="' + currItem.getKey() + '" class="listClick">';
                   htmlOutput += '<img src="./images/' + imageToUse + '" class="ui-li-thumb">';
                   htmlOutput += '<h3 class = "listTitle">' + type;
                   htmlOutput +=  ' ( ' + owner + ' ) ';
                   htmlOutput += '</h3>';
                   htmlOutput += '<p>' + formatStartDate + ' : ' + formatEndDate + '</p>';
                   htmlOutput += '</a></li>';
                   i++;
              htmlOutput += '</ul></div>';
              // Remove the old listview and add in the new one.  Note: this is suboptimal and should be fixed if you want to use it in production.
              $('#My_ApprovalsForm').children().eq(2).hide();
              $('#My_ApprovalsForm').children().eq(1).after(htmlOutput);
              // Add in a handler so that when a line is clicked on, it'll go to the right details screen
              $(".listClick").click(function(){
                   currListDivID = $(this).parent().parent();
                   $(this).parent().parent().addClass("ui-btn-active");
                   navigateForward("Request_Details",  this.id );
                   if (isBlackBerry()) {
                        return;
         // All done.
         return true;

  • In WM how to clear partially difference in an open storage type with one mi

    Hi
    I would like to know how in WM to clear partially differences in an open storage type with one mixed bin not totally counted?
    thanks in advance
    cadanj

    Please do the inventory check for the whole bin.Count the each quant of the material. Difference can be cleared.Use following transactions.
    1.LI01N-Create Inventory document.
    2.LI11N-Enter inventory count.
    3.LI20-Clear WM differences
    4.LI21-Clera IM differences.
    Let me know if u have any other question.
    Regards,
    PRashant

  • WM-PP : Backflush a material from different bins in the same storage Type

    Hi Gurus,
    We have a business scenarion where we do manual staging for production , the staging area has different bins within the same storage type for the same material, I am wondering if there is a way to backflush the material from different storage bins upon prod. order confirmation (using a control cycle?)
    Thanks
    Kris T

    Look like it's not possible using the SAP standard.

  • Production Order backflush creating Negative in Storage Type

    Hi All,
    We have setup storage types into which stock is replenished based on Min/Max. These storage types have been setup in a control cycle and supply area to backflush upon confirmation of the production order.
    I know this is user error, but when doing confirmation (CO15) or clearing COGI the user enters a batch not in one of those storage types (but available at IM level), it creates a negative in these storage types for that batch even though the storage types are setup NOT to allow negative stock.
    Is there any other setting or any notes that can be applied to avoid this issue?
    Thanks
    J

    OSS note 489754:
    The settings in Customizing which define that no negative stocks are allowed for the storage type, have only an effect on the transfer orders. In addition, you must also set message L9040 as an error message. For this, call up the Customizing and branch to: 'Logistics Execution -> Warehouse Management -> Interfaces -> Inventory Management -> Allow negative Stocks in Interim Storage Types'. There, execute point 'Control of System Messages in Warehouse Management' and enter message type 'E' for message number L9040.

  • Auto Confirmation of transfer order - 999 mvt from storage type W01 to S01

    Hi,
    I am trying to automate the confirmation of transfer orders between storage type W01 and S01 using a 999 movement type. The 999 movement type appears to work perfectly when doing a bin to bin movement within the W01 storage type (for example move batch abc from bin 01 to bin 02) no confirmations are required. However if I transfer from a bin in W01 storage type to the S01 storage type (which only has a single bin to represent a staging area) a manual confirmation of the transfer order is required via lt24 or lt12. It appears therefore that the issue is with the storage type S01 for this particular Warehouse. The setting to confirm the TO immediately is already activated for movt 999 in customizing, is there a setting for the storage type that must be defined.
    Regards,

    F1 help for field V_T333-SQUIT:
    Means that the transfer order item can be confirmed immediately during the creation procedure.
    SAP online help:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/c6/f83e4d4afa11d182b90000e829fbfe/frameset.htm
    To set the confirmation requirement for foreground processing, select the indicator for TO item can be confirmed immediately.
    As per my understanding the immediate confirmation indicator does not mean that the transfer order will be confirmed immediately. It makes possible that during the creation of transfer order you CAN put a flag in the confirmation checkbox.
    If you use it together with "propose confirmation" flag (setting for WM movement type; V_T333-VQUIT), the falg in confirmation check box will be populated automatically during TO creation.
    Edited by: Csaba Szommer on May 10, 2011 11:22 AM

  • LSMW Material Master - create several valution types within one Run

    Hello @ll,
    i created a LSMW for material master migration, and i would like to create up to 4 different accounting views (based on different valuation types) within one LSMW Run.
    As there is the Field BWTAR on Structure BMM00, and the accounting fields on Structure BMMH1 i dont know if:
    1. this is possible in general with LSMW and
    2. if possible where i have to set the "transfer_record" commands...
    Does anybody have experience on this?
    BR,
    Gregor H.

    I never used the standard batch input method, so I cant answer this part. But with IDOC as import method I do this right now and it works without any problem
    The transfer record command is set in the  section of processing time  __END_OF_RECORD__
    you can display this section when you are in field mapping and conversion rules. choose from menu Extras > Layout and activate all boxes.

Maybe you are looking for

  • IBooks Author v. Keynote for digital timeline--URGENT

    I have been working on a digital timeline project that will be viewed on an ipad in a museum that a visitor can scroll through and also see on a large screen above the kiosk. I have gone back and forth on the best application to use for this project

  • Receiver FTP adapter not intialized

    Hello all, I have set up a receiver File adapter but when I check the adapter monitor it shows me "Adapter not initialized"...The authorizations are prefect since I have set admin id's in the FTP server username and pwd. I would like to check the ada

  • Import .m2ts files to imovie11

    I have a sony HDR-SR1. I used PC and sony picture utility to save the .m2ts file in the external hard disk. Now I have a new macbook air and imovie11. How can I directly import the .m2ts files into imovie11?? I don't want to convert the .m2ts files t

  • BIP Report with Siebel error

    Hi, I create an integration object for accounts in siebel tools and created RTF with fields in new integration object. created a report, uploaded RTF template and associated with new integrtion object and finally associated report with account list v

  • Build Problems with folders

    Hi everyone, i make a project and in the end i generate a tdm file and put the file in the reports folder of the current project, when i execute the program in the programing windows  works very well, but when a make a build and create the .exe, the