Difference MBRL - ME21N with items specified as return items

Hi Gurus,
can you please help me to understand the difference of these two return processes.
We are using ECC 6.0 and want to implement a "standard" process for returning goods to the supplier if they don't meet our expectations.
So now i have implemented the whole customizing for doing this with ME21N and now i found the transaction MBRL, wich also allows to creaty SD-Deliveries. And now i am wondering where is the difference.
With ME21N i found one big disatvantage - i can not refere to another document, like a delivery schedule or former purchase order.
For information i would be very grateful.
Thanks in advance.
Georg

Hi Gordon,
thanks for your reply.
So for me it seems that ME21N (PO creation) has no advantage for returing goods to the supplier. No reference to previous document, additonal step in the process to create a PO.
With MIGO (Return Delivery) or MBRL you can refer to another document and you can also create SD-Deliveries.
So my question is more general - why does SAP provide the possibility to return goods within the ME21N when there is an easier and faster possibility. For me having another document (purchase order with item specified as return item) just means having additional complexity.
But maybe I am wrong and there is an advantage i am not able to see at the moment.
Thanks
Georg

Similar Messages

  • How to create a Return Sales order from a PO with Return Items using IDOCS?

    Is it possible to create a Return Sales order in one system with a PO having return Items in the other system using IDOCS.
    What kind of sales documents are created from IDOCS created with PO's having return items ?

    anyone?

  • Return item scheduline line

    Hi all,
    On the retuen item, i used to get  confirmed schedule line and able to return deliver in r/3. but now am not getting confirmed schedule line. verything is same in crm. is any settings in r/3 effect. for sales its working correctly.
    usually there will no atp profile for the item category of return item.
    because of unconfirmed schedule line we are not able to return deliver.
    Please suggest me.
    Thanks,
    Priya

    Please any suggestions.
    Thanks,
    sasi

  • Good Receipt (movment type : 161) for a PO (PO with Return items) -- Error

    Hi,
    When i post a good receipt (movment type : 161) for a PO (PO with Return items), i have this Error Message :
    " Account 61522200 requires an assignment to a CO object "
    Note : in this GR i have already : Profit center, Funds center and Order (CO objects)
    So please what could be the reason ? and how to resolve it ?
    Please advise
    Regards.

    Please check first the field status of the account in FS00. If this account requires CO object as mandatory then check whether a cost element is created or not , this error normally occurs when CO object is mandatory but relevant cost element is not created.
    (or)
    Goto OKB9 :   The u201CChage View u201CDefault account assignment: Overviewu201D appears. Enter the company code, cost element, and default cost object. The cost object could be a cost center, internal order or profit center.
    Edited by: m_n_novice on Sep 2, 2009 5:51 PM

  • Using bapi_po_create1 to create PO with return item - Order Combination

    Hello,
    There's a shipping tab that appears in a purchase return item, and in it there's a flag called Order Combination.
    Only i can't seem to find a way to change that flag using this BAPI, nor using bapi_po_change.
    Any ideas?
    Thank you in advance.
    Duarte

    Hi
    Its a setting that you maintain in the customer master reord that defaults it.
    So if you want this to be flagged for some vendors and for some no flag the you need to maintain accordingly in the Customer master data  - Sales are data  Shipping tab
    If you want it to be maintained through BAPI then populate the same in  POSHIPPINGEXP structure
    Thanks & Regards
    KK

  • Update list item with managed metadata field returns The security validation for this page is invalid

    Using SharePoint 2010 Server
    I'm attempting to programtically update a managed metadata field in a document library. I'm able to do it without issue on all other non-managed metadata fields. When I attempt it on a MM field I get the error message
    "The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again."
    After some digging I realised that this error was being caused because SharePoint was trying to write to the TaxonomyHiddenList list (../sites/mysite/Lists/TaxonomyHiddenList/AllItems.aspx)
    When I update a document through the browser with a term (Term01), it shows up in this TaxonomyHiddenList . I can then run my application, apply Term01 to my new document and it works fine. But if I apply Term02 to my new document it gives me the error above.
    Summary
    My app can read the TaxonomyHiddenList fine but it can not perform an operation that would write to it, resulting in not being able to update the MM field.
    Question
    Is there any advice on how I can further debug this issue?

    Hi,
    According to your post, my understanding is that you want to update managed metadata field in document library programmatically.
    I have made a simple code demo below to updata managed metadata field in document library, it works like a charm, you can refer to it.
    public static void UpdateMSField()
    using (SPSite site = new SPSite("http://YourSiteURL"))
    using (SPWeb web = site.OpenWeb())
    //SPList list = web.Lists.TryGetList("Libs_1");
    SPDocumentLibrary lib = (SPDocumentLibrary)web.Lists["Libs_1"];
    // No point in proceeding if we can't find the list
    if (lib != null)
    // add a new item
    // SPListItem item = list.AddItem();
    SPListItem item = lib.GetItemById(1);
    //Console.WriteLine(item.Name);
    // get the current taxonomy session, which wraps up all of the
    // associated TermStore objects for this SPSite object
    TaxonomySession metadataService = new TaxonomySession(site);
    // get the taxonomy field
    TaxonomyField taxField = item.Fields["MMS_1"] as TaxonomyField;
    // get the term store associated with the taxonomy field
    TermStore termStore = metadataService.TermStores[taxField.SspId];
    // get the actual term set associated with the taxonomy field
    TermSet termSet = termStore.GetTermSet(taxField.TermSetId);
    // search for the terms we wish to set the field to
    var terms = termSet.GetTerms("term_1", true, StringMatchOption.ExactMatch, 1, false);
    // if we have found a term populate the field
    if (terms.Count > 0)
    // set the field to the term(s) we have found
    taxField.SetFieldValue(item, terms.First());
    // Update the item
    item.Update();
    Console.WriteLine("success...");
    More reference:
    http://www.3guysonsharepoint.com/?p=1052
    http://vineet-winit.blogspot.com/2013/04/how-to-update-managed-metadata-field-in.html
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • Scenario on return items price

    Hi to everybody
    Scenario :
    1. I sold 10 toner bottles(ink or black powder, which is using in printers/copiers/fax machines) to one customer.
    2. Each one price is 100/- (i.e., 10x100 = 1000 bill amount) Billed out to customer.He paid already.
    3. that customer used all toner bottles and he want to return to company.
    4.Each return item (empty bottle) price is 20% on normal price. the customer requested for credit memo.
    5 The company has to pay the money to customer i.e., 10X20 = 200. (credit memo value is 200/-)
    plz analyse it and getback
    regards
    lakki

    taking your example .
    in normal sales imagine your con type for price is ZPR1 = 100 in pricing procedure NRMSALE
    in returns make ZPR1 as stastical in prcing procedure and add another condtio type whcih is 20% of ZPR1 i.e in con records maintian 20% and in from column maintain the step number of ZPR1. this takes the value of ZPR1 and according to your con records calculates 20% of it.
    or else
    you can use the standard returnable packaging scenario for this.
    Please find the basic steps for returnable packaging
    Go to MM01 with mat type VERP item Cat grp LEIH
    Go to OMS2 choose mat Type LEIH and click on Qty/Value updating button
    Choose Valuation Area (Plant) and Specify mat Type LEIH save all those things and Exit
    Go to MB1C specify movement type 561 Special Stock Indicator V
    Go to OVAZ and assign doc type
    Go to va01 for standard item and packaging item
    the item Cat is TAL for packaging item and in the configuration window pricing =X
    No billing relevance
    chechk item relevant for delivery
    in the sales order 621 is mvt type
    save the document and go to standard delivery
    go to VL01N delivery and PGI
    go to VF01
    go to VA02 and check the doc status
    go to va01 specify the order type AT with reference of the previous doc number
    here u should specify the returnable packaging item nbr and Qty as well.
    go to Vl01n to post return delivery (LR)
    Specify qty and PGR
    save the doc
    go to MB58 and check the stock position updated item cat here is LAN

  • Difference between Two Date Should come into Text Item

    Dear All,
    i want to get difference between two date into text Item :P36_C in On Change java script.
    i have two Date Item :P36_A and :P36_B .i have extract these date value from table then difference comes into Text Field :P36_C.
    Now i want if i change Date into Item :P36_A or Item :P36_B then Defference between two date Should Come into Item :P36_C .
    So i have use Java Script Code to do this
    <script>
      function diffdat(){
        function getVal(item){
       if($x(item).value != "")
         return parseFloat($x(item).value);
       else
         return 0;
        $x('P36_C').value =
    getval((TO_DATE('P36_B', 'DD-MON-YYYY'))-
    getval(TO_DATE('P36_A', 'DD-MON-YYYY')))+1;
    </script>
    i have put this into Item HTML Form Element Attributes 
    onChange="javascript:diffdat();"it's not woring .
    How to work that Code with dates.
    Thanks

    You can always create your own difference function based on your own criteria. You can modify this to suit your needs.
    CREATE OR REPLACE FUNCTION CALC_OFFICE_DAYS(date1 DATE, date2 DATE)
    RETURN NUMBER
    IS
    v_begin_date DATE := date1;
    v_end_date DATE := date2;
    v_office_start_time VARCHAR2(10) := '09:30 AM';
    v_office_end_time VARCHAR2(10) := '06:30 PM';
    v_comp_begin_time DATE;
    v_comp_end_time DATE;
    v_days PLS_INTEGER := 0;
    v_hrs NUMBER := 0;
    v_ttltm NUMBER;
    BEGIN
    select trunc(v_end_date) - trunc(v_begin_date)
    into v_days
    from dual;
    select to_date(to_char(sysdate,'DD-MM-YYYY')||' '||to_char(v_begin_date,'HH24:MI'),'DD-MM-YYYY HH24:MI')
    into v_comp_begin_time
    from dual;
    select to_date(to_char(sysdate,'DD-MM-YYYY')||' '||to_char(v_end_date,'HH24:MI'),'DD-MM-YYYY HH24:MI')
    into v_comp_end_time
    from dual;
    select (v_comp_end_time - v_comp_begin_time)/24 into v_hrs from dual;
    IF v_hrs > 4 then
    v_ttltm := v_days + .5;
    ELSE
    v_ttltm := v_days;
    END IF;
    return v_ttltm;
    END;
    As has been noted, this question is best posted on the PL/SQL forum.

  • Creation Of PO by Me21N with Ref to Requistion No.

    Hi ,
    What is the process of creating a PO with reference to a requisition number .
    I am not finding any option in Me21n as it was in Me21 that is Ref to Purchase Requisition.
    Lekhram

    Hi,
    Once you are in ME21N, click on "Document Overview On" button which is on the top left side of the screen.
    Then, click on "Selection Variant" icon, in the document overview window. Its the first icon.
    Choose "Purchase Requisitions". Now, enter selection....you can pull up requisitions for a particular material, a group etc.Check "Open Only". Then, execute search and you see a list of requisitions. Drag and drop the requisitions you want.
    If you know the requisition number, and you do not want to choose from a list. In ME21N, scroll to the right in Item overview, you will see a column which says "Purch.req.", manually type in your requisition number.
    Reward points if helpful.

  • Problem in  BAPI_SALESDOCU_CREATEFROMDATA1 returning item category

    Hi Gurus,
    I have a problem in FM BAPI_SALESDOCU_CREATEFROMDATA1
    the sales order is created sucessfully using this .
    here i want to return back the item category which is generated by BAPI
    i have used the itemx table
    and also set the flag like
      itemx-ITEM_CATEG = 'X'.
    but cud nt find the item category back in item table
    i cud c the entry  of item category in VBAP table
    Any Inputs ?

    BAPI will give you the sales order number only, it it is success . it will not return any item category back. if you want to know what is the item category you have all the information with you. if the sales order created successfully then you can use SALES_ITEMS_IN-ITEM_CATEG .

  • Item Category for returns order and delivery

    Hi,
    We are using BOM. As we know basing on the Item cat group ERLA, LUMF there are 4 different item categories TAQ,TAE,TAP,TAN respectively for main item and sub items. Now my business wants to do return process for a BOM item which has been already delivered and invoiced.
    Please could any body tell me what would be the item cat for BOM item in return process?
    Is there any SAP standard item cat available for this?
    Can we configure an Item cat for the same?
    Your quick answer would deffinately appreciated.
    Regards,
    Revan.

    Hi Revan,
    In standard procedure there is no item Category assigned for the returns of ERLA or LUMF material. You may have to define new Item category similar to REN but with the structurescope defined as 'A' or 'B' as per the requirement.
    Regards,
    Karthik.

  • Price of Item appears for Return of Sample Orders

    Hi,
    I am creating a sample order with price of item as Zero using Item category KLN. Goods are delivered and also Invoiced with Zero amount.
    Now when i create Return with reference to Invoice i am getting the net price of the item, but i want this amount also as  ZERO. For Return i have maintained Item Category as G2N in copy control.
    Kindly advise.
    Thanks,

    Hi
    Item category KLN carries pricing relevance as BLANK in VOV7
    Item category G2N carries pricing relevance as X in VOV7 that is standard pricing
    Hence the issue
    One suggestion is make pricing relevance of  Item category G2N also blank
    But this affect other returns involving G2N
    The best is for your return scenario create a new item category as ZG2N copy of G2N with all copy control settings also perfectley copied and in that ZG2N have pricing relevance as blank
    Regards
    Raja

  • BAPI_SALESORDER_CREATEFROMDAT2 with reference to a contract item

    Hi all,
    i'm having troubles creating an order with reference to a contract item on item level.
    My order is created and also a reference to the contract item is created on item level, but no conditiions are copied from the contract item (no conditions at all are filled)!
    Anyone with an idea?
    Many thanks!
    Siegfried
    Here my code:
    Order Header data
      ls_order_header_in-doc_type        = 'TA'.
      ls_order_header_in-sales_org       = i_basket_head-vkorg.
      ls_order_header_in-distr_chan      = i_basket_head-vtweg.
      ls_order_header_in-division          = i_basket_head-spart.
      ls_order_header_in-incoterms1      = i_basket_head-inco1.
      ls_order_header_in-incoterms2      = i_basket_head-inco2.
      ls_order_header_in-po_method       = 'INT'.
      ls_order_header_in-req_date_h      = i_basket_head-ketdat.
      ls_order_header_in-purch_no_c      = i_basket_head-bstnk.
      ls_order_header_in-purch_date      = sy-datum.  
      ls_order_header_in-refdoctype      = 'KM'.
    Order partners
      ls_order_partners-partn_role    = 'WE'.
      ls_order_partners-partn_numb    = i_basket_head-kunnr_we.
      APPEND ls_order_partners TO lt_order_partners.
      ls_order_partners-partn_role    = 'AG'.
      ls_order_partners-partn_numb    = i_basket_head-kunnr_ag.
      APPEND ls_order_partners TO lt_order_partners.
      CLEAR: lv_counter_posnr, lv_counter_sched.
      LOOP AT it_basket INTO ls_basket.
        lv_counter_posnr = lv_counter_posnr + 10.
        lv_counter_sched = lv_counter_sched + 1.
    Order items
        ls_order_items_in-itm_number    = lv_counter_posnr.
        ls_order_items_in-po_itm_no     = lv_counter_posnr.
        ls_order_items_in-material      = ls_basket-matnr.
        ls_order_items_in-ref_doc_ca = 'G'.
        ls_order_items_in-ref_doc       = ls_basket-vbeln.
        ls_order_items_in-ref_doc_it    = ls_basket-posnr.
       ls_order_items_in-target_qty    = ls_basket-quant.
        ls_order_items_in-target_qu    = 'TO'.
        ls_order_items_in-purch_date    = sy-datum.
        APPEND ls_order_items_in TO lt_order_items_in.
    Scheduling lines
        ls_order_schedules_in-itm_number = lv_counter_posnr.
        ls_order_schedules_in-sched_line = lv_counter_sched.
        ls_order_schedules_in-req_date   = i_basket_head-ketdat.
        ls_order_schedules_in-req_qty    = ls_basket-quant.
        APPEND ls_order_schedules_in TO lt_order_schedules_in.
      ENDLOOP.
      CLEAR: lv_salesdocument.
    Create R/3 sales order
      CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
        EXPORTING
          order_header_in    = ls_order_header_in
        IMPORTING
          salesdocument     = lv_salesdocument
        TABLES
          return                  = lt_return
          order_items_in     = lt_order_items_in
          order_partners     = lt_order_partners
          order_schedules_in = lt_order_schedules_in.

    Hi
    how many contracts you have for this material / material group .
    if you have only one contract system automatically assigned to sc.
    assume that you dont assign any source of supply and cart came to cockpit
    take your item into cockpit and click propose source of supply . now all avaialble contract must be available for sourcing or
    you can manually enter the contract and item number in the cockpit and create a PO
    if you dont get a respective contract  for respective material - there is something wrong on the contract. what type of contract . what is the status of the contract
    muthuraman

  • More than one X.509 certificate was found with the specified parameters

    Greetings All,
    We are getting an error in our application event logs every minute or so and it seems to be causing search queries to fail. Same error is appearing in the ULS logs.
    System
    Provider
    Name]
    System.ServiceModel
    4.0.0.0
    EventID
    3
    Qualifiers]
    49154
    Level
    2
    Task
    5
    Keywords
    0x80000000000000
    TimeCreated
    SystemTime]
    2014-06-25T02:30:12.000000000Z
    EventRecordID
    92894
    Channel
    Application
    Computer
    Security
    UserID]
    EventData
    System.ServiceModel.ServiceHostingEnvironment+HostingManager/63835064
    System.ServiceModel.ServiceActivationException:
    The service '/0c98374520dc4b748d92a1e51b365dce/SearchService.svc' cannot be
    activated due to an exception during compilation. The exception message is: More
    than one X.509 certificate was found with the specified parameters.. --->
    System.ArgumentException: More than one X.509 certificate was found with the
    specified parameters. at
    Microsoft.SharePoint.Utilities.CertificateManager.GetCertificate(String
    storeName, StoreLocation storeLocation, X509FindType findType, Object findValue)
    at
    Microsoft.SharePoint.Administration.SPIisWebServiceSettings.get_LocalSslCertificate()
    at Microsoft.SharePoint.SPServiceHostOperations.Configure(ServiceHostBase
    serviceHost, SPServiceAuthenticationMode authenticationMode) at
    Microsoft.Office.Server.Search.Administration.SearchServiceHostFactory.CreateServiceHost(String
    constructorString, Uri[] baseAddresses) at
    System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String
    normalizedVirtualPath, EventTraceActivity eventTraceActivity) at
    System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(ServiceActivationInfo
    serviceActivationInfo, EventTraceActivity eventTraceActivity) at
    System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String
    normalizedVirtualPath, EventTraceActivity eventTraceActivity) --- End of inner
    exception stack trace --- at
    System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String
    normalizedVirtualPath, EventTraceActivity eventTraceActivity) at
    System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String
    relativeVirtualPath, EventTraceActivity
    eventTraceActivity)
    w3wp
    6328
    Doesn't appear to affect the component health status or the crawling process, only the return of search results.
    Sorry, something went wrong.
    Search has encountered a problem that prevents results from being returned.  If the issue persists, please contact your administrator.
    I checked the certificates snapin, didn't see anything out of the ordinary but I have a feeling it goes deeper than that.
    Where can I remove this duplicate certificate? Thanks!

    Open IIS and check server certificates
    Check if there is any certificate applied to Security token service
    Did you used any certificate for web application in site
    Check binding of all web application in IIS
    Try to browse
    servername/0c98374520dc4b748d92a1e51b365dce/SearchService.svc from all servers, check the certificate details
    If this helped you resolve your issue, please mark it Answered

  • MEIS Foreign Trade - Purchase order return items ECC 6.0

    Hi Experts,
    can you explain whether there has been any change in the way that MEIS is collect data.
    I'm looking into a problem with the interstat reporting in ECC 6.0 transaction MEIS.
    The problem occurs for PO return items, when movement type 161 and 162 are posted in the same period for a PO items,
    this is actually a cancel of the return item, so in my view these posting are not to be reported as imported goods.
    But if I run the report for the next period after the posting is done the PO item are selected on the report, this problem does not occurs in ERP 4.7.
    I create a return order in period 01.2012, and do the posting in same period, run the MEIS for period 02.2012.
    Periodic Declarations is done for SE.
    Any help are appreciated.
    Regrads, Lars

    Hi Jürgen,
    Thanks for you reply.
    You are right that VI99 are for reporting returns, but my problem is that MEIS in ECC 6.0 now shows the items as a full value
    for reporting, if i do this in 4,7 they are not seleted for reporting, and i my view they should not be seleted in MEIS but they are.
    what is you opinion.
    I just check the movement type in Customizing and the "type of posting" are set to "2" the setting are the same in both 4,7 & 6,0
    Regards, Lars

