Problem in picking base value from PO while doing goods receipt for multiple POs

Hi,
Our user is trying to post goods receipt for two purchase orders which have same vendor. After the materials of two POs are allocated in the item detail screen and checked the item ok, system throwing error as "Please check the base value of the item is zero" ( also excise tab does not appear for last three line items). This error does not occur when we are trying to do the goods receipt separately for each POs. Only when we do goods receipt for both the POs together, we are facing this error.
Please let us know what could be the reason. Is there an issue with standard CIN? Any notes to be applied? Please help!

Refer these notes for the issue.
1528009 - MAA: incorrect distribution of goods receipt
quantities
and
1677707 - Determining the valuation type for stock transport orders
at the time of GI
For Excise tab not appearing, you have to check J1ID for "Material-ChapterId combination" and "Cenvat Determination".
Regards
Binoy

Similar Messages

  • Unable to upload serial number from desktop while doing goods receipt MB01

    Hi,
    We have upgraded our system from 4.7EE to ECC6.0. While doing goods receipt for purchase order (MB01) in ECC 6 for serial number profile material, I can't find the option for uploading serial number from desktop where as the same option was there in 4.7.
    Please help me .....
    Thanks
    Nrusingha Dash

    Hi Experts.,
    Thanks for all of you for responding my questions.
    I found my question resloved.
    Actually, in previous version, the standard program has been modified by taking access key. When the upgradation happened, it got overwrited to the previous one. So, in recent version it is not appearing.

  • Error while doing Goods receipt for process order. Error code: "BS027"

    I am getting error while doing GR for a day whereas previous day(s) GR is already done and also 2 days post that day are also done successfully.
    Error :  ""Goods receipt for prodn. order" is not allowed (ORD XX-CEMTSAL) " (XX = First two characters of plant code)
    Error code: BS027.
    Thanks to all in advance.

    Hello,
    This issue would occur when you want to post a confirmation for a production order. The error message is generated if you wanted to post a backflush for a component and if this component was assigned to a sales order stock. The sales order itself was assigned to a work breakdown structure element which should be debited with the actual costs. However, the business transaction 'Confirm' is not permitted for a work breakdown structure.
    Please look into SAP Note 62367 and 64370
    Hope the information is helpful
    regards

  • Error while doing Goods Receipt for Production Order

    We have created following test data in our Development System:
    Production Order:1000016
    We have processed the abv. production order thru create, release & confirm stages.However, on doing Goods Receipt of the Order thru MB31, system is giving following error:
    Msg.No.NA M7001:Check Table TFBEFU_CR entry 10 does not exist.
    Can u pl help me in analysing the same.
    With Rgds.,
    Rakesh Kumar
    09324847499

    Hi,
    Maintain the OPK9 (Valuation Variant for the Order Costing).
    It will go thorugh..
    Otherwise revert for further discussion..
    Regards,
    Siva

  • While creating Goods Receipt for multiple serial numbers it is generating an internal error

    Error:Internal error (-5002) occurred  [ 131-183]
    we are using version SAP B1 9.0 PL 4
    The code which we are using.
           Dim oPDN As SAPbobsCOM.Documents
           oPDN = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes)
                         Dim serno As String = "SH-A1,SH-A2"
                        Dim sernoval As String() = serno.Split(",")
                        Dim mnfser As String = "SH-B1,SH-B2"
                        Dim mnfserval As String() = mnfser.Split(",")
                        For k = 0 To sernoval.Length - 1
                            oPDN.Lines.SerialNumbers.InternalSerialNumber = sernoval(k).Trim
                            oPDN.Lines.SerialNumbers.ManufacturerSerialNumber = mnfserval(k).Trim
                            oPDN.Lines.SerialNumbers.Quantity = linedetails(iRowNo).Quantity
                        Next
                    oPDN.CardCode = "C232323"
                    oPDN.Lines.ItemCode = "A00004"
                    'oGR.Lines.LineNum = 0
                    oPDN.Lines.BaseLine = 1
                    oPDN.Lines.BaseEntry = 202
                    'oGR.Lines.BaseRef = 203
                    oPDN.Lines.BaseType = 20
                    oPDN.Lines.Quantity = 1
                    oPDN.Lines.UnitPrice = 2
                    oPDN.Lines.WarehouseCode = '01'
                 oPDN.Lines.Add()
                 lRetCode = oPDN.Add

    Hi Vasanth,
    I'm not really fluent in VB, but I think that a SerialNumbers.Add() and SerialNumbers.SetCurrentLine() are missing before the Next
    Regards,
    Eric

  • Bins problem while creating goods receipt for production order.

    Hi All,
              I am facing a problem with selection of bins while creating goods receipt for production order in transaction MB31 and MBBE.
    The order of filling bins is with respect to storage Unit not by document no, Please suggest something.
    The scene is like that.
    The bins are not filled in the proper sequence, the system checks for the empty bins and filled those later on.
    like this,.
    Typ StorageBin  SC SS    Stock Avail.st BUn GR Date    DocumentNo Storage Unit         Time   
    SLoc Batch      Re IA PutawayS Pick qty Cert. No.                                                                               
    VN1 106A088                 0        0  CS  01/25/2010    4739297 1005721391           10:00:59
    100  0001020069            60        0                                                        
    VN1 107B076                 0        0  CS  01/25/2010    4739298 1005721392           10:01:01
    100  0001020069            60        0                                                        
    VN1 108B076                 0        0  CS  01/25/2010    4739299 1005721393           10:01:04
    100  0001020069            60        0                                                        
    VN1 109A077                 0        0  CS  01/25/2010    4739300 1005721394           10:01:06
    100  0001020069            60        0                                                        
    VN1 110B079                 0        0  CS  01/25/2010    4739301 1005721395           10:01:08
    100  0001020069            60        0                                                        
    VN1 106B088                 0        0  CS  01/25/2010    4739302 1005721403           10:01:11
    100  0001020069            60        0                                                        
    VN1 123B158                 0        0  CS  01/25/2010    4739303 1005721389           10:01:13
    100  0001020069            60        0                                                        
    VN1 124A160                 0        0  CS  01/25/2010    4739304 1005721390           10:01:15
    100  0001020069            60        0                                                        
    VN1 118A133                 0        0  CS  01/25/2010    4739305 1005721396           10:01:17
    100  0001020069            60        0                                                        
    VN1 119A128                 0        0  CS  01/25/2010    4739306 1005721397           10:01:20
    100  0001020069            60        0                                                        
    VN1 120B162                 0        0  CS  01/25/2010    4739307 1005721398           10:01:22
    100  0001020069            60        0                                                        
    VN1 121B159                 0        0  CS  01/25/2010    4739308 1005721399           10:01:24
    100  0001020069            60        0                                                        
    VN1 122B159                 0        0  CS  01/25/2010    4739309 1005721400           10:01:26
    100  0001020069            60        0                                                        
    VN1 123B159                 0        0  CS  01/25/2010    4739310 1005721401           10:01:29
    100  0001020069            60        0                                                        
    VN1 124B160                 0        0  CS  01/25/2010    4739311 1005721402           10:01:31
    100  0001020069            60        0                                                        
    Thnks you,
    Anmol.
    Edited by: anmol112 on Jan 25, 2010 10:34 PM

    no replay, clossing threat.

  • Change PO while doing Goods Receipt

    Hi,
    We are getting GR data through inbound IDOC. We have a a requirement to change the PO while creating GR document.
    Scenario is like : We have ordered Material 'A' in the PO but we received an equivalent Material 'B'. So while processing the inbound IDOC I need to write an enhancement which ll change the PO for Material 'B'  by calling BAPI_PO_CHANGE and then ll create the GR doc.
    Standard message type MBGMCR and IDOC type MBGMCR03 getting used here which is having Process code BAPI. Its calling 'BAPI_GOODSMVT_CREATE'  and 'MB_CREATE_GOODS_MOVEMENT'.
    Movement Type 101.
    I dont want to create enhancement inside this standard BAPI to change the PO.  Please advice if any other way we can achieve it.
    Thanks,
    Divya

    Hi,
    I gave a try to your answer, just to learn something.
    The test I did is the following one:
    - Create a PO with one article,
    - Use my method to change the G/L stock account: it won't work,
    - Use yours, it works.
    Beside this, this isn't a big deal, since they aren't any journal entry created during the saving process.
    I'll then:
    - Transform my PO into a GRPO. The modified G/L account is keep during the process.
    - Add a new item (the same) and tried both method to change the G/allways account. Again, only your's worked.
    - I then add a third item (always the same) and don't tried to change the G/L account.
    At this moment, I have a GRPO with three different items, with two different G/L account and only one item with the standard one.
    I then saved the GRPO and looked at the generated journal entry:
    Only the standard G/L account is used.
    For the fun, I tried to create directly a GRPO, changed the G/L Account, saved it and looked back at it to view the journal entry. The same (standard G/L Account used).
    For the original question, the real answer seems to be: no way from the marketing documents. If you need this (organizational reasons for example), the only way to achieve it is to create different warehouses, each one with the correct G/L Account.
    From my tests, there are different things:
    - First, the UI isn't coherent: I'm able or not to change the G/L Account used. If yes, then when the "G/L Account" Active option is set, I should be able to change the corresponding value for a given Item. If not, then I shouldn't be able to click on the Active option for the bespoken column, and I shouldn't be able to change the general option just like you suggested.
    - Second, their seems to be a bug when I change the value of the column, since what's used to generate the journal entry is what's parameterized and not what's inside the UI.
    Regards,
    Eric

  • Error while doing goods receipt

    Dear All,
    against Po when i am doing Goods receipts (migo) i am getting this error, " G/L Account 379998 does not exisr in co COde"    and for this
    i went to FS00 and tried to create GL account for co code, for this i am getting error as" corporate group account 310100 not defined on group of chart account INT"
    Please Help
    Regards
    http://saphelp.hpage.com/
    http://saphelpone.blogspot.com

    Go to OB13, select the Chart of Account and execute.  There you can see a field "Group Chart of Accts"  under the tab "Consolidation".   Check with your FI people and find out whether this is the root cause of your error as I am not sure on this.
    thanks
    G. Lakshmipathi

  • Assigning class to batches while doing goods receipt

    Hi SAP gurus,
    I have created an item with batch management and I have assigned the class type "023" for this material.
    I have noticed that when I do goods reception (tcode: MIGO) of new batches for the same item, the system does not assign automatically theses batches to the class 023.
    Thus, I'm obliged to do it manually via the transaction MSC2N by clicking on the button "create classification" in the tab "classification".
    What sould I do to make this assignement automatic ?
    Thank you,
    Bahia.

    Hi,
    As per my knowledge you always need to hit the classification button (also counts for VL31N). Only then will SAP, depending on customizing, either create the batch number automatically or allow the user to enter the batch number manually.
    You might want to try SPRO/Logistics general/Batch management/Batch valuation/Valuation for goods movement in inventory management/ Activate Batch classification for Goods movements in IM. HEre you can configure how classification is done, either foreground or background.
    MdZ
    Edited by: MdZ on Feb 10, 2009 4:25 PM

  • Error while doing Good Issue for Production Order using BAPI

    Hi All,
    I am facing an error like 'u2018Content of order 1011907: MDT218AJ10 transferred to interface (IMSEG): T-86410-71".
    I have written the code as below. Please let me know what is missing when using the BAPI 'BAPI_GOODSMVT_CREATE'. What is the cause of this error ?
    *Action in Transaction (GM_CODE)
    *GM Code for Goods Issue for Production Order is 03
      gs_gmcode-gm_code = '03'.
    *Header Data
    *Posting date
      gs_header-pstng_date = sy-datum.
    *Document date
      gs_header-doc_date   = sy-datum.
    *Item Data
    *Material
      gs_item-material  = zptp_s_rf_migo_261-matnr1.
    *Movement Type
      gs_item-move_type = '261'.
    *Movement Indicator
      gs_item-mvt_ind   = 'F'.
    *Stock Type
      gs_item-stck_type = 'F'.
    *Plant
      gs_item-plant     = gv_plant.
    *Storage Location
      gs_item-stge_loc  = gv_str_loc.
    *Quantity
      gs_item-entry_qnt = zptp_s_rf_migo_261-menge2.
    *Unit
      gs_item-entry_uom = gv_uom.
    *ISO code for unit of measurement
      gs_item-entry_uom_iso = gv_uom.
    *Order Number
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = zptp_s_rf_migo_261-aufnr
        IMPORTING
          output = gs_item-orderid.
    *Reservation Number
      gs_item-reserv_no = gv_resv_num.
    *Reservation Item
      gs_item-res_item = gv_resv_itm.
    *Reservation Type
      gs_item-res_type = gv_resv_type.
      APPEND gs_item TO gt_item.
    Calling BAPI_GOODSMVT_CREATE to create the Material Document Number
      CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
        EXPORTING
          goodsmvt_header       = gs_header
          goodsmvt_code         = gs_gmcode
        IMPORTING
          goodsmvt_headret      = gs_headret
        TABLES
          goodsmvt_item         = gt_item
          goodsmvt_serialnumber = gt_serial
          return                = gt_return.
    Thanks in Advance.

    hi,
    did you look at message ?
    System says, there are differences between the interface data and the order data. It can be anything. I think you should check
    data in the interface . 
    this is the long explanation of your message :
    Diagnosis
    When calling the function module MB_CREATE_GOODS_MOVEMENT or the BAPI GoodsMovement.CreateFromData (BAPI_GOODSMVT_CREATE) to post a goods receipt for a production order, there are differences between the interface data and the order data.
    Example: The order was created for plant 0001, but plant 0002 is passed on in the interface.
    The system checks this for the material and the order item.
    System response
    Due to this difference, the system cannot post the goods receipt.
    Procedure
    Check the data in the interface (IMSEG-WERKS, IMSEG-AUFNR). If necessary, correct the plant or the order number in the interface.
    << Moderator message - Point begging removed >>
    Edited by: Rob Burbank on Feb 6, 2012 11:24 AM

  • GR Value is not matching with PO Value while posting good receipt.

    Hi Experts,
    My client has raised the PO with accounts assignment category K (COST CENTRE) with material description.
    but he has received invoice receipt before good receipt.while invoice receipt he has entered wrong value for some qty as per PO intially and cancelled that wrong entry.
    I have gone through original & cancelled invoice document accounting entries. below is entries:
    Original invoice document accounting entries:
    GR/IR Clearing account: Debited
    Vendor account: Credited
    during cancelling the above document it should be vendor acc is debited and GR/IR account is credited but in the system below entries taken place
    Cancelled invoice document accounting entries:
    Vendor account : Debited
    GR/IR Account : Credited
    Consumption Account : Credited
    Why consumption acc taken place here. pls help what are the possibilitis....
    these entries affecting good receipt value means while taking goods receipt for some qty out of full qty value is not matching with PO value.
    but while cancelling the  GR documents system taking correct values as per PO. Please help.
    Kindly help in this regards
    Regards
    Mohan

    Hi,
    Check the Credit Memo document whether G/L tab is there & whether any G/L account is entered ?
    I think instead of cancelling the MIRO document they might have posted a vendor credit memo manually by specifying a consumption GL.
    Thanks & Regards,

  • How to Change Exchange Rate while Preparing Goods Receipt

    Hai all,
    Help in find any user exits or BADI for changing Exchange rate while preparing Goods Receipt for Import Schedule Agreement. Or help me for re-directing system to take exchange rate from different effective date. we will be provided by us.
    Thanks & Regards
    Nagarajan M

    You need to assign KOMK-KURST = 'E', for those two condition types. If it had been item number specific, you could have used USEREXIT_PRICING_PREPARE_TKOMK(RV60AFZZ).
    Do one thing, put a breakpoint on FM 'PRICING' and then do selective runtime analysis.
    Check whether any user exit/BADI/ explicit enhancement are available when condition types are processed in a loop. If nothing is available, try implicit enhancement.
    Link to refer for selective runtime analysis - Runtime Analysis for VOFM
    Also try with VOFM requirements ( not sure whether changing KOMK-KURST is permissable in requirement as normally  we only set sy-subrc values to suppress/allow condition types ). Don't forget to assign requirements against condition types in pricing procedure.

  • Error While doing Goods Reciept

    Hi all,
    While doing goods reciept for a PO we get an error"RFC destination required for GTS:it also says to see Note385830.
    Kindly assist on the same.
    Thanks,
    Adarsh N

    Please go to
    http://service.sap.com/message
    fill out the form and wait some hours
    But I guess the solution can be found in note 825448
    https://service.sap.com/sap/support/notes/825448
    Edited by: Björn Panter on Nov 13, 2008 10:53 AM

  • Error while Goods receipt for rework order.

    Dear all,
    I have created one Rework order through TC CO07.
    While doing Goods Receipt it gives Error Msg as following.
    "No valid order items exist for order 200000203"
    Message no. C6008
    Regards
    Atul

    Dear,
    There is only confirmation CO11N for the rework order. And good reciept MB31 for main order.
    There is no GR for rework order. Once you confirm rework order,you need to do the GR for the balance qty of  main order or parent order.
    And you need to priliminary settlement of rework order first in CO8B, hence the cost will be moved to parent order, then you settle parent order in KO88.
    Hope clear to you.
    Regards,
    R.brahmankar

  • How to take care of Transit loss / damange while cration Goods Receipt?

    Hi All,
    I have a business requirement to capture the transit loss / damange in a seprate GL then on Inventory while doing Goods Receipt
    e.g. vendor despatched 100 qty but at Plant they have recd 95 qty. 5 qty were loss due to any reason where i have to pay to vendor for 100 but at the same time inventory has to be increased with 5 quantity.
    Help to cater to the above business requirement.
    Thank You.
    Regards,
    DS

    if 5 qty not at all received
    If not received then I don't think you are going to pay for 100, you have to process for 95 only. but then also if you want to book for 100 then follow the same procedure as mentioned below.
    second if 5 qty received in complete non usable condition...
    Option 1: Want to update excise with 100 qty,
    Do GRN for 100, Do MIRO for 100, Scrap 5 by 551 Mvt.
    Option 2: Want to update excise for 95 qty,
    Do GRN for 95 with excise entry, Do seperate GRN for 5 qty with No excise entry, Do Miro for 100, Scrap 5 by 551 Mvt.

