Source of supply - Selection

Hi,
There are two vendors A, B maintained for an Item.
A is the fixed vendor.
Info record exists for both vendors.
I activated the user exit -EXIT_SAPLMEQR_001 to select vendor B as the source while creating a purchase requistion (only in certain cases). This exit selects the vendor B from the sources and Pur.requistion is created. But the info record is not assignedto purchase requistion.
But if I maintain vendor B as fixed then PR is assigned to inforecord.
1. Irrespective of whether the vendor is fixed or not, I would like to get the inforecord information in PR.   One way is through the exit.. Assigning the inforrecord in the user exit. Is there any otherv way of achieving this?
2. Is there a reason of not fetching the inforecord for non-fixed vendors?
   I appreciate your response.
Thank You.

Hi,
Please find the diffeerance between the info record and source list.
Source list as the name indicates , provides the sources (vendor) for a material.Here you can fix or block etc for a vendor.
Info recrd is a links a material and a vendor for a price.Creating a source list info record is a pre requisite.
Since the assignment is through a user exit which forces the system to take the vendor hard coded /logic based, and not through the regular system search process which is there in PR creation (source determination) and hence it is not taking the info record.But what ever may be the case, if you create a PO , wheather you get the info record pricess into the PO or not?
It has to.when there a info record exits for the combination.
That is better to use the SAP logic for the efficient utilisation of supply source determination.
Regards,

