Segregate access to Plant within same role (Organisation level)

Hi
I don't seem to find out whether it is possible to segregate the access to plants in the same role
I have a role which gives Full Access to all plants. One of them now is being closed down therefore needs to be locked down for changes and can only be given with display
We have about 150 roles like this so the option of creating a new role to display that specific plant is not an auspicable...
How can I do so?
Thanks for any hint!
Nadia

Segregating the access within a role itself doesn't seem to be feasible.
If you want to restrict access to that plant, you need to update the roles to exclude that plant value
and setup a display role for that plant value.
Regards,
Zaheer

Similar Messages

  • Stock Transfer Between two plants within same company code

    Hello,
    We are using scenario-'Stock transfer between two plants within same company code. Scenaro is like Plant A is receving plant and Plant B is delivering Plant.
    Plant A release PO for 100 nos to Plant B
    Plant B issues 100 nos (via delivery) to Plant A
    But Plant A receives only 50 nos physically so they do Goods receipt for 50 nos , but document got generated for 100 nos (when plant B issues material).
    Now Plant A do not want to receive remaining 50 nos physically, but wants to reduce material document which got created when goods issue posted by plant B
    Now stock in transis (mb5t) is 50 nos.
    How to reduce this material document. or any another alternative solution for this?
    Thanks,
    Shailesh

    Hi There
    Reversal of partial is not possible ,
    But you can use the Mov Type 557 and 558 to do the adjustments in Stock in transit qty
    Few more details on STO adjustments
    Hi There
    it can be settle in many ways,,,
    1. Receive the goods as 100 and Scrap the 50 nos from the received plant,,- If the receiving plant is responsible
    2.Revert the PGI/Transfer movement(Vl09) and send the 50 nos again from the supplying plant- of the Supplying plant is responsible,
    3.Also we have the movement type 557 and 558 without doing the above two steps you can correct the qty from stock in transit itself,,
    4. also you can check the below similar thread
    STO - material lost during tranfer from plant A to plant B
    5. If above are not ok, then receive the goods as 100, And raise the STO as your plant as supplying plant and receiving plant is (Supplied 50 nos less) plant,, Do the process without sending the material.. in this way that 50 nos can be adjusted,,
    6.Here is some more details
    557 Issue from stock in transit (adjustment posting)
    Only use this movement type (also the reversal movement type) under the following circumstances:
    Using movement type 557, you can correct purchase-order-independent stock in transit if
    - a good receipt cannot be posted to a purchase order without stock in transit, even though there is still stock in transit according to the purchase order history
    - stock in transit still exists, even though there are no open stock transfer orders for the particular material
    This movement type may ONLY be used in the cases mentioned above after careful analysis, to correct stock in transit that has rounding errors.
    This movement type may not be copied.
    Note!
    Before using this movement type, note the following:
    - 392205 Analysis stock in transit / Correction if split valuation
    Possible special stock indicators:
    E, Q
    7. As previous post says if you have the note for this issue you can use that also
    You can use any one of the way to solve the issue, Hope it helps
    Cheers
    Senthil P

  • Can we give same Excise Group to two diff.  Plant within same company code

    Hi,
    Can anyone please tell that whether we can assign same Excise Group to two different plants within the same company code in SAP.
    Regards,

    Yes you can use but, you shouldn't use same excise group for two different plants in one company code, if their physical location is different.
    As many excise report are fetched on the basis of excise group, there it will show combined values for both plants, whcih may not be acceptable to exices authorities.
    Regards,
    Sachendra Singh

  • Stock transfer between two plants within same company code at price

    Hello,
    Hello
    I have a scenarios. One plant is selling a part to other plant at a margin. Both plants belongs to the same legal entity.
    How can I map this scenario in SAP?
    What will be the cost of my part in these two plants?
    What mechanism I would use to transfer the stock from supplying plant to the buying plant?
    Your urgent reply is appreciated.
    Thanks,

    Hi Pream
    You can do it through Intra Company STO, but in this scnerio the libility never gets generated to the receiving plant because it is transfer from one pocket to other. but you can always transfer the goods on the assessable valu. you have to maintain the ***. value in J1ID, then while bill system picks the same ***. value in UTXJ condition.
    But if you want to salel at a margin then use SO-PO i.e. create PO from receiving plant and against sale order, do the delivery of the material to the respective plant.
    I think this will help you.
    In case of any qurty feel free to contact
    Girish

  • Error in Return STO Process(Plant to Plant within company code)

    Hi All,
    I am doing the return STO Process(Plant to Plant within same company code) .
    Scenario:
    STO from Plant 1300 to 1400
    STO Process: ME21N->VL10B->PGI-> VF01(Proforma)->MIGO
    Return STO from Plant 1400 to 1300
    STO Return Process: ME21N(item with return indicator)->MB01(MT 101 w.r.t Return STO PO)->VL10B->PGR(Error)
    It is giving me the following error.
    Deficit of PU GR quantity 5 KG : 20027183 1330 2000 16
    Message no. M7021
    Kindly help me
    with regards
    Azeez.Mohd

    Dear,
       Please go through this link,
        [Deficit of PL Stock in transfer 10 EA : 100100051 IBM2;
        [Accept material in MIRO without any limitation?;
        [migo-return delivery-credit memo;
    Regards,
    Sandip

  • Can Equipment No same for 2 Equip in different Plants of same company code?

    Hi Gurus,
                Please tell me if there is any possibility of having same Equipment No for 2 Equipments in Different Plants.
                The 2 plants are in the Same Company code.
                e.g.  Equip           Plant                Company Code
                   1)  Equip_DIE    Plant1              A
                   2)  Equip_DIE    Plant2              A
               If it is possible how the Equipment histroy and Breakdown history is updated in the PMIS.         
               Also tell me the advantages and Disadvantages of keeping same Equipment no for 2 diiferernt Equipments or otherwise keeping different equipment no.
    With best regards,
    Narendra Dere

    Hi Pete ,
              Thanks for your valuable reply.
              Actually I am doing implementation for 5 plants within same Company Code.
              They are geographically distant (say 50km from each Other.)
              The Finish Product is same but the method is different.
              They have already assigned some Equipment Numbers in the Plant for Regular Maintenance Activities.
              Since Planning and Maintenance can be done at the different Plant and team of the MAintenance is different, they dont hv anyproblem if equipment number is same. Otherway they wll have the added advantage that they can continue with there own Equipment no which can be same in differnt Plant.
           e.g 800TONPRESS - Plant1
                800TONPRESS - Plant 2.
       With best regards,
       Narendra Dere

  • STO-Within same company code and same sales organisation

    hi freinds
    i need steps for STO Within same company code and same sales organisation "xyz" with different plant "X " and  " Y"
    with regards
    dinesh

    Hi,
    Sales organization is linked to sending plant. It does not matter if receiving plant is using the same or different sales organization. The setup from sending plant is independent from that.
    As for the STO standard setup, I suggest you search SDN first. Below example link.
    STO setup article link:
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c05e2251-91f0-2c10-4e91-e919468e4687
    Regards,
    Dominik Modrzejewski

  • Transfer between storage location to storage location within same plant

    Dear Gurus,
    We r doing storage location to storage location transfer within same plant through purchase order.
    Due to excise requirement we have to raise excise invoice for the same for captive consumption purpose.
    Is it possible to make it One step procedure so that GR will take place at same time as GI the way it works for plant to planrt.
    In ECC 6.0 option is there for transfer between storage location. I configured but it is not working.
    Please check the same.
    Rgds,
    Saurabh

    Hi Saurabh,
    The proceedure you are following is a bit wierd. But I think this is as per your business requirements.
    You can continue to follow the same proceedure as this may  not be possible through one step movement type.
    Best Regards,
    Prateksha.

  • Release Strategy for inter Storage Loc Material transfer within same Plant

    Hi Guru's
    I hope all are doing good. I gota small concern to share with you. Is it possible to apply Release Strategy between two Storage Locations within same Plant for Material Movement?
    Many Thanks
    SONAL

    Release Strategy cannot be assigned in material document.
    However you can restrict this at authorisation level for T code MIGO_TR.
    Regards
    Bhavesh Mistry

  • Accounting entries after PGI for STO Within same Plant

    Dear Members,
    We have activated STO within same plant in OLME->PO->Setup STO -> Set up stock transfers between Storage locations
    Cycle is PO ->VL10B->VL02N ->PGI ->GR
    We are using newly created delivery type ZNL ( copying NL ,Using 641 )
    Which is working fine
    Now the thing I am observing here is this
    a > When we have not assigned any pricing procedure  in  Determine Schema for Stock Transport Orders
    after PGI no accounting document was generated
    But our requirement is to add freight cost that is why we added a pricing procedure ZRM200 (copying RM2000)
    Here we are observing after PGI accounting document is generated
    Postings are ( Material cost 500 Eur i.e 100 Kg @ 5.00 Eur in PGI )
    RM stock a/c       500 Cr.
    RM stock a/c       800 Dr.
    Freight clearing   300 Cr
    And it does not matter whether P101 is in ZRM200 or not (Same posting with or without P101)
    Now my question is it correct system behavior ?
    And requirement is postings should only be like this ( i.e without including transfer posting price)
    RM stock a/c       300 Dr
    Freight clearing   300 Cr
    Can it be possible to achieve ?
    Many thanks in advance
    Edited by: redriver on Dec 29, 2011 2:35 PM

    Not necessary to activate Purchase account
    Even for STO we use FRE. It is only a name and called as Purchasing freight account
    So check the pricing procedure at M/08 for freight condition and account key. I think it is FRE
    Check which GL account assigned at OBYC/Purchasing freight account(FRE).
    if the GL is same as your RM and if your need mainatain separate GL enter that GL here.
    Let us know result
    Srinivas

  • Same role follwing different workflows at different times in GRC 5.3

    Hi All,
    We have a strange issue in our GRC 5.3 system where we had created a workflow for three roles in such a way that if the CUP Request having those roles doesn't create any violation (with users's pre-existing access) then those roles will be auto-approved.
    In case CUP Request creates violation then it should follow another workflow where it goes to designated approvers for approval.
    The issue now is that request for these three roles without any violation are getting auto-approved (which is desired), but there are times that request for same roles, again without any violation are following other workflow i.e they are going to approvers for approval and are not auto-approved.
    This is very surprising that how can same role in same situation can follow different workflows at different times.
    Any idea???
    Thanks
    Aditi

    It is not that simple and straight forward.
    These roles do not have any violations within themselves....workflow is designed in such a way that it goes to approver only if there are violations with user's already existing roles, else the role is auto-approved. In our design we can have only one role per request.
    Issue is strange because same role is following different workflows at different times even though there are no violations.
    Risk analysis is performed at the time of request submission, so we can see that there are no violations with user's already existing access.

  • Is there any way I can control which specific access point I connect (and stay connected) to from amongst a set of access points with the same SSID?

    I'm working from a boat in a harbor in which the ISP has deployed numerous access points around the periphery.  All the access points share the same SSID and each is configured to use either channel 1, 6 or 11.   From my location, there are over a dozen of these access points "visible" (based on the the output of WiFi Scanner) with a range of RSSI and S/N values that vary over time.
    The ISP has told me that the quality of my connection should be "perfectly fine" for any access point with an RSSI value better than -75, but I know from experience that my connection quality is miserable (i.e. < 50Kbps download) for almost all of these, including those with RSSI values better than -75.  There is at least one exception, however, which gives me on the order of 2Mbps download, which is "great" in this context.
    I've tried using a more powerful USB antenna plugged into my MacBook Air (mid 2011), but as far as I can tell, it really doesn't make much difference.  Neither does my location within the boat.   The overriding factor seems to be which access point I happen to connect up to.
    I should point out that the closest access points are about 75 yards away, with many of them being several hundred yards away or more.  I'm guessing that even though the signal strength of some of the distant access points is causing them to get "chosen" some times, the results are unacceptable due to the distance.
    I'm hoping that I can determine, through experimentation, which access point(s) provide(s) acceptable performance and then configure my Mac to limit my connection to those points through whatever mechanism I need to use (e.g. channel, MAC id, etc.).

    Establishing a wireless connection with a client computer is left to the access point for various reasons. One reason that your Mac may not connect to the strongest access point is that it may have reached a limit of the number of clients it can serve, leaving it unable to accept a connection with another. The limit may not be very large.
    Suppose that happens, and your Mac establishes a connection with a more distant access point having a weaker signal. Then, suppose a client drops off the network. Doesn't this mean your Mac will switch to the stronger access point? Not necessarily. The throughput delivered to and from your Mac would have to drop below a threshold specified in the AP for it to drop the client, leaving your Mac free to connect with another one. The reason for this is to prevent rapid switching from one AP to another in an area in which two signals are of approximately equal quality. If that were to occur the frequent and repetitive handshaking between the two devices would slow throughput to zero.
    In an environment in which several access points are broadcasting the same SSID, Apple provides no insight as to how it determines which access point to choose. This is the reason I suspect this "choice" is a function of the router, or access point. The connection originates with it, not the Mac.
    Now, what would solve your dilemma would be to determine a way to control the access point with which your Mac connects, by specifying the access point's unique MAC address for example. In this happy circumstance, you could maintain an editable "whitelist" or "blacklist" of the harbor's access points and be able to choose which among them you prefer.
    I do not believe OS X maintains such a record of MAC addresses though, only those of the routers it uses. If I am correct about that, such a solution is unlikely to exist. Don't let that discourage you from searching for one though... I would concentrate on something like "selecting access point by specific MAC address".
    I did find this patent application though:
    Roaming Network Stations Using A Mac Address Identifier To Select New Access Point
    Perhaps it's a start

  • Drag and drop row within same table.

    Version 12.1.2
    I am trying to implement drag and drop row within same table, and I am trying to follow this sample from Frank:
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/106-reorder-table-rows-1921121.pdf
    But, I am getting this cast exception. The code I have in my dropEvent bean is identical to whats on the sample.
    oracle.jbo.server.ViewRowImpl cannot be cast to oracle.jbo.uicli.binding.JUCtrlHierNodeBinding
    ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #1
    Not sure if anything has changed on 12c release, or if I am missing anything.
    Here is my complete code:
    public DnDAction doDnD(DropEvent dropEvent) {
    RichTable table = (RichTable) dropEvent.getDragComponent();
    List dropRowKey = (List) dropEvent.getDropSite();
    if (dropRowKey == null) {
    return DnDAction.NONE;
    Transferable t = dropEvent.getTransferable();
    DataFlavor<RowKeySet> df = DataFlavor.getDataFlavor(RowKeySet.class, "rowmove");
    RowKeySet rks = t.getData(df);
    Iterator iter = rks.iterator();
    List draggedRowKey = (List) iter.next();
    JUCtrlHierNodeBinding draggeRowNode = (JUCtrlHierNodeBinding) table.getRowData(draggedRowKey);
    Row dragRow = draggeRowNode.getRow();
    JUCtrlHierNodeBinding dropRowObject = (JUCtrlHierNodeBinding) table.getRowData(dropRowKey);
    Row dropRow = dropRowObject.getRow();
    //get the table's ADF JUCtrlHierBinding
    CollectionModel collectionModel = (CollectionModel) table.getValue();
    JUCtrlHierBinding treeBinding = (JUCtrlHierBinding) collectionModel.getWrappedData();
    DCIteratorBinding objectsIterator = treeBinding.getDCIteratorBinding();
    RowSetIterator rsi = objectsIterator.getRowSetIterator();
    int indexOfDropRow = rsi.getRangeIndexOf(dropRow);
    dragRow.removeAndRetain();
    rsi.insertRowAtRangeIndex(indexOfDropRow, dragRow);
    objectsIterator.setCurrentRowIndexInRange(indexOfDropRow);
    AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance();
    adfctx.addPartialTarget(table.getParent());
    return DnDAction.MOVE;
    It does not seem to like this line of code:
    JUCtrlHierNodeBinding draggeRowNode = (JUCtrlHierNodeBinding) table.getRowData(draggedRowKey);
    I would greatly appreciate any help.
    Thanks.

    Well there has bee a changes somehow. using 12c
    table.getRowData(draggedRowKey);
    returns a ViewRowImpl and no longer anything which can be convertet to JUCtrlHierNodeBinding. Anyway, the fix is easy:
        public DnDAction onDepartmentsRowDrop(DropEvent dropEvent) {
            //get the table instance. This information is later used
            //to determine the tree binding and the iterator binding
            RichTable table = (RichTable) dropEvent.getDragComponent();
            List dropRowKey = (List) dropEvent.getDropSite();
            //if no dropsite then drop area was not a data area
            if (dropRowKey == null) {
                return DnDAction.NONE;
            //The transferable is the payload that contains the dragged row's
            //row key that we use to access the dragged row handle in the ADF
            //iterator binding
            Transferable t = dropEvent.getTransferable();
            //get the row key set of the dragged row. The "rowmove" string is the
            //discriminant defined on the drag source and the collectionDrop target.
            DataFlavor<RowKeySet> df = DataFlavor.getDataFlavor(RowKeySet.class, "rowmove");
            RowKeySet rks = t.getData(df);
            Iterator iter = rks.iterator();
            //for this use case the re-order of rows is one-by-one, which means that the rowKeySet
            //should only contain a single entry. If it contains more then still we only look at a
            //singe (first) row key entry
            List draggedRowKey = (List) iter.next();
            //get access to the oracle.jbo.Row instance represneting this table row
            Object objdragg = table.getRowData(draggedRowKey);
            Row dragRow = (Row) objdragg;
            Object objdrop = table.getRowData(dropRowKey);
            Row dropRow = (Row) objdrop;
            //get the table's ADF JUCtrlHierBinding
            CollectionModel collectionModel = (CollectionModel) table.getValue();
            JUCtrlHierBinding treeBinding = (JUCtrlHierBinding) collectionModel.getWrappedData();
            //get access to the ADF iterator binding used by the table and the underlying RowSetIterator.
            //The RowSetIterator allows us to remove and re-instert the dragged row
            DCIteratorBinding departmentsIterator = treeBinding.getDCIteratorBinding();
            RowSetIterator rsi = departmentsIterator.getRowSetIterator();
            int indexOfDropRow = rsi.getRangeIndexOf(dropRow);
            //remove dragged row from collection so it can be added back
            dragRow.removeAndRetain();
            rsi.insertRowAtRangeIndex(indexOfDropRow, dragRow);
            //make row current in ADF iterator.
            departmentsIterator.setCurrentRowIndexInRange(indexOfDropRow);
            //ppr the table
            AdfFacesContext adfctx = AdfFacesContext.getCurrentInstance();
            //note that the refresh of the table didn't work when refreshing the table
            //so I needed to refresh the container component (af:panelStretchLayout).
            adfctx.addPartialTarget(table.getParent());
            return DnDAction.MOVE;
    does the trick. I changed the line to
    //get access to the oracle.jbo.Row instance represneting this table row
            Object objdragg = table.getRowData(draggedRowKey);
            Row dragRow = (Row) objdragg;
    so you don't need the detour through the JUCtrlHierNodeBinding any longer.
    Timo

  • Stock Transfer Report from Plants within company code

    Dear SAP Experts,
    We have posted nearly 50 MIGO of stock transfer from our different plants within the same co. code since last 45 days. Now we want to take report of all stock tranfer receipt in our plant. (Like MIGO No. date, material code qty supplying plant etc.)
    Is there any standard T-code like MB51 which can give us the desired information. As in T-code MB51 there is no option to select supplying plant.
    Full Points if helped.
    Thanks in Advance.
    Ishu

    Hi Ishu,
              Go to SE16 enter the table EKKO or EKPO press enter it will take you to selection screen there you click on settings --> Format list --> Chooge fields , system will take you to all the fields avail in EKKO or EKPO there you click on deselect icon then you select fields Purchase doc,date ,Material,Qty and supplying plant then click on copy, system will take you to the previous screen there you click on excute icon.
    I hope it will full fills your requirement
    Regards,
    Murali.

  • Assigning a different mask for the same role

    Hi All,
      I have two users user1 and user2 are created in MDM and each assigned to the same role say role1.
    My requirement is user1 should get data of catagory 1 where as user2 should get all the main data in MDM.This catagory 1 is part of the main data.
    For this scenario i have created a mask say for example  catagory1_mask for catagory1 data and assigned this mask to the role role1 where user1 and user2 are being assigned to this role.
      And i have one more mask all_mask for user2 where i have assigned all the records of the main table to this mask. So when user2 logs into the MDM he would get all the data in MDM.
    If i assign this all_mask to the role1 user1 cal also access the whole data including user2. But as per the rqmt user1 should not access the whole data but have to access only catgory1 data.
    Can anybody advice me how can i assign a different masks to a one role when 2 users have been assigned the same role?
    Regards
    Sireesha.

    Hi Jitesh,
      I am getting one issue after creating duplicate role in portal.
    As u know i have created 2 duplicate roles for user1 and user2. Before creating the duplicate role i was able to see the user1 and user2 in the SRM MDM UI page of general tab.
       After creating the duplicate roles for these users am not getting the user1 and user2 in the User dropdown field of MDM UI screen...
    Is this bcoz of creating duplicate role?
    How can i get the user1 and user2 here?
    Please advice me...
    Regards
    Sireesha.

Maybe you are looking for