Accounting effect in batch adjustment using MI10 Transaction

Hello
there is a difference between physical stock & actual stock in the SAP system, so i m adjusting the stock using MI10 transaction so can anyone tell me is it right or not? & what is the accounting effect if i m doing this, or i have to use MI01, MI04, MI07. for the same. is there is other way out.
Thanks & Regards
NISHJ.

Nish,
Using MI10 you can perform the Physical Inventory process, basically this transactions combines the functionality of MI01, MI04 & MI07 in one go.
Basically the corresponding Inventory account would get credited or debitted, based on whether Physically Inventory is more or less than system quantity.
Regards,
Prasobh

Similar Messages

  • Error exec. Background Mode a Batch-Input using KP26 Transaction Code

    I have a program that build a Batch-Input based on transaction code KP26.
    I encounter the following error :
    Field Z-BDC02(1) is not an input field (Program : SAPLKPP2 Screen : 0112)
    When executing in background I got the error and when executing in Foreground, it is OK.
    I use SHDB to look at the field needed and  it gave me the same field to use.
    Here is an extract of my program for the field I have the issue on :
        PERFORM F100_BDC_FIELD USING 'Z-BDC02(01)' I_T01-LST.
        PERFORM F100_BDC_FIELD USING 'Z-BDC05(01)' I_T01-SPRED.
        PERFORM F100_BDC_FIELD USING 'Z-BDC07(01)' I_T01-TOV.
        PERFORM F100_BDC_FIELD USING 'Z-BDC08(01)' I_T01-TOF.
    Any one have an hint to solve this ?

    Hi,
    Just one remark: batch input is always executed in synchronous mode (hopefully, otherwise we would get many lock issues during mass updates!) Or is there something I missed?
    Same thing when you use BDC_INSERT, CTU_PARAMS is ignored ([SAP note 1437811 (Batch input: BDC_INSERT parameter CTUPARAMS)|https://service.sap.com/sap/support/notes/1437811 ])
    About the issue, I don't know, so maybe explain more about the context: for instance, do you run the session under a different user? (for instance, the user could be assigned a transaction/screen variant with table control variant, that protects some fields) Do you have one transaction in the batch input session or are there several ones. Try with one only to see if it works. If yes, then maybe it's something in memory that changes the "input-capability" of the field after the first transaction.
    Sandra

  • How to create Material Document using MI10 transaction

    Hi,
    I am posting a differnce of Quantity using the transaction MI10. My requirement is to make the inventory 0 for all the materials whose inventory is negative. This should create a physical inventory document and a Material document with movement type 702.
    However when I am trying to do so I am able to get the Physical Inventory document but not the Material document.
    Please let me know how can I create the Material document simultaneously.
    Also please let me know if there is a BAPI which does the work of MI10 transaction.
    Thanks,
    Abhishek

    hi,
    You shd check the PI posting document for the reference to see the qty diff. which is posted....
    Internally system will auto call the 702 and make the settlements and will update book inventory..
    Regards
    Priyanka.P

  • Goods Issue Configuration - Account 330001 already used in transaction BSX

    Dear All Experts,
    I am configuring OBYC for Goods Issue scnario. When I am putting Stock account  and this error I am getting
    Account 330001 already used in transaction BSX
    Message no. F4803
    Diagnosis
    Accounts used in transaction BSX (posting to asset balance sheet account) cannot be used in any other account determination. Account 330001 (chart of accounts 4000) is already being used in transaction BSX.
    System Response
    You cannot use account 330001 here.
    Procedure
    Correct your entry.
    Assumption : My assumption is, the debiting stock accout at the time of GR is CREDITED while issuing goods for production through MB1A. But getting above error while mapping.
    Is there any other logic behind mapping ? I gone through the threads from SDN itself I got some idea about GI. The accounting entries which are posted are like as below :
    Consumption Raw Material A/c     Dr
          Inventory Raw Material        Cr
    Does this mean while issuing goods we should not use BSX STOCK account in GBB ?   In above entry are these P & L account or Balance sheet account ? 
    Expert guidance will be vert appreciable !
    Regards,
    Revati Joshi.

    Dear Murali.
    Thank you for reply.
    Have a look at configuration which I have done.
    Rules
    Debit / Credit - Not ticked.
    General Modification - Ticked
    Valuation Modif - Ticked.
    Valuation Class - Ticked.
    Accounts
    Valuation Modifier - 0001
    General Modification - VBR
    Valuation Class - 3030
    Account - 750034 ( Consumption Account) which will be debiting while GI.
    1 ) From where system will pick the Stock Account ?  2 ) Is this above configuration correct ?
    Regards,
    Revati Joshi.

  • OBYC Error - Account 8201100 already used in transaction BSX

    Hi Experts,
    I want to change the GL Accounts of Transaction Key "FRN- Incidental costs of external activities " in Tcode OBYC with same as GL Account of Transaction Key "BSX - Inventory Posting".
    When trying to change GL accounts for "FRN" Transaction Key, I am getting the below error.
    Account 8201100 already used in transaction BSX
    Message no. F4803
    Diagnosis
    Accounts used in transaction BSX (posting to asset balance sheet account) cannot be used in any other account determination. Account 8201100 (chart of accounts OSEL) is already being used in transaction BSX.
    System Response
    You cannot use account 8201100 here.
    Please guide...

    Hi,
    This is the Inventory GL account (assigned in BSX)
    You can not assign this GL account to FRN
    FRN use for ncidental costs of external activities, how can this be the Inventory account.
    Check the nature of Account.
    Create separate GL account for Expenses and assign in FRN
    Regards
    Shayam
    Edited by: Shayam_210 on Sep 27, 2011 9:22 AM

  • Account 790000 already used in transaction BSX  in OBYC

    Hi Experts,
    I want to change the GL Accounts of  Transaction Key " AUM - Expense/revenue from stock transfer " in Tcode OBYC with same as GL Account of Transaction Key "BSX - Inventory Posting".
    When trying to change GL accounts for "AUM" Transaction Key, I am getting the below error.
    ""  Account 790000 already used in transaction BSX 
         Message no. F4803
         Diagnosis
        Accounts used in transaction BSX (posting to asset balance sheet
        account) cannot be used in any other account determination. Account
        790000 (chart of accounts 3335) is already being used in transaction
        BSX.
    System Response
        You cannot use account 790000 here.
    Procedure
        Correct your entry. ""
    Is there any solution for assigning the same GL Accounts for "AUM" Transaction Key in OBYC.
    Any Input is highly appreciated.
    Regards,
    Selvakumar. M

    Check the link, which relates to similar issue;
    Error in OBYC: Account *** already used in transaction ***
    Cannot change the GL account in OBYC, BSX
    Regards

  • Account 790000 already used in transaction BSX  Message no. F4803 in  OBYC

    Hi Experts,
    I want to change the GL Accounts of Transaction Key " AUM - Expense/revenue from stock transfer " in Tcode OBYC with same as GL Account of Transaction Key "BSX - Inventory Posting".
    When trying to change GL accounts for "AUM" Transaction Key, I am getting the below error.
    "" Account 790000 already used in transaction BSX
    Message no. F4803
    Diagnosis
    Accounts used in transaction BSX (posting to asset balance sheet
    account) cannot be used in any other account determination. Account
    790000 (chart of accounts 3335) is already being used in transaction
    BSX.
    System Response
    You cannot use account 790000 here.
    Procedure
    Correct your entry. ""
    Is there any solution for assigning the same GL Accounts for "AUM" Transaction Key in OBYC.
    Any Input is highly appreciated.
    Regards,
    Selvakumar. M

    This is specifically for BSX Account. You cannot use the BSX account for any other account key. Purpose is to have reconciliation control on the inventory posting. Reconciliation would be an issue if you have expense/revenue also getting posting to same account.
    I think you need a new account.
    Thanks.
    Rahul

  • Batch where used List

    Hello,
    I had an issue. My batch Where used list does not show any usage details in BMBC. Are any special configurations required to activate the batch the Batch Where used list?
    Any help would be greatly appreciated.
    Sincerely,
    Aji

    Dear First check transaction MB56 also if it too doesn't work then check OMBB settings or  Enterprise Structure--> Logistics
    General--> Batch Management --> Make Settings for Batch Where-used list Transaction.
    Check and Revert.
    Cheers
    KK

  • Doing adjustment for FG material using MI10

    Hi Guru's,
    We just did our year end count SAP and also physical count.
    We come to our knowledge that some of our FG materials still have physical stock but 0 already in SAP. (nothing).
    Now were trying to adjust the stock in SAP and were trying to do that in MI10 transaction.
    The problem is, the FG (finished good) material is handled by batches, and since no available open batches now for that material, we could not post it.
    May i asked, are we going to create batches again for the qty? or we need to do the adjustment in different transaction.
    Hoping for your positive feed backs.
    Thank you in advance.
    BR,
    Tina

    thank you..
    award given..

  • OBYC : Account 3510601 already used in transaction BSX

    Hi,
    When I enter an Account in OBYC (Transaction PRD) I get this error message : 'Account 3510601 already used in transaction BSX'
    The problem is I can't get the correct account if I don't put this account in PRD transaction, the FI document is generated by Tcode KO88 (after variance calculation done by Tcode KKS2).
    Please is there any way to put this account in PRD Transaction although it's used by BSX transaction ?
    Please advise
    Regards.

    Hi
    I think you cannot assign the same G/l already assigned to  BSX  in PRD  Suggest you to create a G/l for price difference and then assign the same into PRD.
    Please refer the below link
    Account 790000 already used in transaction BSX  Message no. F4803 in  OBYC
    Regards
    Praveen PC

  • Please tell me the cases when I will use Call transaction/ Batch Session.

    Can you please tell me when I will use Call transaction or  Batch Session in the time of uploading data through BDC.
    Regards,
    Subhasish

    Hi subhasish,
    1. One of the main criteria is
    2. If error handling facility is required, then batch session is the best,
      otherwise if we use call transaction, then error handling code,
      has to be written in the program itself.
    3. Batch session provides lot of facilities to the user.
    regards,
    amit m.

  • How to use Save Point in Batch Execution of  java transaction updates .

    HI.. ALL
    This is going to be very important to all and if needed history should be rewritten...
    Does any one.... Any one has ever thought of Execution of a Batch - jdbc using Save Points Concept ???
    If this has been ever implemented than I am sorry for my comments..
    If NOT---
    Then any one has idea or code or any thoughts or alternatives for this... This goes like this-->
    If we have a batch file which has All Inserts , Updates and delete statements and we are reading that file in java program and executing the file in a batch execution.. Now java provides only 2 option 'START AND END' for batch execution. But ever dreamed about having Save Points in execution of a batch ?
    You might be thinking why Save points needed in batch? if any one wants to have save points then they can go with normat step by step execution of the jdbc calls Why in batch ?
    Trust me this is very important in various areas of development which will bring an ease of writing the program efficently..
    Does any one have any idea in this regard of having SavePoints in batch execution is highly welcome.
    Thanks
    wahed
    Edited by: wahed on Aug 8, 2008 12:53 AM

    If your database supports SAVEPOINT savepoint_name sql and ROLLBACK [WORK] [ TO [ SAVEPOINT ] savepoint_name] sql, you can try to add those sqls into your sql batch.

  • Passing select-options values using call transaction method

    Hi Experts,
    I have a scenario in which i have three fields BUKRS,WERKS and MATKL in an internal table i_tab and I have MATNR as a selection-option.
    After this I have to use call transaction <tcode> for all the line items in the internal table and the MATNR select-option values I have to pass directly for each line of i_tab using call transaction method.
    TYPES:  BEGIN OF t_tab,
              bukrs TYPE bukrs,
              werks TYPE werks_d,
              matkl TYPE matkl,
            END OF t_tab.
    DATA:  w_tab TYPE t_tab,
                i_tab      TYPE STANDARD TABLE OF t_tab.
    SELECT-OPTIONS: s_matnr FOR marc-matnr.
    Now I am putting a loop at i_tab and have to use CALL TRANSACTION <TCODE> for each line with the SELECT-OPTIONS for MATNR.
    Please tell me whether we can pass multiple ranges for MATNR using call transcation method.
    for example there can be multiple single values/multiple ranges/excluded ranges for MATNR. so please suggest me how tho achieve this sceanrio using CALL transaction method of BDC.
    Thanks a lot.
    Regards,
    Krishan

    Hi Krishan,
    For the Call transaction TCODE there is extension ....OPTIONS from OPT. Just Check it out. I think it is possible like this.
    ... OPTIONS FROM opt
    *Effect*
    This addition gives you control using the values of the components of the structure opt, which must be of the Dictionary type CTU_PARAMS. The components have the following meaning:
    DISMODE
    Processing mode (comparable with the MODE addition)
    UPDMODE
    Update mode (comparable with the UPDATE addition)
    CATTMODE
    CATT mode (controlling a CATT procedure)
    The CATT mode can have the following values:
    ' ' No CATT procedure active
    'N' CATT procedure without single screen control
    'A' CATT procedure with single screen control
    DEFSIZE
    Use standard window size
    RACOMMIT
    COMMIT WORK does not end CATT procedure
    NOBINPT
    No batch input mode, that s SY-BINPT = SPACE.
    NOBIEND
    No batch input mode after BDC data has been read
    The components DEFSIZE , RACOMMIT, NOBINPT, NOBIEND always take the following values:
    'X' Yes
    ' ' No
    If the OPTIONS addition is omitted, the following settings are valid for the control parameters:
    DISMODE from the MODE addition
    UPDMODE
    from the UPDATE addition
    CATTMODE
    No CATT procedure active
    DEFSIZE
    Do not use standard window size
    RACOMMIT
    COMMIT WORK ends procedure successfully
    NOBINPT
    Batch input mode, that is SY-BINPT =X.
    NOBIEND
    Batch input mode also active after BDC data has been read
    Regards,
    Swapna.

  • Batch where-used

    What is the transaction to see the batch where-used list?

    Hi,
    First Check in OMBB, whether BaWU and BaWU Synchronization is activate?
    Then run MB57 - Compile Batch where-used file
    Purpose to run this transaction is;
    If provision has been made for synchronous posting of batch usage data in Customizing for Inventory Management, you only need to run this program when implementing the batch where-used list. In the case of synchronous posting, the system automatically creates new records for each goods movement.
    The program stores the batch usage data for the selected material documents in the file CHVW. it only takes into account the material document items for which the plant allows the compilation of a file (batch where-used list not deactivated).
    It issues a log of the new batch where-used records and a log of the existing records.
    And then MB56 - Display Batch Where-Used List

  • Can we make use of Transaction code FKMT  for vendor line items

    Hi
    Please advise me whether we can make use of Transaction code FKMT (Account assignment model) for vendor line items as follows:
    For Example:
    Expenditure Account      Dr.       Rs.1000
             To Vendor A                                      Rs.100
             To Vendor B                                      Rs.100
             To Vendor C                                      Rs.100
              To Vendor D                                      Rs.700
    Also please advise me what to give parameters
    Thanks and Best Regards
    Shekhar
    Edited by: Shekhar Yecham on Sep 19, 2008 7:05 AM
    Edited by: Shekhar Yecham on Sep 19, 2008 7:10 AM

    Dear Kulakarni,
    I found few of my fields in 0FI_AP_4.I did n't find few fields can i enhance the Datasourse.
    What is the respective Cube for that  Datasourse.
    I check  0AP_30,but in Business Content that cube is not available.
    Could you please give me guidance.
    Thanks in Advance,
    Srinivasan.

Maybe you are looking for

  • File from application server

    Hi Guys, I want to pick file from application server as an attachment and send as mail. Thanks

  • Discoveries while trying to setup Leopard Server - Help! What am I doing ??

    I have documented 2 scenarios and i would like some help with proper build procedures. Until today I have been using the host record I asked my ISP who also hosts Pri/Sec for my company domain to setup. It wasn't until this morning that I realized th

  • PDF reduce file size filters and CMYK to RGB conversion

    This doesn't seem to be on-topic to this forum, but I'm hoping someone here has the expertise to answer my question. We have some scripts which take a series of press-quality pdfs and use the "reduce file size" filter to prepare them for viewing on t

  • I have a question about time machine

    I have time machine on a hard drive that is formated as a MBR with a NTFS partition and OSX journaled partition. The NTFS has some stuff that I had backed up from a windows system and the OSX of course has the time machine backup. I know that because

  • Passing argument to function

    hi to all i have one querry i want to pass an argument to function through jsf tags can you help me out how i will do it <h:selectOneMenu id="listSP" value="#{ProfileInit.selectedItem}" immediate="true"> <f:selectItems value="#{ProfileInit.populateSu