T CODES for special requirements in Physical Inventory

Hi experts:
  Does the SAP provide the T CODES for physical inventory which can meet the following requirements separately or collectivelly:
  1、it can display the current book quantity when we input the right physical quantity as what we do in Mi04。
  2、It can provide us a field to input the slip no. when we do the inventory adjustment as what we do in mI07. So that we can trace the whole adjustment process with the slip no.
Thanks.

Hi,
Try with t.codes mi20 and mi24.  might be useful.
regards
alexandro

Similar Messages

  • Transaction code for mass creation of physical Inventory document

    what is the transaction code for mass creation of physical Inventory document.

    MI31 is the transaction to create hundreds of physical inventory documents for annual inventory at a time.
    MICN can create several documents at a time for cycle count.
    Just look in the menu of phyiscal inventory into the knot Sessions, there are even more e.g. for counting of own stock a customer and vendor location, for vendor stock at own location etc.

  • Please provide the abap code for this requirement

    note : if the below mentioned user exit is not suitable please find the suitable user exit and provide the code for this requirement.
    •     The User-exit MEFLD004 is only to be used at PO level (ME21N/ME22N).
    •     When PO is create or changed (ekko-ebeln) user exit MEFLD004 is triggered which check for the business requirement of the PO check for PO doc types (ekko-bsart) :z4,z6,z11,z12 from the table ekko and Account Assignment Category (knttp) is either N or K then stock process follows.  
    •     When an PO is cancelled, all entries will have to be reversed
    •     The Buffer table for the PO will have the following fields:
    Purchase order Number                     EKKO-EBELN
    Line item number of the PO               EKPO-EBELP
    Vendor Number                                  EKKO-LIFNR
    PO Quantity                                        EKPO-MENGE
    PO Nett Price                                     EKPO-NETPR
    Base Unit of Measure                  EKPO-LMEIN
    Account Assignment Category          EKPO-KNTTP
    PO Doc type                       EKPO-BSART     
    Plant                            EKPO-WERKS     
    Purchase Org                                  EKKO-EKORG
    Purchase Group                    EKKO-EKGRP     
    Company code                                EKPO-WAERS
    Item category                     EKPO-PSTYP
    PO Doc Date                      EKKO-BEDAT
    •     No duplications are allowed for any created, changed or cancelled purchase orders. If such a case occurs, the record will be updated with the latest update time stamp. This custom table will be keyed by purchase order number.

    Cross-post: http://forum.java.sun.com/thread.jspa?threadID=763485

  • Please provide the abap code for below requirement

    note: if the user exit is not suitable please provide the suitable user exit and code
    1   Business requirement
          In order to update the postings and tracking on Buffer Account postings the User Exists need to be modified and extended where possible in order to trace the Buffer postings in applicable MM and FI reports , i.e. at PO level, GR level and IR level.
    The User-exit used in the document is only for transactions at Invoice Verification level (MIRO).
    Therefore when an Invoice is created and the requirements for Buffer Account postings are met, i.e. relevant doc types and AAC, a table for Buffer Account entries and a subsequent report is required in order to trail the various Buffer entries and postings.
    The User Exit : LMR1M003.
    The Component is  EXIT_SAPLMRMP_003 . 
    The user-exit (LMR1M003) gets triggered when an Invoice is created or changed (MIRO). When an Invoice is cancelled, all entries will have to be reversed.
    The code in this user-exit will identify the invoice number (bkpf-belnr)  that has been created or changed and thus post entries in the applicable buffer accounts for this purpose.
    2.0   Buffer Table
    The Buffer Account table for the Invoice will have the following fields
    Field      DataElement      Data Type     Description                              Saptable     
    mandt     mandt          clnt          client                         key     init     bkpf
    bukrs     bukrs          char          companycode                    key     init     bkpf
    belnr     belnr_d     char          accountdocumentno               key     init     bkpf
    gjahr     gjahr          numc          fiscalyear                    key     init     bkpf
    kostl     kostl          char          cost center                    key     init     csks     
    ebeln     ebeln          char          purchasing document number     key     init     ekko     
    blart     blart          char          document type                         bkpf
    bldat     bldat          dats          document date in document                    bkpf     
    budat     budat          dats          posting date in document                    bkpf
    xblnr     xblnr1          char          reference document number                    bkpf
    bstat     bstat_d     char          Document Status                         bkpf
    xstov     xstov          char          indicator: document is flagged for reversal          bkpf
    xmwst     xmwst          char          calculate tax automatically                    bkpf
    reindat     reindat          dats          invoice receipt date                         bkpf
    werks     werks_d     char          plant                                    csks
    wrbtr     wrbtr          curr          amount in document currency               bseg     
    bsart     esart          char          po doc type                              ekko     
    ebelp     ebelp          numc          item number of purchasing document          bseg     
    nplnr     nplnr          char          network number for account assignment          bseg     
    knttp     knttp          char          account assignment category                    ekpo
    3.0   Detail Design
    3.1   Invoice Details
    •     The User-exit LMR1M003 is only to be used at Invoice level (MIRO).
    •     The user-exit (LMR1M001) gets triggered when an Invoice is created or changed (MIRO) .the field name bkpf-belnr is fetched from the table bkpf and checked whether document created or changed and triggers the user exit LMR!M003 .
    •     When an Invoice is cancelled, all entries will have to be reversed this is done by checking the value of flag indicator  bkpf-xstov fetched from the table bkpf .
    •     The code in this user-exit will identify the invoice number that has been created or changed and thus post entries in the applicable buffer accounts for this purpose.

    Cross-post: http://forum.java.sun.com/thread.jspa?threadID=763485

  • Any T.codes for Replenished and Non-Replenished Inventory Stock/Value ??

    Hi
    Are there any T.codes for getting the
    1. Replenished Inventory value/stock
    2. Non-Replenished Inventory Value/Stock in SAP-MM. ?
    Thanks
    Maruthi Ram

    Hi,
    For both you can check with T.Code:MD04, by selecting fields in "Collective access" tab and "filter" fields.
    or
    try with T.Code: MCBZ by giving different MRP types.
    Regards.
    Chinna
    Edited by: Chinna Veerappa on Jan 23, 2009 5:46 AM

  • Material Blocked for Goods reciept during Physical inventory.

    Dear All,
    We are using Batch management .
    While carrying out the Physical inventory, system allows the goods receipt for the materials existing in the physical inventory document,  As the new batch is created during the Goods receipt.
    While creating the physical inventory we are putting the posting block and including all the existing batches available at that time.
    Can anyone suggest anything so that the goods receipt can be stopped till the time difference is not posted in the system.

    Dear Don,
    Please explore the "Posting block" and  "Freeze book inventory"
    checkbox in transaction MI01 .
    Posting block Indicates that no goods movements involving the materials
    listed in the physical inventory document can be posted for the duration
    of a physical inventory count.
    I hope this helps
    Regards
    V V

  • How to create the Query and T Code for Special Reports

    Dear Freinds,
    Could any one advise the process to create the Query and the T code for some special combination of reports. Where can we find the documentation on this if that exists?
    Thanks for the help.
    Regards
    Moderator: Please, search SDN - you'll find the answers

    HI
    Go to Tools -->ABAP WorkBench -->Utilities --> SQVI QuickViewer ( Query Builder)
    Go to Tools -->ABAP WorkBench -->Utilities -->SAP Query -->SQ01,SQ02,SQ03
    first create Infosets in SQ02, Assign Infoset to UserGroups in SQ03 and create a Query in SQ01.
    Create a Transaction Code in SE93.
    regards
    Venkat

  • Need Code for this requirement for generating report

    1) Creating interactive reports for sales orders, vendors, customers, and stock available  In each type for a particular material, list of purchase documents and vendor performance report that lists vendor name, materials Supplied and actual delivery times, payments terms and prices.
    2) Classical Report to display a list of Purchase
      Requisitions with details like MRP controller, release date, unit to
      Measure along with the standard details, Table used EBAN.
    3) Create a list of customer number, Credit limit
      To the given Customer. Tables used KNA1, KNKKF1 (Customer Credit table)
    Plz help me i need it very urgently....

    I always put code in the when-validate-RECORD trigger to ensure fields are entered, rather than setting the property. That way, the user can enter other fields within the record, and then gets a message that the field is required only when leaving the record.
    ...of course, if the date item is the only field in the block, then the when-validate triggers will not run unless the user at least types a space in the date. In that case, you need to check in the key-commit trigger.

  • Sample code for smartform required

    Hi all,
    I need a sample code in smartform for the following said ,
    I have a header(customer code address and basic info ion it) and 
    detail table contains (bill details).
    I have to display this data in the smartform . In anew page for each customer. The format for the first page header info and the second page info is not the same.
    My header and detail table contains data of all the customer together. I need to give page break based on the customer code.
    Points will be given if helpful.
    Regards
    Priya.

    sample program
    Hi
    REPORT ZSMARTFORM.
    Calling SMARTFORMS from your ABAP program.
    Collecting all the table data in your program, and pass once to SMARTFORMS
    SMARTFORMS
    Declare your table type in :-
    Global Settings -> Form Interface
    Global Definintions -> Global Data
    Main Window -> Table -> DATA
    Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
    http://sapr3.tripod.com
    TABLES: MKPF.
    DATA: FM_NAME TYPE RS38L_FNAM.
    DATA: BEGIN OF INT_MKPF OCCURS 0.
    INCLUDE STRUCTURE MKPF.
    DATA: END OF INT_MKPF.
    SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
    SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
    MOVE-CORRESPONDING MKPF TO INT_MKPF.
    APPEND INT_MKPF.
    ENDSELECT.
    At the end of your program.
    Passing data to SMARTFORMS
    call function 'SSF_FUNCTION_MODULE_NAME'
    exporting
    formname = 'ZSMARTFORM'
    VARIANT = ' '
    DIRECT_CALL = ' '
    IMPORTING
    FM_NAME = FM_NAME
    EXCEPTIONS
    NO_FORM = 1
    NO_FUNCTION_MODULE = 2
    OTHERS = 3.
    if sy-subrc <> 0.
    WRITE: / 'ERROR 1'.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    call function FM_NAME
    EXPORTING
    ARCHIVE_INDEX =
    ARCHIVE_INDEX_TAB =
    ARCHIVE_PARAMETERS =
    CONTROL_PARAMETERS =
    MAIL_APPL_OBJ =
    MAIL_RECIPIENT =
    MAIL_SENDER =
    OUTPUT_OPTIONS =
    USER_SETTINGS = 'X'
    IMPORTING
    DOCUMENT_OUTPUT_INFO =
    JOB_OUTPUT_INFO =
    JOB_OUTPUT_OPTIONS =
    TABLES
    GS_MKPF = INT_MKPF
    EXCEPTIONS
    FORMATTING_ERROR = 1
    INTERNAL_ERROR = 2
    SEND_ERROR = 3
    USER_CANCELED = 4
    OTHERS = 5.
    if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.

  • I need code for this requirement

    Hi,
    I want to write a program to get personal data and employee address of an employee between two dates.
    on selectionscreen i want to display personal number,from date,to date. 
    Early reply is highly appreciable.
    Thanks,
    ram.
    <LOCKED BY MODERATOR - USE APPROPRIATE TITLES>
    Edited by: Alvaro Tejada Galindo on Aug 18, 2008 1:04 PM

    by default  those buttons will come disable mode .....
    u can check any ALV grid programs.....those buttons r in disable mode...
    if d user is asking u to enable, then convey him(by showing some existing Grid reports)  it is not possible, and show outout by clicking  print privew button -> then the output will come in list display,,,those buttons in enable mode...
    Note: those buttons r come default enable mode for ALV -LIST display, & diable mode for ALV -GRID display.
    ok
    Ramesh.

  • How do I type in code for special characters within a font?

    Hi, I'm using the font Aloisan New and am trying to access a character which is listed as having the number 146 associated with it. Someone told me I need to press alt-0146 to make the character I need appear, but when I do, it only produces those same numbers and doesn't seem to accept them as a single code. Can someone please guide me key by key as to what I should press and in combination with what? It would be much appreciated. Thanks

    Someone told me I need
    to press alt-0146 to make the character
    That's garbage.
    That's an extreme response. Alt-0146 It isn't garbage, that's how it works on most computers (Windows). In most cases that would have been a perfectly legitimate answer. Including on a Mac booted into Windows via Boot Camp or through virtualization. It is also perfectly understandable how they would have given such advice.
    It is simpler on the Mac, though, using the Option key and the Character palette.

  • What is T-code to cancel physical inventory document for cycle count MICN?

    HI
    Please advice me what is T-code and step to cancel physical inventory document for cycle count MICN?
    Thanks

    There is no way to Cancel the Cycle count document. however you can click on 0 count so that it wont post any new entry on the cycle count.

  • In Physical Inventory Check_Which movement type used for stock difference.

    In Case of Physical Inventory we are getting the stock differences after count results, Help me in doing the transaction thru which the stock is adjusted and which Movement types are used for the difference posting, What all documents are created in the process.
    The system has Warehouse Management in place, so please answer in reference to WM.
    How the Bin is identified in that case if there is stock addition.
    Thanks in Advance

    HI,
    Check for your ware house  physical inventory process in spro whether it is done through continuous inventory process or Through annual inventory process.
    SproLogistics execution-WM>Activities->Physical inventory--> Define types per storage type
    PZ-Continous inv
    ST-Annual
    Regards,
    velu

  • MM-Physical Inventory

    Hi all,
    Is it possible to do backdated Physical Inventory for Customer Consignment??
    I have tried it however sysyem always compares stock with the current stock and posts the difference ,,,not with reference to the back date i am referring to,,
    Experts any suggestion on it??
    Refards
    Shrinivas

    Hi
    Please go with following transaction
    MI01>Create physical inventory document>Enter Document Date>Planned count date>Plant Code>Storage Location>Click on Enter button>you will get the separate screen>Enter material code>and click on SAVE button (Ctrl+S)>you will get Physical inventory document number. (MI02-Use for delete)
    (After getting Physical inventory document number you go with MIO4)
    MI04>click on enter button>you will get "Enter inventory count screen>Enter Phys. inventory doc.no>Fiscal year>Count date>click on enter button>you will get separate screen>Enter physical qty>and click on save button ((Ctrl+S)>you will get massage from the SAPu201D Count entered for phys. inv. doc. 100000112"
    (After completed above transaction you please go with MI07)
    MI07>you will get Post inv.differences: initial screen>Enter Phys. inventory doc.> Fiscal year> Posting date>click on enter button>you will get separate screen with deference qty>click save button (Ctrl+S)> you will get document number generated from the system (Diffs in phys. inv. doc. 100000112 posted with m. doc. 4900001246)
    Physical Inventory:
    Physical Inventory is a business process in which physical stock is matched with book (system) stock. It is legal requirement to carry out physical inventory at least once in a year.
    Physical inventory can be carried out both for a companyu2019s own stock (Unrestricted, Quality, Blocked Stock) and for special stocks (Customer Consignment stock, Vendor consignment stock from vendor, Returnable packaging). This inventory is carried out saperately for both type of stocks.
    Physical Inventory Processes:
    Several inventory processes available for physical inventory which includes as follow:
    1. Periodic Physical Inventory
    o All stocks of the company are physically counted on the balance sheet key date
    o Every material must be counted
    o Entire warehouse must be blocked for material movements during count.
    2. Continuous Physical Inventory
    o Stocks are counted continuously during the entire fiscal year.
    o It is important to ensure that every material is physically counted at least once during the year.
    3. Cycle Counting
    o In this method of physical inventory, inventory is counted at regular intervals within a fiscal year.
    o These intervals (or cycles) depend on the cycle counting indicator set for the material in Material Master record as CC indicator in plant view data.
    o With this Cycle Counting Method of Physical Inventory allows fast-moving items to be counted more frequently than slow-moving items.
    4. Inventory Sampling
    o Randomly selected stocks of the company are physically counted on the balance sheet key date.
    o If found not much variance between the counted stock and the book book stock, it is presumed that the book inventory balances for the other stocks are correct.
    Physical Inventory Process Cycle Flow
    1. Creation of physical inventory document
    - Physical inventory document(s) is created individually or using the batch program, click for more information
    - The transaction codes for creation physical inventory are as follow
    Individual Inventory documentation creation
    MI01 - Individual physical inventory creation
    MIS1 - Inventory Sampling document creation
    MICN - Cycle count inventory document creation
    Collective Inventory document creation
    MI31 - Own stock without special stock
    MIK1 - Vendor consignment
    MIQ1 - Project stock
    MIM1 - Returnable Transpiration material
    MIW1 - Customer Consignment stock
    MIV1 - Returnable material with customer
    MIO1 - Material provided to Vendor (Subcontracting material)
    2. Print physical inventory document
    - Physical Inventory document can be printed based on the physical inventory document status and or item status
    - Transaction code MI21 is used to print the inventory document where print default value can be populated
    3. Count the physical stock
    - Based on the inventory document printout, the warehouse person will check the stock of material physically and note that on print out. This is completely physical process.
    4. Enter count in system
    - On completion of physical count, the count result is needs to be entered in the system. This can be with reference (using Tcode MI04) or without reference (using Tcode MI04) to the physical inventory document.
    - If count quantity for that material is ZERO then select ZC (zero count) column instead of putting 0 in qty field. If 0 is used for zero count then systm will consider that as "not counted"
    5. Analyze difference
    - Once count is posted in the system, difference analysis can be carried out using transaction MI20
    - The output gives information based on the input criteria i.e. physical inventory document, plant, material etc.
    - The output gives information about the book quantity, Counted quantity, difference in quantity and value.
    - From this output list, you can carry out further process ie initiate recount, change count quantity, post difference
    6. Initiate recount and follow the steps 3,4,5
    - If found unacceptable difference, recount is initiated using directly from difference analysis list (transaction code MI20) or using transaction code MI11.
    - New inventory document will be created for selected items or for entire document
    - The original document items will be deactivated once recount is initiated so original document will not be available for further process.
    - On initiating recount, you need to process same as for new count document.
    7. Post the difference
    - Several options are available for posting difference
    - Post difference after count is posted using transaction code MI07
    - Posting the count and inventory differences using transaction code MI08, here you have created physical inventory but not counted so with this you can count and post difference in sinle step.
    - Entering the count without a document reference using trasnaction code MI10, with this you can create inventory document, enter the count and post difference in single step.
    some more points for posting difference
    - Posting period must be open to post inventory difference.
    - The fiscal year is set by specifying a planned count date when creating a physical inventory document.
    - Tolerence to crear difference per user group can be set in customization.
    - The system will generate material document for the difference qty and post the value to appropriate account (for valuated stock)
    - The movement type in material document will be 701 or 702 based on gain or loss of material.
    Serial Numbers in Physical Inventory
    If material is managed with serial number then it is possible to carry out physical inventory for material with serial number. There are some pre-requisite before you carry out physical inventory for serialized materials.
    - Serial number profile must be maintained in the material master.
    - the serialization procedure MMSL (maintaining goods receipt and goods issue documents) has to be assigned to serial number profile.
    - The stock check indicator in the serial number profile should be configured.
    - Maintain basic settings for the serial numbers in customization for Serial Number Profile.
    - Configure serial number management for physical inventory in the Settings for Physical Inventory step in Customizing for Inventory Management.
    Blocked Stock Returns are the stock which is return stock from Customer or the stock which can be return back to vendor. To restrict the usage of this stock mostly business do transfer posting for this mateial as BLOCKED stock
    Rgds,
    Rajesh

  • How to do Physical inventory process in Warehouse

    Hi Guys
    What is the procedure for Physical inventory process in Ware house
    Kindly provide step by step procedue

    Hi
    Please go with following transaction
    MI01>Create physical inventory document>Enter Document Date>Planned count date>Plant Code>Storage Location>Click on Enter button>you will get the separate screen>Enter material code>and click on SAVE button (Ctrl+S)>you will get Physical inventory document number. (MI02-Use for delete)
    (After getting Physical inventory document number you go with MIO4)
    MI04>click on enter button>you will get "Enter inventory count screen>Enter Phys. inventory doc.no>Fiscal year>Count date>click on enter button>you will get separate screen>Enter physical qty>and click on save button ((Ctrl+S)>you will get massage from the SAPu201D Count entered for phys. inv. doc. 100000112"
    (After completed above transaction you please go with MI07)
    MI07>you will get Post inv.differences: initial screen>Enter Phys. inventory doc.> Fiscal year> Posting date>click on enter button>you will get separate screen with deference qty>click save button (Ctrl+S)> you will get document number generated from the system (Diffs in phys. inv. doc. 100000112 posted with m. doc. 4900001246)
    Physical Inventory:
    Physical Inventory is a business process in which physical stock is matched with book (system) stock. It is legal requirement to carry out physical inventory at least once in a year.
    Physical inventory can be carried out both for a companyu2019s own stock (Unrestricted, Quality, Blocked Stock) and for special stocks (Customer Consignment stock, Vendor consignment stock from vendor, Returnable packaging). This inventory is carried out saperately for both type of stocks.
    Physical Inventory Processes:
    Several inventory processes available for physical inventory which includes as follow:
    1. Periodic Physical Inventory
    o All stocks of the company are physically counted on the balance sheet key date
    o Every material must be counted
    o Entire warehouse must be blocked for material movements during count.
    2. Continuous Physical Inventory
    o Stocks are counted continuously during the entire fiscal year.
    o It is important to ensure that every material is physically counted at least once during the year.
    3. Cycle Counting
    o In this method of physical inventory, inventory is counted at regular intervals within a fiscal year.
    o These intervals (or cycles) depend on the cycle counting indicator set for the material in Material Master record as CC indicator in plant view data.
    o With this Cycle Counting Method of Physical Inventory allows fast-moving items to be counted more frequently than slow-moving items.
    4. Inventory Sampling
    o Randomly selected stocks of the company are physically counted on the balance sheet key date.
    o If found not much variance between the counted stock and the book book stock, it is presumed that the book inventory balances for the other stocks are correct.
    Physical Inventory Process Cycle Flow
    1. Creation of physical inventory document
    - Physical inventory document(s) is created individually or using the batch program, click for more information
    - The transaction codes for creation physical inventory are as follow
    Individual Inventory documentation creation
    MI01 - Individual physical inventory creation
    MIS1 - Inventory Sampling document creation
    MICN - Cycle count inventory document creation
    Collective Inventory document creation
    MI31 - Own stock without special stock
    MIK1 - Vendor consignment
    MIQ1 - Project stock
    MIM1 - Returnable Transpiration material
    MIW1 - Customer Consignment stock
    MIV1 - Returnable material with customer
    MIO1 - Material provided to Vendor (Subcontracting material)
    2. Print physical inventory document
    - Physical Inventory document can be printed based on the physical inventory document status and or item status
    - Transaction code MI21 is used to print the inventory document where print default value can be populated
    3. Count the physical stock
    - Based on the inventory document printout, the warehouse person will check the stock of material physically and note that on print out. This is completely physical process.
    4. Enter count in system
    - On completion of physical count, the count result is needs to be entered in the system. This can be with reference (using Tcode MI04) or without reference (using Tcode MI04) to the physical inventory document.
    - If count quantity for that material is ZERO then select ZC (zero count) column instead of putting 0 in qty field. If 0 is used for zero count then systm will consider that as "not counted"
    5. Analyze difference
    - Once count is posted in the system, difference analysis can be carried out using transaction MI20
    - The output gives information based on the input criteria i.e. physical inventory document, plant, material etc.
    - The output gives information about the book quantity, Counted quantity, difference in quantity and value.
    - From this output list, you can carry out further process ie initiate recount, change count quantity, post difference
    6. Initiate recount and follow the steps 3,4,5
    - If found unacceptable difference, recount is initiated using directly from difference analysis list (transaction code MI20) or using transaction code MI11.
    - New inventory document will be created for selected items or for entire document
    - The original document items will be deactivated once recount is initiated so original document will not be available for further process.
    - On initiating recount, you need to process same as for new count document.
    7. Post the difference
    - Several options are available for posting difference
    - Post difference after count is posted using transaction code MI07
    - Posting the count and inventory differences using transaction code MI08, here you have created physical inventory but not counted so with this you can count and post difference in sinle step.
    - Entering the count without a document reference using trasnaction code MI10, with this you can create inventory document, enter the count and post difference in single step.
    some more points for posting difference
    - Posting period must be open to post inventory difference.
    - The fiscal year is set by specifying a planned count date when creating a physical inventory document.
    - Tolerence to crear difference per user group can be set in customization.
    - The system will generate material document for the difference qty and post the value to appropriate account (for valuated stock)
    - The movement type in material document will be 701 or 702 based on gain or loss of material.
    Serial Numbers in Physical Inventory
    If material is managed with serial number then it is possible to carry out physical inventory for material with serial number. There are some pre-requisite before you carry out physical inventory for serialized materials.
    - Serial number profile must be maintained in the material master.
    - the serialization procedure MMSL (maintaining goods receipt and goods issue documents) has to be assigned to serial number profile.
    - The stock check indicator in the serial number profile should be configured.
    - Maintain basic settings for the serial numbers in customization for Serial Number Profile.
    - Configure serial number management for physical inventory in the Settings for Physical Inventory step in Customizing for Inventory Management.
    Blocked Stock Returns are the stock which is return stock from Customer or the stock which can be return back to vendor. To restrict the usage of this stock mostly business do transfer posting for this mateial as BLOCKED stock
    Goto SPRO -> Sales and Distribution -> Billing -> goto Copy Control -> use Copy control Between billing doc to sales doc.
    select the line which refers to ur billing doc and Return Sales doc.
    Goto Item level and please check the Check box saying Update Doc Flow .
    This check box will keep track of Refernce qty between Billing Doc and Return Sales Doc.
    Rgds,
    Rajesh

Maybe you are looking for