Similar Messages

  • Automatic Source of supply selection for Dependent orders.

    Hi Experts,
    I have a scenario where we have one FG (F1)  with two assembly components S1 and S2 .Assembly components have their own routings.All the master data is exist in APO as well.An order is created for FG and dependent requirements are generated on assembly Components S1 and S2.Please see below to find the clear picture of routings and operations
    In ECC
    Operations for FG
    Op3
    Op4
    Operations for S1
    Op1
    Operations for S2
    Op2
    We have four resources in Line 1 - R1,R2,R3 and R4
                                           Line 2 - R11,R12,R13 and R14.
    Operations are dispatched accordingly in routing.
    Op1 - R1,Op2 -  R2, Op3 - R3 and Op4 - R4
    In APO
    PDS created for S1,S2 and FG
    Each having two different PDS consisting resources of Line 1 In PDS 1 and Line 2 in PDS 2
    My requirements is when order is created against a requirement for FG then dependent requirments is generated for S1 and S2.After MRP run orders are created against dependent requirement.Now if i see the relationship for FG order in Ds Board I can see the dependent orders also.Since my op4 is a bottleneck resource, if there is not much capacity available to produce the order qty then I try to swtich the order from Resource R4 to Resource R14.I am just dragging the order from one resource to other resource but the problem is I want my S1 and S2 orders should also automatically move from R1 to R11 and R2 to R12.
    For Finished good's order source of supply is changing but for Assembly components orders its is not changing automatically.Please provide some solution how I can achive this scenario in PPDS.

    Hi Debasis
    No , it can be used also in Discrete Manufacturing , as APO point of view PDS is master  data which can be transferred from routing or recipe
    This Heuristic can be find in SCM 7.0 EHP2  only according to this link :
    https://websmp207.sap-ag.de/~form/handler?_APP=00200682500000002672&_EVENT=DISPLAY&_SCENARIO=01100035870000000122&_HIER_KEY=501100035870000009166&_HIER_KEY=601100035870000257667&_HIER_KEY=601100035870000258400&
    what's the your SCM Version ?
    Regards
    Rami

  • Source of Supply Error?

    Hi,
    I am currently experiencing the following problem: (We are running SRM 5)
    I replicate vendors from the R/3 system to SRM via BBPGETVD trans code.
    I select the correct Object ID (for the Vendor Org structure I created in PPOCV_BBP)
    I check that the Vendors have been replicated (They appear in Vendor Org structure – PPOMV_BBP)
    BUT these newly replicated Vendors do not appear in the Source of Supplier when I try to assign them when creating a Shopping Cart?? It’s strange cos the previous batch of vendors I replicated worked fine and appear in the Source of Supply??
    I’ve also run the business partner check transaction: BBP_BP_OM_INTEGRATE and checked that the Org units are synchronized. I have green lights for everything.
    I’ve checked that the replicated vendor is mapped to the correct Purchasing Org, Manually in the Frontend (with Admin user via “Manage Business Partners”) and
    via the Backend with trans code BBP_UPDATE PORG. The vendor is assigned to the correct Purch Org.
    What am I missing here? Any help would be appreciated.
    Regards,
    Shayne

    Hi
    Note 901497 Industry-specific fields not changeable in the quotation 
    Note 902719 Implementation of interface method in Novation Class 
    Note 833098 Tabular customer fields in quotation increased entries
    Note 822424 CUF. Customer fields cannot be changed in the bid
    Note 809630 - Customer field in bid invitation and bid - How does it work?
    Hope this will definitely help.
    Do let me know, incase you need any other details.
    Regards
    - Atul
    Hi
    <u>Please go through the following SAP OSS Notes, which will help -></u>
    Note 1030627 - Source of supply not found for service items
    Note 1051985 - Proposed source of supply new vendor address doesn't update
    Note 1062273 - Source of supply not listed completely in classic scenario
    Note 1024423 - Source of supply not found for service items in shopping cart
    Note 1039542 - Source of supply from catalog reset on change of location
    Note 1039945 - Source of supply list is not refreshed
    Note 1043176 - Source of Supply Selection not shown from Purchaser inbox
    Note 1003666 - Determining the source of supply takes a long time
    Note  988252
    <b>Other Related Notes</b>
    Note 1006929 - Performance improvement while fetching source of supply
    Note 927077 - Error during the automatic assignment of a source of supply
    Note 905894 - Performance improvement in Sourcing
    Note 991898 - Source of supply not reset when product type changes
    Note 931757 - Source of Supply not copied correctly
    Note 881695 - Source of supply with item changes
    <u>Some other related SAP links -></u>
    Re: Vendor exists in R3 but BBPGETVD could not find it ?
    Create SC using >BBPSC03 in SAP GUI
    Source of supply problem
    Source of Supply
    Re: Source of Supply problem
    SC does not determine source of supply if Source List maintianed in R/3
    Source of supply in shopping cart
    Re: Source of Supply problem
    Sources of supply in SC not visible
    Contract Source of Supply Not Populating in SC
    Do let me know.
    Regards
    - Atul

  • Change Source of Supply determination during PPDS Planning Heuristic

    Hi APO Gurus,
    We are running PPDS for our Production Planning. In the PPDS run, when we have more than one source of Supply , system selects the Source of Supply based on Lot Size, Validity , Priority or Quota.
    In our scenario, we want to change the Source of Supply selection criterion based upon our own logic. So, while executing the PPDS run, i am unable to find out any  BADI or Exit is available or not which will do this job.
    If anyone has worked in this before or any suggestation will be appreciated.
    thanks,
    Priya

    Hi Priya,
    BAdI /SAPAPO/RRP_SRC_EXIT, method RP_USEX_SOURCE_FILTER.
    Regards,
    Alexander

  • Sources of Supply / Service Agent - Source Pre - Selected

    Dear All,
    HAPPY NEW YEAR.
    We are implementing Classic Scenario SRM 4.0 Server 5.00 SPK 11. There is a problem when we raise a shopping cart for free text item, there is a preselected source of Supply (R/3 Contract pertaining to the Product Category of the shoppping cart Item). As per standard behavior of the system it should display a the list of contract for that product categoy in the Sources of Supply / Service Agents details of the Shopping Cart.
    Hope you guys have a solution for this.
    Thanks and Regards,
    Abdul Kadir Rajbhoy

    Hi
    You have to manually create vendor lists through "Process Vendor Lists" under Business partner link in portal.
    the Vendor list in SRM is similar to the Source List in R/3. Following are the steps to configure and maintain the AVL:
    1.) Role SAP_BBP_STAL_STRAT_PURCHASER or transaction BBPAVLMAINT needs to be assigned to your custom role, whiich then needs to be assigned to your User ID.
    2.) Use the Web Gui to access the BBPMAININT transaction
    3.) You can create a Vendor List depending on the following fields:
    a.) Purchasing Organization
    b.) Product Category
    c.) Product
    4.) Once you select the above 3 fields, you will be allowed to select various vendors/ contracts to create your vendor list for the particular Porg, Product Category and product etc.
    Your user can also have role SAP_EC_BBP_PURCHASER. In this role in folder Business Partner click on 'Process Vendor list'.
    There is a several option to create a Vendor List:
    -> vendor list for product category
    -> vendor list for product.
    If you want to do sourcing for the R/3 Material group in SRM you have to replicate the material master in SRM. In SRM Material Group - Product Category.
    Once you do that then for that you can always do sourcing.
    Vendor List can be created for various combination
    1.Purchasae org+Product Category +Product
    2.Purchase org +Product.
    Sourcing
    http://help.sap.com/saphelp_srm50/helpdata/en/43/15a4e228b62d23e10000000a1553f7/frameset.htm
    Vendor List in SRM
    Approved Vendor List
    Technically speaking, You can use following Standard Function Modules (using SE37 transaction) to create AVL.
    BBP_PD_AVL_CREATE
    BBP_PD_AVL_UPDATE
    BBP_PD_AVL_SAVE
    Related pointers ->
    Vendor List
    Re: Not able to assign vendor on SC
    Vendor List
    Regards
    - Atul

  • Costing Run Error: No Valid Source of Supply

    Hi Experts,
       I am new to Costing,
        While executing Costing Run for a matrial ABC in plant XXX with a Costing Run 111, I get an error No valid source of supply could be found
    but when I run the Costing Run for Same material for sam plant with different Costing Run It gets executed properly.
    I have read the thread related to it where it is giving reference to note 713111, 499699 and 422926 but there is no check for Source List in Material master.
    Regards,
    Rajdeep Rane.
    Edited by: Rajdeep Rane on Jul 24, 2008 1:30 PM

    Rajdeep
    Use OKKN as Jigar says.  
    Select the costing variant that you are using and then click on "valuation variant"
    Look at the tab for subcontract - this will show what the costing variant is useing to creat cost estimates with.
    Your options for subcontracting are:
    2  Effective Price from Quotation Without Fixed Costs
    3  Net Quotation Price
    4  Gross Quotation Price
    5  Effective Price from Quotation
    6  Effective Price from Purchase Order Without Fixed Costs
    7  Net Purchase Order Price
    8  Gross Purchase Order Price
    9  Effective Price from Purchase Order
    If your material has a Special Procuremnet key 30 - then one of these strategies has to be used.

  • Assigning a Source of Supply in a Purchase Order....Please Help!!!!

    Hello, Forum.
    I am a student and my final SAP project is due tomorrow. One of the steps is to create a Purchase Order certain specifications. I have defined the needed purchase requisitions for the Purchase order, but I am having a problem Assigning A Source of Supply to my items. When I select the items and click the "Assign Source of Supply" Icon I get the error message that "Existing Sources Will be Lost." I have tried many different ways to assign sources of supply to these items and the option is either grayed out, gets, this error message, or simply nothing happens.
    I cannot advance in my project without first completing this step and it is a huge portion of my grade. This is of utmost importance to me so if anyone can help me figure out how to bypass this problem and Assign Sources of Supply, or even what this error message means, you would really be doing me a great service.
    Thank you so much,
    John

    Hi John,
    I cannot test it now, but seems to me that the transaction me21n is not designed to run source
    determination unless the  purchase order is created in reference to apurchase requisition
    ( where source determination can be run ).
    If a PO is directly created without reference to a requisition,  the outline agreements specified in the source list have to be manually entered in the PO ( even if there is only one agreement ), otherwise the error message is issued...
    Could you please check it
    Regards,
    Mauro

  • ME57-sources of supply

    In ME57 t-code ,for a material ,several purchase requisitions r displayed ,on selection ,a pop window appears to select a vondor from many sources of supply options.
    my report is to get only PR's which has a single vendor for automatic assignment to PO.
    i need to fix GET EBAN event.
    Can anyone help me regarding this.
    Regards.

    HI Surya,
    Source of supply is nothing but automatic determination of vendor or list of possible vendors for that particular product ir product category...
    Whenever you are doing Shop then you can find one tab "source of supply tab"..here you can find automatic source of suppply if already maintained.
    These we will maintain in process vendor list t-code...
    Thanks
    Ravi

  • Assign Source of Supply User Exit with Quota Arrangements in ME57 and ME56

    Hi there,
    We are using Quota Arrangements to define Vendor rebate levels and we have enabled User Exit EXIT_SAPLMEQR_001 to provide a more informative popup to replace standard Source of Supply popup as need to display current allocation quantities and % allocation fulfiled.
    This User Exit is invoked during Assign Source of Supply during PReq processing (More precisely during Assign Source of Supply in ME51n and Automatic Source of Supply in ME57 and ME56) which all works fine.
    When used in ME51n and Source of Supply Assigned and PReq saved, the allocated quantity against the valid Quota Arrangement (EQUK-QUMNG) is successfully updated with the relevant amount
    When using ME56 or ME57 to Automatically Assign source of Supply via the PReq list, the User Exit is invoked correctly and on selecting Vendor and saving the PReq is update correctly, however the allocated quantity against the valid Quota Arrangement (EQUK-QUMNG) is NOT updated with the relevant amount
    I have searched SAP Notes and debuged with limited success but cannot find evidence as to why this difference is happening - I assume that it has something to do with User Exit but any advice gratefully received if anyone else has experienced this issue?
    Ben

    Hello Jerry,
    source will be determine based on the following points:
    Outline Agreement
    Info record
    Quota Arrangement
    Source List
    For more information, <a href="http://help.sap.com/saphelp_47x200/helpdata/en/75/ee11b255c811d189900000e8322d00/content.htm">Click here</a>
    Hope this helps.
    Regards
    Arif Mansuri

  • Assign source of supply in PR from SO

    I have a PR that automatically created from SO.
    I have already created outline agreement for each material in PO and created source list (with fix indicator) too.
    But when I click "Assign source of supply" button in PR, system ask me to choose between outline agreement and info record.
    If I create PR manually with the same materials, the outline agreement will be assigned immediately after I click "Assign source of supply" button.
    Is there any master data or config that make these PRs act differently?
    Thanks for your help.
    Duangsamorn.

    Hi Duang,
    When you create the PR manually , guess that you are not selcting the source list check box ( tick
    in the ME51N screen ),hope this should be the reason for the difference in behavior.
    Please select the tick box when you create PR in ME51N, then the manual PR also will not auto select
    the Vendor. Please test & confirm the behavior after check box selected.

  • Grouping of MRP requirements with source of supply

    Hi,
    We are using SRM5.0 ECS, with direct procurement. So MRP generated req's will flow in to SRM for sourcing, and if there is source of supply, the PO is created automatically, all is working fine. But if there are ten req's per day coming from MRP for the same material, vendor and contract, still the system is creating 10 PO's.
    Is there any way, we can group them for the same contract release and create one PO. I am aware of the sourcing config, but the grouping is only available for unsourced items.
    I want to group all these ten req's in to one PO with the same contract reference.
    Please share your comments on this.
    Thanks,
    CS

    Hence it is in ECS all PO will be created in SRM itself.
    what above delivery dates of different purchase request.
    delivery address  , organisational data.you must consider all po split criteria too..
    i believe if al the data are same from sourcing select all 10 external requirement it can create one PO.
    i have seen one PO for eg (one is from PR pdp (external request) + one is from sc ) if all the data are similar.
    br
    muthu

  • CALL TRANSFORMATION on Unicode WebAS 6.20: No valid source context supplied

    Hello,
    in the last day's I was stuck into a strange problem. I had to develop a Web Service Client on our Web AS 6.20 Unicode system. I followed the Blog <a href="/people/durairaj.athavanraja/blog/2004/09/20/consuming-web-service-from-abap">Consuming Web Service from ABAP</a>. The problem was that my CALL TRANSFORMATION always throwed an exception "No valid source context supplied". I've tested the transformation with a local copy of the XML the Web Service returned and it works quite well. I had a look into the Documentaion of CALL TRANSFORMATION and it says:
    == Documentation Quote Begin ==
    Addition 3a
    ... SOURCE  XML sxml
    Effect
    Specification of the transformation source
    Transfer the XML document sxml using addition 3a. The following three possibilities exist for specifiying sxml:
    The XML document can be in an ABAP variable sxml of the type STRING or XSTRING or in an internal standard table sxml of the elementary line type C.
    == Documentation Quote End ==
    So there should be no difference between STRING and XSTRING. But there is a difference! Here is my testcase which I've derived from my Blog <a href="/people/gregor.wolf3/blog/2006/06/27/geocode-business-partner-with-google-maps">Geocode Business Partner with Google Maps</a>:
    <b>XSLT Transformation - ZGOOGLE_GEOCODE_TO_ABAP</b>
    <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:asx="http://www.sap.com/abapxml" xmlns:kml="http://earth.google.com/kml/2.0" version="1.0">
      <xsl:template match="/">
        <asx:abap version="1.0">
          <asx:values>
            <GEOCODE>
              <LON>
                <xsl:value-of select="substring-before(kml:kml/kml:Response/kml:Placemark/kml:Point/kml:coordinates,',')"/>
              </LON>
              <LAT>
                <xsl:value-of select="substring-before(substring-after(kml:kml/kml:Response/kml:Placemark/kml:Point/kml:coordinates,','),',')"/>
              </LAT>
              <ALT>
                <xsl:value-of select="substring-after(substring-after(kml:kml/kml:Response/kml:Placemark/kml:Point/kml:coordinates,','),',')"/>
              </ALT>
            </GEOCODE>
          </asx:values>
        </asx:abap>
      </xsl:template>
    </xsl:transform>
    <b>ABAP Report</b>
    REPORT  z_gw_test_geocode.
    DATA:
    BEGIN OF geocode,
      lon TYPE string,
      lat TYPE string,
      alt TYPE string,
    END OF geocode.
    DATA: client TYPE REF TO if_http_client,
           url TYPE string,
           c_xml TYPE string,
           x_xml type xstring.
    * Build URL to call Googe Maps Geocoding
    CONCATENATE 'http://maps.google.com/maps/geo?'
      'q=Tacherting,+DE'
      '&output=xml'
      '&key=ABQIAAAA2WL-mG7HpdSjlxystL3uBhRvBuAcdiWwcJAQgt9kNvfse-yNqBQuxwHkHo31WjTJ_RzVPIhXNludVg'
      INTO url.
    ****Create the HTTP client
    CALL METHOD cl_http_client=>create_by_url
      EXPORTING
        url    = url
      IMPORTING
        client = client
      EXCEPTIONS
        OTHERS = 1.
    client->send( ).
    client->receive( ).
    ****Get the response content in Character format
    c_xml = client->response->get_cdata( ).
    ****Get the response content as Binary
    x_xml = client->response->get_data( ).
    ****Transform XML as String to ABAP Values
    DATA: xslt_err TYPE REF TO cx_xslt_exception,
          error_text TYPE string.
    WRITE: / 'Transformation with STRING'.
    TRY.
        CALL TRANSFORMATION zgoogle_geocode_to_abap
        SOURCE XML c_xml
        RESULT geocode = geocode.
      CATCH cx_xslt_exception INTO xslt_err.
        error_text = xslt_err->get_text( ).
        WRITE: / error_text.
    ENDTRY.
    WRITE: / 'LON: ', geocode-lon.
    WRITE: / 'LAT: ', geocode-lat.
    WRITE: / 'ALT: ', geocode-alt.
    ****Transform XML as XString to ABAP Values
    WRITE: / 'Transformation with XSTRING'.
    TRY.
        CALL TRANSFORMATION zgoogle_geocode_to_abap
        SOURCE XML x_xml
        RESULT geocode = geocode.
      CATCH cx_xslt_exception INTO xslt_err.
        error_text = xslt_err->get_text( ).
        WRITE: / error_text.
    ENDTRY.
    WRITE: / 'LON: ', geocode-lon.
    WRITE: / 'LAT: ', geocode-lat.
    WRITE: / 'ALT: ', geocode-alt.
    <b>Result</b>
    This is the result on our 6.20 Unicode System:
    Transformation with STRING
    No valid source context supplied
    LON:
    LAT:
    ALT:
    Transformation with XSTRING
    LON:  12.570504
    LAT:  48.078269
    ALT:  0
    I've tried it on our 6.20 and 6.40 NON-Unicode systems and the result was:
    Transformation with STRING
    LON:  12.570504
    LAT:  48.078269
    ALT:  0
    Transformation with XSTRING
    LON:  12.570504
    LAT:  48.078269
    ALT:  0
    Finaly I've tried it on our Solutin Manager 4.0 which runs on Web AS 7.00 and is also a Unicode installation. Here the result is correct:
    Transformation with STRING
    LON:  12.570504
    LAT:  48.078269
    ALT:  0
    Transformation with XSTRING
    LON:  12.570504
    LAT:  48.078269
    ALT:  0
    So now what to do? I've found nothing in OSS regarding this behaviour. Any tips? I also try a OSS Message.
    Regards
    Gregor

    Hi,
    Can you tell me about your project on short notes. For information.
    Regards
    R.Rajendran

  • No Requisition Found in Assign sources of Supply,  under central function

    Steps followed:
    1) PR is created in ECC prod 1000000262
    2) Through SRM after selecting the PR we selected Collective Processing
    and then transfered to sourcing cockpit. We got the green message
    transfered to sourcing.
    3) We tried to access the same PR in Assign Source of supply in central
    function. But we could not access the the PR. The message is "No
    requisition found; verify your entries ".
    Any clue or solution to this Issue. ??
    Thanks in advance
    SK

    Hi Manjunath,
    In BBP_PD SC is created
    In SXMB_MONI in SRM, ECC and PI/XI system everything looks ok
    I am a SRM Tech Consultant Did not understand from NOTE  1263876.
    When I go for "Assign Sources of Supply" under Central function
    I do not get any result...I get message
    "No requisition found; verify your entries "
    Thanks
    SK

  • How can I obtain the source of supply for a material?

    Hi experts,
    I have this issue,
    I need to change the source of supply for a material in transaction ME51N and in MRP. This new source of supply is the source of supply of another material, related to the material we are creating the Purchase Requisition with a Z table. In ohter words, If the material of the PurchReq is in a Z table, we change it´s source of supply with the source of supply of another material.
    For this I am using the BADi MD_MODIFY_SOURCE, here we can change the CH_LIFNR  changing parameter. But I don´t Know how to get the source of supply of the other material.
    Is there any BAPI or function module for doing this?
    Could I do it by classic SELECTs to some standar tables? If I can, which tables should I select from?
    Thank you very much and kind regards
    Ibai

    Hi,
    Check table EORD.
    regards,
    Pole

  • Assign source of supply - NOT WORKING

    Hi all,
    I am trying to create a purchase requistion and the source is not coming automaticaly in source of supply tab. I have a info record, contract and vendor master. In me01, i maintained the vendor and material number (without info record) in one line and in other line, i had given the the contract.
    Now when icreate the req, i am not getting the inforecord details or anything in source of supply. please advice.
    Sylvia

    Chid,
    Thanks for your reply.
    1) In SPRO check whether source list is activated for Plant
    *yes its been maintained properly.
    2) In Material master check in Purchasing view have have selected the check box Source of list for the Material.
    yes its been maintained properly.
    3) Have you maintained the Source of supply(Vendors) in ME01 for Material number, Plant & Vendor combination
    I have a question here. I have an info record and also i have a contract. Do i need to have both in sourcelist. Which one can i make fixed.
    4) Check whether the validity period for the vendor in the source list in ME03/ME02
    *yes its valid.
    5) Check whether have you created the Info record for Plant,Material, & Vendor with Purchase organization.
    *yes its been maintained properly.
    Now the question is
    a) I want the source list to populate automatically, when i hit the check button in purchase requistion.. But I am not getting the inforecord details and also nothing in source of supply. Any suggestions of how to populate the source automatically?
    Am i missing something?
    Sylvia
    rgds
    Chidanand
    Edited by: Sylvia Hernandez on May 9, 2008 3:24 AM

Maybe you are looking for