Good receipt details

Hi experts,
Iam trying to extract the data from good receipt(MIGO).
In my document number there is no Material existing.But
material description is existing.
Where can i find this material description for the particular document number?
Is there any FM existing for this?
Thanks
kaki

Hi Kaki
  Please let us know, if the material number is not visible when you display the material document via transaction MB03.
  Please try with FM: <b>MATERIAL_READ</b> as this is used internally while material document display.
  Pass the details as below:
  Export Structure: SCHLUESSEL
  KENNG = 'MBEFU'
  WERKS = Plant
  SPRAS = 'E'
  NOMUS = 'X'
  I guess this should return error mesg as per below code in "<b>RMMMGL00</b>" routine: <b>INIT</b>.
IF MTCOM-MATNR = SPACE.
   MESSAGE E752 RAISING INVALID_MTCOM.
ENDIF.
Kind Regards
Eswar

Similar Messages

  • What are the tables  related to Goods receipt details

    Hi,
    Please tell me the GR related data base tables.
    What are the tables  related to Goods receipt details
    Regards,
    Sunil Kumar.T
    Edited by: sunil kumar on Apr 28, 2008 8:49 AM

    Hi,
    If you want to know tables which are related to transaction.
    Use recording through SHDB tcode.
    go to shdb tcode
    after enter name of your zname.
    after for which transaction you are doing recording enter that tcode here migo.
    after press start recording.
    then enter data into fields after at last save and back.
    then it goew to control recording session screen
    after press program for create.
    then enter attributes ,select source code after save your code.
    Using this tables and which fieldsa you are using for perticular requirement.
    this is an easy procedure to know tables and fields.
    or
    USE ST05 tcode by entering single filed into application.
    These two approaches are usefull but go to first one if you knew which data you have to entered.
    Otherwise go to st05.
    *Reward points
    for goods receipt tcode by entering data

  • Goods Receipt DTW - Possible to update existing batch details?

    Hello experts,
    Using the three templates OIGE, IGE1, and BTNT I've managed to perform some Inventory Adjustments BY BATCH using DTW.
    The issue I am having is that some of the fields in BTNT are not updating in SAP despite a successful DTW instance depending on whether the batchnumber is pre-existing or is new.
    If the batch already exists, quantities are being receiving as expected but additional data such as "Notes", "InternalSerialNumber", and even some user-defined fields we have created for Appearance, Inventory Tag Number, etc. will not update.  I have checked DTW mapping and it is setup correctly.
    In fact, if the batch number defined in BTNT is NEW to the system these additional details load up as expected, only when it is a quantity update on the batch number do they not.  I thought that since the quantity of a pre-existing batch is being update successfully via this method the other "Batch Details" should update as well.
    Can anyone provide insight as to whether it is possible (and if so how) to update these batch details during a Goods Receipt or Goods Issue DTW for pre-existing batches or will it only do it for a brand new batch #?
    Thanks very much,
    Richard

    Hi Richard,
    Welcome you post on the forum.
    I am afraid you could only update batch details when you imported them as new. You may only update the existing batch details through UI.
    Thanks,
    Gordon

  • Good receipts exchange rate details

    Dear all
          Kindly let me how to do the following scenario during Good receipt.to pick Exchange rate details for particular company code.
                if posting date is other than month end date, rate as applicable on the first day of the month, if on month end rate applicable as on that date
    Regards
    M.Chandra mohan

    Hi Chandra,
    Exchange rate will be determined based on the pre-settings made...and for any difference in the rate it will be posted to separate a/c...and will be check after a defined period...
    chk the below link for exchange rate analysis..
    http://help.sap.com/saphelp_47x200/helpdata/en/3a/55b424dae511d3978a006094b969cf/frameset.htm
    BR,
    Krishna

  • Batch classification details in Goods receipt

    Hi ,
    In my business for some of the materials i have activated the batch management and the batch classification details in the material master record.
    For those materials if i am doing the goods receipt system is allowing to post the document if the batch characterstics are not entered. I have to restrict if the batch characterstics are not allowed it should not able to post.
    I have made a message setting LB045 active with'E'. then also it is allowing.
    Is there any other message settings to be configuered.

    If the classification tab can be accessed in MIGO is depending on your customizing IMG > Logistics - General > Batch Management > Batch Valuation > Valuation for Goods Movement in Inventory Management > Activate Batch Classification for Goods Movements in IM
    there you have 5 options:
    ' ' No branching to batch classification
    1 Classification carried out in background (all batches)
    2 Classification only in foregr.for mand.charac. (all batches)
    3 Classification always in foreground (all batches)
    4 Classification in foreground for new batches only
    how did you setup it in your system?
    from OSS note 519303 - FAQ: Goods movement with Transaction MIGO:
    3. Question:
    How does the batch classification work in Transaction MIGO?
    Answer:
    When you post or check a goods movement, the system carries out the classification in the background. If you want to process the batch classification online, use the 'Classification' pushbutton. You can find this pushbutton on the 'Batch' tab page in the detail data of the item.
    You cannot automatically go from Transaction MIGO to the batch classification dialog. You can use the adjustable system message (Transaction OCHS) LB 045 to ensure that the complete classification data is entered.

  • LR DETAILS to be entered while   GOODS RECEIPT

    hi mm gurus,
    my requirement is to enter LORRY RECEIPT details to be entered in GR (MIGO) .
    we need to enter details such as Transport Type ,Transport ID (lorry no)  challana number etc.
    whether any BADI should be activated for this requirement or any configuration to be done .
    in migo field selection screen i made transport ID mandatory, but still not able to see any fields related to transport id.
    i needed u r suggestions in this regard.
    nagaraju.

    hi mmgurus,
    problem is solved.
    thanks for srinivas& sreeram for the inputs.awarded points.
    we decided to use Header Text for LR Number& delivery note field for challana number.
    regards,
    nagaraju

  • Doing a goods receipt for a customer material that is ASEQ status

    We are needing to find a way to be able to do a goods receipt for a child part in ASEQ status.  Most of our customers will send in their part after disassembling it themselves.  Since we can not receive the part our present process is to dismantle so the system status changes to ESTO and we can receive.  The problem with this is that the end user forgets to assemble the part back and we end up breaking the linkage.
    We have looked into using User Status in the equipment master and have configured that.  However the user status button, nor name shows up in the equipment master.  I have looked at the field selection in IMG and it is not hidden.  I am assuming it is being supressed by a user exit we have.
    Can anyone give me any suggestions on how we can improve the process using SAP for material that is ASEQ status and being able to create an inbound delivery so we can receive in our warehouse for this status without dismatling the unit? 
    We are on ECC

    Hello Kimberly
    You lost me while describing your current process, so  please provide more details as to how you dismantle and reinstall etc.  Also how the part goes back to the customer.
    However I can provide you  clarifications to some questions you raised..
    You see both system and user statuses in the field 'Status' itself. This is the 3rd row in the Equipment display screen under Equipment number and Description. If you see carefully you will see 2 sections, the one on left is system status and the one on right is User status. If you click on the i (info) icon, you will be taken to a screen where you see more info like status and business processes etc.
    ASEQ is a system status and it is determined by what you did ( example dismantling) and can't be changed by you (user). If you see the 'Business Processes' tab, you will also see the this won't allow assignment to a Delivery and so on. So my point is having a user status will not help you. Based on the combination of system and user statuses, some processes are permitted, some not. For example if Goods Receipts are allowed, may be you can receive without an Inbound delivery.  I am mentioning this as a thought initiator, I know you will have a Return/Repair order process including a return delivery.
    I guess you have to systematically prevent the user from  doing whatever they are doing out of turn, e.g., forgetting to reassemble (install?) and for this User statuses can help.
    Let us know your process more in detail and I am sure SAP will have a standard way to receive a child part of a big assembly. Other members will share their practices also.
    Take care.

  • Problems in creating a Goods Receipt Draft

    Hello,
    I am trying to use the DI-API and the SDK to create a Goods Receipt Draft document and link it to an existing Purchase Order.  When I try to add the draft object, I receive an internal error (-2010).  Here is the code that I am using.  Can someone see if anything is wrong with this, or does anyone have any insights into this type of error?
    SAPbobsCOM.Documents draft = null;
    draft = company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDrafts);
    draft.Reference1 = tempDocEntry;
    draft.CardCode = tempCardCode;
    draft.DocDate = DateTime.Now;
    draft.NumAtCard = tempOrderNumber;
    draft.DocObjectCode = SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes;     // Used so that the objType will be 20 for a Goods Receipt Draft
    draft.Comments = "";
    draft.Lines.BaseEntry = System.Convert.ToInt32(tempDocEntry);
    draft.Lines.BaseLine = System.Convert.ToInt32(row["Line #"].ToString());
    draft.Lines.BaseType = System.Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oPurchaseOrders);
    draft.Lines.ItemCode = row["Item #"].ToString();
    draft.Lines.Quantity = System.Convert.ToInt32(row["Qty"].ToString());
    draft.Lines.Price = System.Convert.ToDouble(row["unit price (USD)"].ToString());
    draft.Lines.WarehouseCode = "0" + row["Whse Code"].ToString();   // prepend with zero, if the code is of length 1
    draft.Lines.Add();
    result = draft.Add();        // Add the draft now
    if (result != 0)
          thisError = company.GetLastErrorDescription();     //*** THE ERROR RESULT IS RETURNED HERE...
    I am hoping that someone can provide some feedback and direction on this one fairly quickly as I am on a pretty tight time constraint to implement this solution.
    Thanks,
    Jonathan

    Hi Jonathan,
    I haven't tested your code but I notice that you are calling the Add method of the Lines child object incorrectly. It's a bit confusing but the Lines.Add method should be called first and then you use the SetCurrentLine method to access the properties of this line. To make it more confusing, a new instance of the Documents object automatically gets one, blank line so you only need to call Lines.Add when adding a second line (and each subsequent line).
    For example, say I have a recordset of line details from a base PO that I want to add to a new, draft GRPO:
    int lineIndex = 0;
    while (!rec.EOF)
         if (lineIndex > 0) draft.Lines.Add(); // Only need to add new line after first one
         draft.Lines.SetCurrentLine(lineIndex); // Set focus to newly added line so I can set properties
         draft.Lines.BaseEntry = System.Convert.ToInt32(rec.Fields.Item("DocEntry").Value);
         draft.Lines.BaseLine = System.Convert.ToInt32(rec.Fields.Item("LineNum").Value);
         draft.Lines.BaseType = System.Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oPurchaseOrders);
         draft.Lines.ItemCode = System.Convert.ToString(rec.Fields.Item("ItemCode").Value);
         draft.Lines.Quantity = System.Convert.ToDouble(rec.Fields.Item("Quantity").Value);
         draft.Lines.Price = System.Convert.ToDouble(rec.Fields.Item("Price").Value);
         draft.Lines.WarehouseCode = System.Convert.ToString(rec.Fields.Item("WhsCode").Value);
         lineIndex++;
         rec.MoveNext();
    Kind Regards,
    Owen

  • Goods receipt MB01 with serial number problem

    Dear MM Experts,
    Iam a PM Consultant and this problem faced me while doing goods receipt from external maintenance order so i will appreciate any help regarding this issue,
    In serial number profiles i did the stock check indicator to give an error message if there were incosistinces in stock data,
    now this is the scenario:
    after doing an external maintenance order and creating a PO with reference to the maintenance order PR, and also entering the specified serial number in the PO:
    1) Goods Issuing: i used MB1B with movement type 541 and as the serial number already exist and not wrong so it didnt show any error messages and by checking the stock data in MMBE the material was in stock provided to vendor.
    2) Goods Receipt: when using MB01 with movement type 101 and when entering the serial number of the material it gives an error message ALTHOUGH it is the same serial number issued and the same serial number in the PO
    This is the error message :
    Stock data of serial number G081 not suitable for movement
    Message no. IO231
    Diagnosis
    The current stock information for the serial number G081 contradicts the stock information of the movement to be posted. The following stock information is valid for the document and the serial number:               Batch Number Stock data Serial data   C2
    Only the first different field for the stock data/serial data is assigned. However, further data may also be inconsistent. To determine whether this is the case, you can start an analysis.
    System Response
    Two system responses are possible (set using Customizing): If the case of an error occurring, the assignment of the serial number to this posting procedure is not possible. In the case of a warning, you can, if necessary, transfer the notification.
    Procedure
    Assign a serial number which corresponds in your stock information to the stock data of the posting. You can display the serial numbers which can be used using Select serial numbers.
    Any help is appreciated
    Thanks in advance

    Hello,
    A possibility to fix serial number status is by running the report RISTEQ07 in SE38 transaction. Please run this report as mentioned in the SAP Note 316868 (point 2).
    While running the report please consider following points:
    The report does not set any locks on the records to be corrected, in other words, the report should only then be executed in the correction mode if the master records (within the client) are not being used in another (changing) access.
    During the search for inconsistent serial numbers, the system assumes that the stock segment is correct and the existence indicator might be incorrect.
    In the correction mode, the existence indicator is adjusted (depending on the existence of the stock segment).
    The report provides a test option (LP_TEST); if this option is active,  the system only checks whether inconsistencies exist. Corrections are  only carried out if the test mode is deactivated. Option LP_EXTD for the enhanced check should remain deactivated for the first run. In particular, if no inconsistency is recognized, the run should be repeated with the activated option.
    Another possibility is to create/post a physical inventory document for the affected material and serial number.
    Determine which material serial number is really on stock (physically on stock). You can do this, by either analyzing the history of each Serial Number or by carrying out a physical inventory.
    Before posting the Physical Inventory the stock validation of the serial number profile of the material has to be switched off in OIS2 transaction (if it is switched on).
    When you do this, you will get a Pop-up, please read the long text and execute the report RISERNR9 which is mentioned there.
    After executing this report the inventory can be posted. When this is done please switch stock validation on again and execute report RISERNR9 again.
    Perform this inconsistency correction only when you are sure that no one else is working on the system otherwise it could lead to more inconsistencies while the stock validation is switched off. Check SAP Note 612132 for further details.
    In another words, you have to:
    Create a physical inventory in MI01 transaction;
    Enter a counted quantity in MI04 transaction;
    Define each serial number to each qty on stock.
    I hope this information helps you.
    Good  luck,
    Fábio Almeida
    MM Consultant

  • Error while creating Goods Receipt.

    Hi all,
    I am generating a goods receipt against the purchase order but the system is showing me an error message when i click the check button, the message is: Number range for Trans/event type WE in year 2011 does not exist. Now when i go in the detail of this message it says: "A key allowing the user to differenciate between transaction and events that occur in Inventory management.  the transaction/event type controls the processes of document storage and document number management."
    Document no. range is already there for 2011 for doc type WE (#50).  Automatic posting configueration is correct. Than what could be the problem.
    Please suggest.
    thanks,
    kamal

    HI,
    Kindly check the WE document type in the T.code  OBF4, If you have maintained it year wise then u have to define the number range for every year i.e for eg
    NO 50 (for doc type WE),year 2011,from no 190000000, to no 199999999
    NO 50 , year 2011, from no 190000000, to no 199999999
    You have to maintain it for each and every year
    If you define the Number range irrespectie of year then you have to config like below
    no 50 , year 9999 , From no 190000000, to no 199999999
    You have to maintain only if the numbers has got exhausted in the system.
    Kindly check once again
    thank you
    D vasanth

  • PO 'No goods receipt possible for purchase order'

    Hi gurus!
    While trying to make Confirmation of a PO in the SRM Portal the user is getting the error 'No goods receipt possible for purchase order'
    The scenario used is Classic, so PO is replicated directly to the R/3 system.
    Any idea why this is happening?
    Thanks a lot!

    Hi, thanks for the quick reply!
    Where i can check the Item category?
    I found a field called 'subitem category' but it's blank
    with this possible values:
    1 Variant                               
    2 Discount in kind: inclusive bonus qty.
    3 Empties                               
    4 Discount in kind: exclusive bonus qty.
    5 Prepack item                          
    6 Display item                          
    7 Set item                              
    8 Interchangeable items (IBU: A&D)      
    9 Pre-packing (SLS items)               
    H GT Bill of Material, Header Relevant  
    I GT Bill of Material, Item Relevant    
    About PO type i think it's EC (doc_type?), in R/3 is shown as EBP PO
    I checked in backend system, in the item details > Delivery and the 'Goods Receipt' is checked.

  • Free goods receipt without PO

    1. Is it possible to make of Free Goods Receipt of material without PO generate? If yes how?
    2. Also such free goods reciept if i made with Standard Price maintain in Material master so which account posting is made after GRN?

    Hi,
    Entering a Delivery Free of Charge Without Reference to a Purchase Order
    You receive a delivery from a vendor free of charge for which no purchase order was placed, you post the receipt of the goods as a miscellaneous (other) goods receipt.
    Choose Goods movement ® Goods receipt ® Other. Enter the data as required and choose movement type 511. When you process the items, the system prompts you, for every item, to maintain a text for the delivery free of charge on the detail screen. This entry is mandatory, since without a purchase order there is no other way of entering information about the delivery
    If you maintain standard price
    Standard Price
    When a delivery free of charge is posted, the stock of the material increases by the quantity of goods received.
    For a material valuated at a standard price, the total value of the material must increase in relation. Therefore, the stock account is credited with the value of the delivered quantity x standard price. The offsetting entry is made to the "Income from price differences" account
    Reward if useful
    Regards

  • Batch search strategy based on goods receipt date

    Hello,
    Can some one help me with setting up Batch search strategy based on goods receipt date currently is on batch number.
    Thanks a lot
    Thanks!
    Best Regards
    Srw

    Hi
    If you want to set up Batch search strategy based on goods receipt date......then you have to create GR Date as one charecteristics in T.Code: CT04 and assign this charecter in Class with respect to class type  023
    Then assign this class in Material Master Classification view..
    Make sure in Material master, Purchasing view...you have activated Batch management active check box....
    Then when ever you do GR in MIGO, In batch tab, In classification field maintain the GR Date..
    Then Create sort sequence in  T.Code: CU70 and you can maintain in what basis ie)in assending or desending GR Date you have to search the batch..
    And then Create Batch Search Statergy in MBC1 and there you assign the sort sequence in Details...
    Now  you do your regular procedings.....the material Batch will be searched based on GR Date...
    Reward if useful
    Regards
    S.Baskaran

  • Crystal report 2008 for B1 Join report of open PO, good receipt, good retur

    Hi All,
    I am new to crystal report for B1. I am developing a report for showing all open purchase order, good receipt, good return, A/P Invoice and A/P credited memo   rows for selected project.
    This is similar to open item report, but I need to show detail rows (items) for each of those Document. I can easy do a select token with project code for only one type of those document e.g. open purchase order (link OPOR with POR1 and select records by project code).
    My question is how to do a report with those 5 types document together. I did try to include all those tables, but I canu2019t find a link between them.  Or Can I do something link sub reports to include all those report by using one selection token?  How can I do it?
    Any comment, ANTHING will be very much appreciated!!

    Hi Julian......
    yes you are correct use OLE DB connection and when it shows your PC Connection then just put the necessary information related to SQL server and DB for which you want to create this query.
    Once you put all these info then click on next and then finish.
    It will show you the Command option and one more option in expand and collapse format where all the tables and views of database are present.
    Just double click on command and paste your query report and add it......
    Now its set to design CR for your query as per requirement.....
    Regards,
    Rahul

  • Report for list of good receipt document against advance document

    Dear all,
    Good Morning.
    I want list of pending purchase order in which advace document is created but good receipt document is not created.
    Like.
    I have create one purchase order & also create down payment request with F-47. Payment also done by f-48.
    Now i want below mention detail
    1) List of purchase order in which advance is done but good receipt document is not created i means material is not received.
    2) If good receipt document is created then list of good receipt documents.
    Above both report required with advance document no. & purchase order no.
    Regards,
    Mahesh Wagh

    List of purchase order in which advance is done but good receipt document is not created
    i means material is not received.
    Use report ME2N with scope of list 'ALLES',selection parameter - WE101
    If good receipt document is created then list of good receipt documents.
    Use report ME2N With Scope of list 'ALLES',Selection parameter - RECHNUNG

Maybe you are looking for