Maybe you are looking for

  • Excise Invoice:difference in duty calculation while calculating ECS& SECS

    Hi All, There is a difference in duty calculations in excise Invoice, (1) which is generated automatically while creating billing doc manually ) &  (2) generating billing doc & excise invoice in PRG.In PRG Billing doc is getting generated by BAPI 'BA

  • Problems with Adobe Acrobat Professional 7.0

    I had a computer crash and had to re-install the Adobe 7.0 software which was an upgrade.   It took a call to tech support to get a code to install the upgrade again.  Whenever I open the software I get the following windows: FileOpen              Th

  • Fails to open

    Simply put. One day Mail decided not to open and continues to not open. I click the icon, the force quit menu says it's running, but there's no window and the only way I can interact with it is to force quit it. Is there a way to fix this?

  • Where is address book?

    Just installed Lion and migrated my user data from Snow Leopard. There is no address book at all. The icon appears in the dock, but with a question mark. How can I get a working Address Book for Lion? Do I need to simply copy my old app over from 10.

  • Running FlexUnit4 tests via ant & Hudson?

    I'm just starting to move towards test driven development and I'm trying to figure out how to get continuous integration with FlexUnit4 working for our Flex projects & Hudson. I've got our project compiling in Hudson via ant but I'm not sure how to g