Block or Lock - particular stroage location - No GI / GR

Hi Experts,
How to Block or Lock or set warning message - particular stroage location in plant - Not allowed to Goods Issue / Goods Recd
pls advise.
Thanks,
Sankaran

Hi Arun,
thanks for your reply
this method also we need to do one by one material do chages for MM02
this blocked all storeage location, we want particular sto loc only
Note: we have 15,000 to 20,000 material
Regards,
Sankaran

Similar Messages

  • Block Customer for Particular Storage Location

    Hi.
    I want to Block a Customer for Particular Storage location.
    ie plant 1000(St Loc 01,02)
       plant 2000(St Loc 03,04)
    Block Customer XYZ for Plant 2000 & Sto Loc 03
    is this possible?
    Reg.
    Amol

    Through standard settings, this is not possible.  Try with USEREXIT_SOURCE_DETERMINATION (MV45AFZB) where you have to define the storage location and the customer code.
    thanks
    G. Lakshmipathi

  • Can we block a material for particular storage location ?

    We can allow material to storage locations by MMSC. Can we block a material for particular storage location ?
    Please share ur view.

    Hi,
    If you want a material to be blocked, go to the Basic data 1 view of the material,there in the genral data you have " X-plant material status ". Also in Cost estimate 1 view of the material you have Plant Specific Material status. Use the options available to block the material in these two views.
    Also u can goto MM06 where put material,plant,storage location.When u select enter just tick the check box of material,plant and storage location and save it.
    Pls reward if found useful.
    Regards,
    Indranil
    Message was edited by:
            INDRANIL BHATTACHARYYA

  • Blocking enduser from using a particular storage location

    Dear Gurus,
    When production order confirmation is done for a particular material.
    The consumption materials are picked from a particular storage location:e.g.XA01,but the end user sometimes the picks the material from Raw material storage location. ie is RM01,which the client doesnot want.
    Client wants that end user picks material from XA01 and not RM01
    How can i block the end user from using the raw matarial storage location from being used in production order confirmation.
    Thanks in advance
    Regards
    Ram
    Edited by: RAMKUMAR WARIYAR on Jul 3, 2009 3:36 PM

    Dear,
    You can try with SPRO - Materials management -> Inventory Management & Physical inventory -> Authorization Management -> Authorization check at storage location.
    You can use the authorization object M_MSEG_LGO.
    Please take help from  basis person.
    It will solve your problem.
    Regards,
    R.Brahmankar

  • FOR UPDATE cursor is causing Blocking/ Dead Locking issues

    Hi,
    I am facing one of the complex issues regarding blocking / dead locking issues. Please find below the details and help / suggest me the best approach to ahead with that.
    Its core Investment Banking Domain, in Our Day to day Business we are using many transaction table for processing trades and placing the order. In specific there are two main transaction table
    1)     Transaction table 1
    2)     Transaction table 2
    These both the tables are having huge amount of data. In one of our application to maintain data integrity (During this process we do not want other users to change these rows), we have placed SELECT …………….. FOR UPDATE CURSOR on these two table and we have locked all the rows during the process. And we have batch jobs (shell scripts ) , calling this procedure , we will be running 9 times per day 1 hrs each start at 7:15AM in the morn finish it up in the eve 5PM . Let’s say. The reason we run the same procedure multiple times is, our business wants to know the voucher before its finalized. Because there is a possibility that order can be placed and will be updated/cancelled several times in a single day. So at the end of the day , we will be sending the finalized update to our client.
    20 07 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 08 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 09 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 10 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 11 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 12 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 13 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 14 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 15 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 16 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 17 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    Current Program will look like:
    App_Prc_1
    BEGIN
    /***** taking the order details (source) and will be populate into the table ****/
    CURSOR Cursor_Upload IS
    SELECT col1, col2 … FROM Transaction table1 t 1, Source table 1 s
    WHERE t1.id_no = t2.id_no
    AND t1.id_flag = ‘N’
    FOR UPDATE OF t1.id_flag;
    /************* used for inserting the another entry , if theres any updates happened on the source table , for the records inserted using 1st cursor. **************/
    CURSOR cursor_update IS
    SELECT col1, col2 … FROM transaction table2 t2 , transaction table t1
    WHERE t1.id_no = t2.id_no
    AND t1.id_flag = ‘Y’
    AND t1.DML_ACTION = ‘U’,’D’ -- will retrieve the records which are updated and deleted recently for the inserted records in transaction table 1 for that particular INSERT..
    FOR UPDATE OF t1.id_no,t1.id_flag;
    BLOCK 1
    BEGIN
    FOR v_upload IN Cursor_Upload;
    LOOP
    INSERT INTO transaction table2 ( id_no , dml_action , …. ) VALUES (v_upload.id_no , ‘I’ , … ) RETURNING v_upload.id_no INTO v_no -- I specify for INSERT
    /********* Updating the Flag in the source table after the population ( N into Y ) N  order is not placed yet , Y  order is processed first time )
    UPDATE transaction table1
    SET id_FLAG = ‘Y’
    WHERE id_no = v_no;
    END LOOP;
    EXCEPTION WHEN OTHER THEN
    DBMS_OUTPUT.PUT_LINE( );
    END ;
    BLOCK 2
    BEGIN -- block 2 starts
    FOR v_update IN Cursor_Update;
    LOOP;
    INSERT INTO transaction table2 ( id_no ,id_prev_no, dml_action , …. ) VALUES (v_id_seq_no, v_upload.id_no ,, … ) RETURNING v_upload.id_no INTO v_no
    UPDATE transaction table1
    SET id_FLAG = ‘Y’
    WHERE id_no = v_no;
    END LOOP;
    EXCEPTION WHEN OTHER THEN
    DBMS_OUTPUT.PUT_LINE( );
    END; -- block2 end
    END app_proc; -- Main block end
    Sample output in Transaction table1 :
    Id_no | Tax_amt | re_emburse_amt | Activ_DT | Id_Flag | DML_ACTION
    01 1,835 4300 12/JUN/2009 N I ( these DML Action will be triggered when ever if theres in any DML operation occurs in this table )
    02 1,675 3300 12/JUN/2009 Y U
    03 4475 6500 12/JUN/2009 N D
    Sample output in Transaction table2 :
    Id_no | Prev_id_no Tax_amt | re_emburse_amt | Activ_DT
    001 01 1,835 4300 12/JUN/2009 11:34 AM ( 2nd cursor will populate this value , bcoz there s an update happened for the below records , this is 2nd voucher
    01 0 1,235 6300 12/JUN/2009 09:15 AM ( 1st cursor will populate this record when job run first time )
    02 0 1,675 3300 12/JUN/2009 8:15AM
    003 03 4475 6500 12/JUN/2009 11:30 AM
    03 0 1,235 4300 12/JUN/2009 10:30 AM
    Now the issues is :
    When these Process runs, our other application jobs failing, because it also uses these main 2 tranaction table. So dead lock is detecting in these applications.
    Solutin Needed :
    Can anyone suggest me , like how can rectify this blocking /Locking / Dead lock issues. I wants my other application also will use this tables during these process.
    Regards,
    Maran

    hmmm.... this leads to a warning:
    SQL> ALTER SESSION SET PLSQL_WARNINGS='ENABLE:ALL';
    Session altered.
    CREATE OR REPLACE PROCEDURE MYPROCEDURE
    AS
       MYCOL VARCHAR(10);
    BEGIN
       SELECT col2
       INTO MYCOL
       FROM MYTABLE
       WHERE col1 = 'ORACLE';
    EXCEPTION
       WHEN PIERRE THEN
          NULL;
    END;
    SP2-0804: Procedure created with compilation warnings
    SQL> show errors
    Errors for PROCEDURE MYPROCEDURE:
    LINE/COL                                                                          ERROR
         12/9        PLW-06009: procedure “MYPROCEDURE” PIERRE handler does not end in RAISE or RAISE_APPLICATION_ERROR
         :)

  • Does any one can guide how to lock particular App with password?

    Does any one can guide how to lock particular App with password?

    CaptinSprinklez wrote:
    Yes, do these steps,
    Have you tested this throughly?
    As an example 'lock' Safari via your method.
    Now use Spotlight to search for Safari, tap it - is it 'locked'?
    Now go to your email & find a link to click - Safari opens again.
    Guided access is not a 'lock' in any sense of the word, it is a tool designed to stop things happening, but many apps have multiple ways to be found or launched you can't easily block them all.
    Mallik_Hyderabad, iOS doesn't have this feature & Apple do not seem interested in adding it (7.5 years & it still isn't an option) - use a passcode with a lock screen timeout if you have any sensitive data on the device or get an Android device.

  • Storage type to be assigned to particular storage location

    Hi,
    As per clients new business requirement, 2 storage locations of a plant are assigned to same warehouse.
    But as the storage types comes under warehouse they come under both the storage locations. Is there any configuration to assign specific storage types to a particular storage location.
    I tried in SPRO under interfaces>IM>Storage location control but it does not allow.
    Please advice.
    Regards,
    Pratap

    Hi,
    I feel the solution given by E060123 in his first reply should work well.
    Did you first define the storage location refernce and then in the same config node under "Control of Assignment "Plant / Stor.Loc. - Whse Number" assigned the sloc reference to the respective storage location
    And then assigned the reference to the search table as mentioned previously.

  • Creation of PO only for one particular storage location

    Hi Friends
    One of my material is extended to four storage location within a plant say S001 S002 S003 and S004 but here requirment is at the time of raising PO for this material,system should always propose only one particular storage location say S001. Is this possible
    Need your guidance
    Regards
    VS

    Hi supergene
    system will never propose particular  storage location based on material.
    May be u can add particular storage location in <b>personal setting</b> so that for all PO it will be picked as default storage location.
    system will propose storage location at the time of GR based on storage location maintained in Material master
    Or
    you can use the authorisation object M_MSEG_LGO. To restrict users from using storage location other than which they have authorised for
    Vishal...

  • Material is blocked in Plant and storage location due to Physical Inventory

    Dear Experts,
    Our user trying "Post goods issue against 201 movement type,but its giving error message
    "Batch DOM-S(NE) of material 7503020004 is blocked in plant 2000, storage 
       location 2101 due to a physical inventory".     
    we are not using any physical inventory here,give me sugestion.
    i checked physical inventory document MI22,here its doc.status is active.how to solve this issue.    
    Thanks in Advance
    varun

    >
    madhu varun tirupati wrote:
    > Dear Experts,
    > Our user trying "Post goods issue against 201 movement type,but its giving error message
    > "Batch DOM-S(NE) of material 7503020004 is blocked in plant 2000, storage 
    >    location 2101 due to a physical inventory".     
    > we are not using any physical inventory here,give me sugestion.
    >
    > i checked physical inventory document MI22,here its doc.status is active.how to solve this issue.    
    >
    >
    > Thanks in Advance
    >
    > varun
    >
    madhu varun tirupati wrote:
    > Dear Experts,
    > Our user trying "Post goods issue against 201 movement type,but its giving error message
    > "Batch DOM-S(NE) of material 7503020004 is blocked in plant 2000, storage 
    >    location 2101 due to a physical inventory".     
    > we are not using any physical inventory here,give me sugestion.
    >
    > i checked physical inventory document MI22,here its doc.status is active.how to solve this issue.    
    >
    >
    > Thanks in Advance
    >
    > varun
    Dear Experts,
    We have a simulation in our quality server,even though a physical inventory document is existed for the material,doc  status showing active in MI22,but its allowing me to issue goods,but its not allowing in our production system.
    please give

  • Stop billing(sales) for a particular storage location.

    Dear experts,
              How can we stop billing to the customers completely for a particular storage location.
    please suggest...
    thanks in advance.
    Regards

    Hi,
    This can be achieved by restricting the authorisation for that particular Sloc in VF01 which restricts from billing w r t that particular sloc.
    Thanks

  • Movement type from unrestricted use to particular storage location

    Hi ,
    I have situation wherein the stock was goods receipted with referendce to  a PO into unrestricted stock (without mentioning storage location).
    I now want to transfer this stock to a particular storage location.
    Please let me know how to do this,
    Regards,
    Vinayak

    Hi,
    How can you receive a material without mentioning the storage location in MIGO (101), it is not possible as per standard system.
    Please check the PO, It must be created with account assignment that means it was consumed at the time of GR, that is the reason you do not need to enter storage location at MIGO
    So if you need that material in storage location cancel that GR, change that PO receive again in desired Store

  • How to Lock particular template for user editing.

    Hi Gurus,
    we have some templates created on top of infoset querrys to display the output in specific format. I want to lock particular templates for user modification. That means when the user is trying to change the template layout and try to save with the same name it should not allow to do that. if the user wants in another name then it must allow the user to do that.
    How can i achieve that.
    Thanks in Advance.
    Appreciate your help.

    Use a naming convention on templates with a particular prefix, ie ZCORP***.  Then create an authorization object that specifies that templates with the prefix ZCORP cannot be changed or deleted.  The user will be able to changed and save under a different name, but not the same one.
    Thanks for any points assigned.
    Regards -
    Ron Silberstein
    SAP

  • Dbxml lock particular XML nodes

    Hello,
    i want to lock particular XML nodes.
    Is this possible with dbxml?
    Thomas

    Thomas,
    If you can't just use thread locks (single process), Berkeley DB exposes its lock API in a way such that it can be used directly by applications, if that'd help.
    See chapter 14 of the Berkeley DB Programmer's Guide, starting here:
    http://www.sleepycat.com/xmldocs/ref/lock/intro.html
    As Danny said, there may be ways to use BDB XML metadata or even a separate Berkeley DB database for this purpose as well, but remember that databases use page locks.
    Regards,
    George

  • How to restrict Availability check for a particular storage location

    Dear all,
    As per the Business requirement, System should not consider the stock in a particular storage location.
    while sales order creation, system should not confirm the requested delivery date based on the stock available in that particular storage location.
    How could we map this requirement in SAP, Please educate me to resolve this issue. Your suggestions will be highly appreciated.
    Thank you,
    Raghu Ram.

    Dear Lakshmipati,
    as you said correctly this storage location is there in MMSC for the article which we are using in Sales Order.
    I have tried to delete this storage location but system is not allowing to do so.
    I could not understand, from where this storage location is being determined. we have not mentioned any where in article master data.
    please help us to resolve this issue, and thanks for your help in advance.
    thank you
    Raghu Ram

  • Can we delete material for particular storage location using MMSC

    Hi,
    Can we delete a Material for particular storage location of a plant usign MMSC Transaction?
    Thanks in advance.
    NDS

    Hi, It is not possible to delete the storage location from MMSC once it is saved, Material gets extended for that storage location, U have to delete the material at the storage location level.
    Now the only option to delete this assignment is with archiving.
    T-code: SARA object MM_MATNR
    Refer below link for procedure
    [Deletion Storage Location From MMSC  |Re: Deletion Storage Locaion From  MMSC]
    [Cannot delete Sloc in MMSC|Re: Cannot delete Sloc in MMSC]

Maybe you are looking for