Maybe you are looking for

  • Problems with moving files to ora directory UTL_FILE.PUT_RAW - ORA-29285

    hi, i'm using apex 4.1 i have a procedure which moves my file from apex_application_files to ORA directory. if i choose a text file or small word document which is 1kb, it works. but if i have pdf file (85kb) or word document (16kb) it gives me ORA-2

  • Power shell script to add multiple aliases with a .csv file.

    I have an email address lets say [email protected] and I need 1000 aliases added to the email. For example [email protected], [email protected] etc etc. and I have a .csv file with 990 columns with just project1, project2. Is there a way to run a com

  • Mismatching the sequence /order  dates.

    Pl. help me selecting / finding the records which r not in Order. here i am putting sample data. ID     SEQ_NO     START_DATE     END_DATE 10     2     1/1/1994     1/1/1995 10     4     2/1/1995     1/1/1996 10     6     2/1/1996     1/1/1997 20    

  • Re: Decode issue

    Hi, My following statement does not return anything. Can someone help me to find my mistake pl? l_level is a varchar2(2) variable. It holds value '3'. SELECT value FROM tab_value WHERE TRIM(pcode) = DECODE(TRIM(l_level), '1', '031', TRIM(l_level), '2

  • How do I setup the scratch disk on a 2nd internal drive?

    I am having difficulty setuping up a scratch disk on a 2nd internal hard drive for final cut pro X. When I go to file/import the second drive is not visible. Any ideas.... Thanks!