How to validate material status in physical Inv Doc creation using MI01

Hi Experts,
I would like to know how to validate material status while creating physical inventory document using MI01 transaction.
I tried to figure out a suitable BADI and customer exits ,but it didnt work out well.
Kindly share your thoughts on how this can be achieved.
Regards,
Mohammed Aslam Rasheed

Do you really create your inventory documents with this MI01 transaction manually by entering material for material?
The real transaction for physical inventory is MI31. How do you want SAP to react if hundreds of materials are selected and inventory documents are created in a batch process?
SAP takes care about the material status in MI04 and MI07 transactions.
I am not aware of any exit for MI01 maintenance, you may consider Explicit and Implicit Enhancement Options

Similar Messages

  • Automatic generation of physical Inv. docs. for Cycle Counts

    I would like to know if physical inventory documents for cycle counts can be created automatically by SAP. i.e. all A class materials will have physical inventory documents generated automatically after every 3 months. Is this possible?
    Many thanks.

    Technically it is possible to run the creation program scheduled in background.
    But not everything what is technically possible makes  sense for the business process.
    Before you generate inventory documents (it does not matter whether this is anual inventory or Cycle count) you have to make sure that any receipt or goods issue that happened before the count is posted in SAP.
    This often can only be achieved by calling the Usual Suspects.
    With a good organisation in place this can even be achieved with scheduled jobs, but such good organisations I have not seen often (did I ever?)
    Further you might have a kind of misunderstanding. Each cycle count has all due to be counted materials, no matter if the CC indicator is A, B C or D.  There is no field in the selection screen to tell SAP to just create inventory documents on A items.
    The CC indicator defines how often a material is to be counted,  but not when. The when is defined by last inventory, or accounting view creation date. So you should plan to count minimum once in a month, I recommend to do it weekly, but it depends on the number of items you have to count.

  • How to restrict Material Class in Sales Contract Doc

    Hi,
    I need to restrict Material Class in Sales order based on Item catagory, Material group4 and Sales contract Document type.
    If the above 3 fields having a particular value then the system should restrict all the other classes of that material and display only a particular class and it's related characteristics.
    If any one come across such a senario then pklease let me know.
    Regards
    Ajay

    Hi,
    You have to make few configuration settings before you actually restrict at the object level. The solution is clearly discussed in the below thread:
    how to restrict material master by material type  t-code MM01
    Hope this helps!!
    Regards,
    Raghu

  • How to view details of Deleted physical Inventory document in a site?

    Can anyone throw light on the process to view the details of the deleted physical Inventory document. The status of the document was- Just created , neither counted nor posted. Please let us know the table name or transaction or report to view the same... We are unable to locate the details from ISEG and IKPF table... Is there any other means to find it?
    Thanks in advance.

    Mahesh,
    I am not sure how you have deleted your physical inventory document.
    Let us assume you created a physical inv. doc with 2 line items (materials) as an example.
    - If you either have hit the 'trash can' delete indicator on the MI02 'initial screen' OR if you hit the 'Deletion indicator' (for both the items) from the MI02 'overview' screen, then you have effectively deleted the physical inv. document itself from the database (IKPF or ISEG tables). You CANNOT retrieve the document any longer.
    - If you hit the 'Deletion Indicator' indicator (say for only one item) from the MI02 'overview' screen, then you are simply flagging the item for deletion (ISEG-XLOEK deletion flag is set with an 'X'). In this case, the physical inv. document still remains in the database.
    Hope this helps.
    H Narayan

  • QM: How to Move material from quality stock to unrestricted stock

    Hi,
    How to post material stock from quality to unrestricted without using 321.
    Regards,

    Hi,
    if you have quality management active then you have to mainttain quality view in material master along with the inspection lot settings. now this will result in quality lot creation at the time of GRN. then you have to execute QA32 and get the lot. make usage decision and there you will find tab with lot quantity. there you have to give qty in unrestricted and save it.
    if you dont have it then just do the transfer postingeither through MIGO or MB1B with movement type 321. give the mat. plant str loc. qty and save it.
    regards,
    Adwait Bachuwar

  • How to set Inventory movement block for Material w/o phy inv document?

    Hi,
    I am working on an enhancement for inventory management. I have a requirement to set posting block/inventory block on a material. In doing so I don't wana create a Physical inventory document, my requirement is to set inventory block on a material without generating Physical inventory.
    I am trying to use a function module MB_UPDATE_INVENTORY_DOCUMENT but this is creating a Physical inventory document.
    Is there any other way of setting this block on material without having to create a Physical inventory document.
    Thanks in advnce,
    SAC

    hi
    in material master for a material u can set the block
    go to MM02 here in basic dat 1 screen the field X-plant matl status  choose entry as u need (  01 Blocked for procment/w it will block ur inventory also)
    regards
    kunal

  • How Can I know, Material status does not allow purchase??

    Hi Experts,
    Pls. clarify me that, How Can I know/track the follwoing things? Which tables I hv to see?
    I hv a list of materials, some r good , some r bad. So, I hv to trace out the bad materials depending on the criteria, So, pls. let me know Which tbls I hv to look?
    1) Material does not exist in plant 1500
    2) Material status does not allow purchase
    3) Decimal places on the quantity may not be supported by unit of measure
    thanq

    thanq
    MATNR status:
    In our system the values for MARC-BESKZ are
    E     In-house production
    F     External procurement
         No procurement
    X     Both procurement types
    My requirement: I need to trace the MATNR from matnr_list for Material status does not allow purchase
    So, am thinking to write IF condn as,
    IF my_itab-matnr <> 'F' or my_itab-matnr <> 'X'.
    --> this matnr is Material status does not allow purchase
    ENDIF.
    Am I correct?
    3) Decimal places on the quantity may not be supported by unit of measure
    This can be retrieved from table T006
    I hv seen but, DO NOT UNDERSTAMD THIS TABLE entries, bcoz, there r values of 0 & 1 for the DECIMAL PLACES filed, partcularly for EA unit - devciaml places value is 0?
    pls. clarify,
    thanq

  • How to deal with Physical Inv and Q stock

    Hi,
    Can someone help me with the following query
    How to deal with Physical Inv and Q stock

    Hi,
    The process remains the same. However when you create the PID ensure that it gets created using st. type as 2 (QI stock).
    Hope that helps.
    Regards,
    Pravin

  • How to change the status of material while creating sales order via BDC

    Hai.
    In BDC while creating sales order( va01 posting ) it is stucking up in middle saying material is new. I.e Sales order (va01) is not  getting created because  of material status is new . I want to create sales order  (va01) even  material status is new.
    pls give me out the solution. Points will be rewarded.
    thanks & regards,
    sami.

    Hi,
    If you drag the line item a little towards the right side, you will find a filed material entered. The one you see in the material filed on sales order over view screen is the one determined. You can as well double click and see the fields material entered and material determined.
    Is there anything else you are expecting to see as part of analysis ?
    Regards
    Sadhu Kishore

  • Storage location material status

    Hi,
    I wanted to ask if anyone knows if / how can we maintain storage location - material status.
    I mean to use the same functionality of plant material status which determines which of the logistic processes a specific material participate in.
    We need the same thing but at storage location level. The reason is, that at some times several storage locations are going through a (physical) change, e.g. redecoration.. and we need to "block" them for some processes like, stock transfer, purchase requisitions... and so on...
    Regards,
    Doron Oded.

    Hi,
    Well, thanks for your answer, but it is insufficient..
    We need to block the storage location for processes which are not necesseraly manual, like MRP, ATP, and in places where there is no check at storage location level - Logistic execution (deliveries, shipments), Purchasing... and so on..
    If for example, a storage location is damaged due a storm, or any other act of god (or man).. We need to block it to all logistic processes. The question is - what is the best way..?
    Thanks,
    Doron Oded.

  • Material statuses error message should go after entering Trackin No in PO

    Hi All,
    I have created one Material statuses with error message, I have created material with the use of that material statuses..
    Its working fine,At the creation of PR, PO I'm getting that Error message..
    My requirement is if I enter Requirement Tracking Number at item level of PR or PO means that Material statuses Error message should Go out and system has to allow to create PR or PO..
    Is it possible?? how to do it?? plz help me...
    Is it possible in standard SAp???
    thanks and regards
    rames reddy

    Hi,
    You can keep Requirement Tracking Number as Required Entry in field selection key (NBF or a copy of NBF as ZNBF) of PO document type in u201CReference data, itemu201D segment in following path:
    SPRO > Materials Management > Purchasing > Purchase Order > Define Screen Layout at Document Level
    And then assign field selection key to PO Document type and save.
    SPRO > Materials Management > Purchasing > Purchase Order > Define Document Types
    Now create PO with PO document type, system will ask you to enter Requirement Tracking Number in u201CItem Overviewu201D unless then you can save Purchase Order.
    The same you can do for PR document type by having a field selection key for PR document type.
    Regards,
    Biju K

  • Material status blocks creation of reservation in SRM

    Dear All,
    We observe the following behavior in our SRM (5.0) System:
    If we create a caddy for a product that has the Cross-Plant Material Status : 04 (Material master, view Basic Data 1) in the Backend-System, the reservation can not be created. There is a message indicating, that it is not possible to purchase the product.
    If we create the reservation for the same product direct in the Backen-System, there is no problem.
    This is OK, if we do external procurement, but internal procurement should not be blocked in SRM.
    Do you know where we have to customize this message?
    Thank you.
    Best regards,
    Thomas

    Hi Thomas
    understood.
    not possible to purchase the product --
    is it having a purchasing view in ECC .
    If you did not pull this materials in to SRM , how can you procure from SRM web portal.
    first you need to select this material via internal goods and services in the srm web portal . then only you can order a material from SRM.
    if you pulled a material from ECC to SRM and it must be in COMMPR01.
    mUTHU

  • How to change the status of a production order

    Dear All,
    May i know how to change the status of a production order.I want to de-active the status like OPGN (Operation generated).This status is updated as there was no routing assigned to that particular production order during its creation
    Thanks and Regards,
    Varun Siddharth

    Dear,
    When you create a production order, an operation created by the system is generated automatically if no routing is used for the creation. As a result the order header receives the status HOGAN; the operation created automatically also has this status.
    If you delete the operation created automatically and then do not have the status HOGAN.
    To avoid this maintain the Routing for the material or delete the setting of default operation from OPJG.
    Regards,
    R.Brahmankar

  • How to change the Status CRTD of the Inspection Lot?

    Dear all.
    I want to Complete an Inspection Lot 10000000005 In the T-CODE qvm2.When I select the Inspection Lot 10000000005 and press F8 to Complete the Inspection,the SAP show an error message "Status check error".
    And the detail info show that the error was cause by the Status CRTD of the Inspection Lot.I check the Status of the Inspection Lot 10000000005 and found that it's Status was CRTD CHCR SPRQ.My question was how to change the Status CRTD of the Inspection Lot?
    Regard
    Yoda

    Hi
    CRTD means ...
    In material master QM vew-inspection setup->Inspect with task list tick is there.
    Now to change status,
    Go to Qp01>create a task list for material(If not exists)>remember date of creation of task list must be prior to date to creation of inspec lot
    If task list is created/exists>go to QA02.<inspection specification -->click on Inspec Spec
    and attach task list
    go to sample tab....click on sample.
    Now save it.
    Status will change to REL
    Regards
    Sujit

  • How to change the status of Serial number

    Hi Experts,
    Would you please help in solving this problem.
    How to change the status of Serial number?
    I have material stock in a storage location: recieved from Intercompany through outbound delivery, when PGIed material document is created when I am checking the serial numbers of the recieved ones status of the serial numbers are ESTO, I want that into AVLB.
    How can we do that?
    Regards
    Sri

    Hi,
    Go to IQ02 on Header tool bar you will find edit(2nd option on header tool bar) => edit manually=> Click from Customer=> and then to Stock you will find the expected results...
    Generally Serial number Status use to change along with the movement of material linked with that serial number... So if you are changing serial number with manual trasaction then please remove all the details from IQ02 like plant storage location Batch and master batch so that i will not provide you error while doing next transactions.
    Regards,
    Ninad Kshirsagar

Maybe you are looking for