Sourcing Consecutive Contracts based on Quantity

Hello,  we purchase product in large blocks of quantity.  For example, 100 EA on agreement A, which will be received on multiple (small) receipts before moving to agreement B.
Until now, we've handled this with simple purchase orders, using multiple delivery schedule lines.  However this approach does not work well with MRP.  The best MRP can do is suggest reschedule the entire quantity in / out.
We'd prefer to use MK contracts instead.  The problem with this approach is that the source list is based on date only - not quantity.  It will not automatically ensure that all of contract A is used before contract B.  If demand changes, we could find ourselves sourcing from B while A still has quantity left to receive.
Is there a standard SAP solution to automatically consume ALL of a target quantity on one contract before moving to the next?
Thanks!

Hi,
The following are the points to get noted.
1.SAP allows number of contracts to get created for the same vendor / material but with a validity date.
2.while relesing the Contract release orders system will provide a warning message if the qty exceeds.
3.Schedule lines in the aggrement also ( SA) can be subjected to MRP.
4.In the source list also you can block a vendor/fix a vendor and make the source list source relevant for MRP.
but before using the master data , we should have the policy that we must relese the CROs if ane aggrement is finished.
what i under stood from your query is even though the qty still not received, you may need to use the second OA.If so what about the price?
your query of 3rd para:
We'd prefer to use MK contracts instead. The problem with this approach is that the source list is based on date only - not quantity. It will not automatically ensure that all of contract A is used before contract B. If demand changes, we could find ourselves sourcing from B while A still has quantity left to receive.
Do you mean to ask is there any std functionality ,like system to suggest the source from only one agreement?Here the question to be noted is does the second agreement is with diff vendor or same vendor .If it is for a diff vendor have you tried the source list changing of the vendor fixed option time to time?
Regards,

Similar Messages

  • SC-Sourcing getting contracts based on category_id?

    Hi,
    In SC-Sourcing, by default it is selecting contracts based on ORDERED_PROD,PRODUCT (material no).
    But I want to implement search logic to get contracts based on  CATEGORY_ID.
    All the contracts related to this category_id I want to get that contracts.
    Can any one give idea how I can get this?
    I tried to implement BADI -BBP_SOS_BADI
    Method -BBP_SOS_SEARCH
    I tried to use the FM - BBP_PD_INDEX_FIND and pass the contracts to the BADI but it is not working.
    Did anyone worked on this method, please let me know how to get the complete contracts info and sending back to BADI?
    Thanks in advance.

    Hi,
    please see the answer:
    SC-Sourcing getting contracts based on category_id? BADI-bbp_sos_Badi?
    Regards,
    Peter

  • SC-Sourcing getting contracts based on category_id? BADI-bbp_sos_Badi?

    Hi,
    In Shopping Cart-Sourcing, by default it is selecting contracts based on ORDERED_PROD,PRODUCT (material no).
    But I want to implement search logic to get contracts based on CATEGORY_ID.
    All the contracts related to this category_id I want to get that contracts.
    Can any one give idea how I can get this?
    I tried to implement BADI -BBP_SOS_BADI
    Method -BBP_SOS_SEARCH
    I tried to use the FM - BBP_PD_INDEX_FIND and pass the contracts to the BADI but it is not working.
    Did anyone worked on this method, please let me know how to get the complete contracts info and sending back to BADI?
    Thanks in advance.

    Hi,
    there is one open point for me in your question. Would you like to search:
    1) only for product category contracts (which don't have product ID)
    2) for contracts, which category equals to the category ID of the SC item (practically also contracts should appear, which have from the SC items product ID different product ID)
    For the first case you only need to modificate the coding in the form SOS_LOCAL_CALL_PD (LBBP_SC_APPF87):
    Kontext-Block                                          
      else.                                                
        clear ev_error.                                    
    *   Delete heade contract from the SOS                 
    Delete-Block                                           
        DELETE et_con_list WHERE ctr_item_number = space.  
    Insert-Block                                           
    *    DELETE et_con_list WHERE ctr_item_number = space. 
    With this change in addition to the ORDERED_PROD search also product category contracts will be found.
    Regards,
    Peter

  • Service Contract based on Quantity/Distance/Time

    Hi Guys,
    Presently I am trying to develop one Circulation Expense System. The scenario is described as below.
    The basic flow of the distribution of finished goods starts from production plant. Then there is two modes of distribution can be identified.
    One is directly from plant to the concerned agent. In this case all the transportation and protection liability goes to the organization it self. In the second mode the organization ties up with external vendors. Who is going to give the service to the organization against an agreement or contract. Contract may be quantity or distance or time basis. From the plant organization by his own responsibility going to reach the vendor and after that he will be responsible for the next segment of the distribution process.
    The Circulation Expense System is only bothered about the cost flow due to these re-direction vendors. The main theme is the tracking the cost properly and distributes it among the various cost heads of the organization. So the cost per head can be understood more specifically.
    Now presently there is one legacy system which is managing the entire scenario. I have to map this situation in SAP.
    Can any one please help me in this regard,As I am new to this kind of requirement,appreciate your responses.
    Thanks in advance.
    Regards
    Raj

    Hi Raj,
    For your first scenario, you can use Cashsales Process.
    For your second scenario, you can use Consignment sales Process.
    These two business process are standard SAP SD processes which are matching to your requirement.

  • Renewed my Contract Based on Misinformation From Verizon Reps-Any Recourse to Get Out of Contract?

    A few months ago (February or so) I renewed my contract with Verizon and got an iPhone 4S as my previous HTC phone up and died. I knew I was going to be moving to Canada for awhile and so I made sure to ask a lot of questions about their Nationwide+Canada plan and what phones would work in Canada before making any plan or phone purchases. From that point on I was fed different information from every rep I talked to in store, online via chat, and via e-mail. The online rep told me that CDMA phones wouldn't work in Canada so I had to get the iPhone 4S rather than the Galaxy Nexus, which was the phone I was originally interested in. Found out later that's not true—CDMA phones do work in Canada (at least in the part I'll be in; there are some more rural areas where they don't work). That rep also told me that my grandfathered-in unlimited data plan would work in Canada and all I had to do was pay an extra $20/month to get voice and texting coverage in Canada. So, I got the iPhone in the store and renewed my contract based on the information the rep gave me.
    Came to find out later that you need a separate global data plan to get 3G coverage in Canada, which is $25 for a nearly useless 100MB. This isn't made clear at all on the Verizon website for the Nationwide+Canada plan, and I complained about this plus the misinformation I received from the in-store rep, and all Verizon had to say was, "Sorry, but thanks for being a customer." When the time came to actually go to Canada, I switched to the Nationwide+Canada plan to get voice coverage for the time I was there, which I did in a different Verizon store. The rep in that store told me when I signed up that if I used more than a certain percentage of my minutes in Canada vs. the U.S., Verizon would cancel my plan, which is also not mentioned on the website anywhere that I found. She also said that I couldn't suspend my account for the entire time I'd be in Canada because it's longer than their suspension limits, although she admitted she didn't know how long the limit was off the top of her head and I couldn't find an exact number on the Verizon website.
    So, I was fed a bunch of conflicting information from multiple Verizon reps that led me to renewing my contract. Do I have any recourse to get out of it? I'm really disappointed because I've never had trouble with Verizon until now.

    Apparently I'm not the only person who's been fed conflicting information from various Verizon reps when it comes to coverage in Canada: https://community.verizonwireless.com/message/237079#237079
    When I initially e-mailed Verizon about this issue, I told them that if their own employees don't understand what the company offers, then how are the customers supposed to understand?
    It just doesn't seem right to have to pay the ETF when I only renewed my contract because I was given incorrect information by more than one rep. If I'd been given the correct information, I wouldn't have gotten a new phone that required a new 2-year contract.

  • Part Time, Contract Based, and Full Time Positions available for LabVIEW Developers

    Mindready (www.mindready.com) is looking for flexible, hard working individuals to fill part time, contract based, and full-time/permanent jobs in LabVIEW development positions. We have immediate needs for contract labor in Dallas, TX; NY; Huntsville, AL and Austin, TX, as well as other locations.  US Citizen and Security Clearance required on some projects.   Mindready is a certified National Instruments Alliance Partner with facilities in Montreal, Austin, TX and (Radical Systems, Inc. – a mindready company) Huntsville, AL (www.radicalsystems.com).
    The duties of the positions include:
    • On and off-site LabVIEW development work.  May involve TestStand, instrumentation such as PXI and stand alone instruments, DAQ, Motion, Vision, etc.)
    • Willingness to travel for periods as short as 2-3 days, to as long as 6 months.  (Ideal candidate would be local to any long assignment)
    • Integrate into customer’s development team to design and modify new/existing LabVIEW applications. 
    The ideal candidate would possess the following skills & qualifications:
    • Intermediate-to-advanced knowledge of LabVIEW (a pre-employment test is required)
    • Broad technical knowledge is a plus, we serve a wide range of application areas
    • Excellent writing, communication (English), time-management, and interpersonal skills.
    • Ability to travel for on-site work at customer facilities for jobs as short as 1 week, possibly as long as 6 months.
    • Discipline and organization with respect to software development and maintenance.
    • Engineering, Technical or Computer Science degree or appropriate experience
    • Certification is not required but would be beneficial
    Pay is commensurate with skills and qualifications of the applicant.  Compensation will include a competitive hourly rate.

    Hi
    I completed my M.S in electronics engineering and working with GE in INDIA since June 2005. I have total 20 months of experience with LabVIEW and have the follwoing skills.
    Intermediate-to-advanced knowledge of LabVIEW.
    Ability to analyze empirical data against theoretical predictions to enhance and improve mathematical model of system.
    Familiarity with data acquisition concepts and hardware.
    Ability to work both alone and with colleagues to solve problems and to weigh the merits of differing approaches
    you can reach me at [email protected]
    Thanks & Regards
    Anil Punnam

  • Select Contracts based on Ship-to Party

    Hi all,
    I have created two contracts of type ZCQ (VA41) with the following soldto and shipto party values.
    Contract 1: soldto1, shipto1
    Contract 2: soldto1, shipto2
    <b>Now I need to retrieve contracts, based on a search criteria consisting of Sold-to party and Ship-to party. i.e If I enter soldto1 and shipto1 I need to get back Contract 1 and if I enter soldto1 and shipto2 i need to get back contract 2.</b>
    Which is the field that I need to use to search for the Ship to value?
    Right now I am selecting based on VBAK-KUNNR for Sold to party. But am not able to figure out where the Ship to party value will be stored during the contract creation. So now my query returns both the contracts, no matter what the value of Ship to search field is
    Any pointers regarding this ( table, field, logic) would be really helpful.
    Thanks and Regards,
    Reena

    "See u are maintaining ship to party for the Contracts . so what table it is storing in "
    This is exactly what Im trying to figure out.
    I am creating contracts using VA41 for a particular value of soldto party and shipto party.
    After I craete the contracts, I am trying to retrieve these contracts based on the soldto and ship to party values that I had entered. Now, I dont know where the ship-to party is getting stored. 
    I am not making any mapping for the ship to party. I am currently trying with just VBAK and VBAP, since I dont know if I should use any other table.
    Data that I have in hand: Sold to Party, Ship to Party and Auart (ZCQ).
    Example to make it more clear
    Contract1: Soldto Party - 100042, Shipto Party - 100042
    Contract2: Soldto Party- 100042, Shipto Party - 100055
    Auart - ZCQ for both
    Now in my input parameters, when I eneter 100042 for soldto party and 100042 for ship tp party, i get back contract1 and contract2. But I just want contract 1.
    Similarly for the second scenario.
    Hope I have not confused you. Any help will be greatly appreciated.
    Thanks and Regards,
    Reena

  • Import of item prices based on quantity ranges??

    I know how to setup different prices in B1 for an item based on quantity ranges (e.g. $10 qty <20, $5 qty 20 - 50, $1 qty > 50),  However, I have thousands of inventory items so I am wondering if anyone knows of a way to import the prices and quantity ranges.  From my research I have found no way to do this.
    Thanks

    Check this thread:
    DTW 2nd set of price break not added well

  • Contracts based on Material Groups....

    Can we create Contracts based on material Group?
    Like We want to create a contract for Material Group Casting. We want to negotiate terms for Material Group & then procure the part.
    How do we do this?
    Thanks Anupam

    Create a Quantiy Contract with Item Category 'M'- Material Unknown.
    Then create PO refering to this contract.
    System asks for material number or AAC. It also checks the material group against the one in the contract.
    By defaut a warning message is issued if material groups do not match (message MEPO074).
    This can be set to 'E' in customising but SAP gives a warning when you trying to set this message as error.
    Customising path: SPRO>MM>Purchasing>Environment>Define attributes of system messages.
    It is also possible to code this check in PO user exit and issue a custom message.

  • AUC distribution and settlement based on quantity

    we have a requirement. my client want to procure 100 air conditioners under AUC, and want to capitalize it at the time of putting it to use. So, we need to capitalize the asset based on quantity. Is there any method to distribute/settle based on quantity. As i can only find option of percentage and amount in distribution rule.
    regards

    hi,
    did you try it with
    Equivalence number for order settlement
    The costs collected in the sender object are distributed to the settlement receivers, in proportion to the equivalence numbers.
    Kind Regards
    Tarik

  • BP and Contract based on MR Reason

    Hi All,
       I need to find out Business partner and contract based on MR reason for specific instalation(anlage) and document number (ablbelnr).Please let me know if there is any FM which provide the same data or any other way to figure it out.
    Thanks,
    Ruchi

    using three tables you can fetch this data ( I m not sure abt FM)
    1. table EABLG -> input - MR reason for specific instalation(anlage) and document number (ablbelnr)
                                  output- take shedule meter reading date date... adatsoll (to identify the correct contract
    2. table EVER -> input - installation where movein date <= adatsoll <= move out date
                               output -  contract and contract account
    3. table FKKVKP-> input - contract account
                                  output - BP
    Regards,
    Sanjoy

  • Search Service Contract based on IBASE

    Hello Experts,
    My requirement is In the  Search view of Service Contracts  ADD the Search by IBASE option  to Search the Contracts and i have to search the service contract based on IBASE can you please give me idea how can i achieve the solution?
    Regards,
    Chetan Agali.

    Hi Bhushan,
    Thanks for your reply I append the field called zzsrv_ibase into the context node btqsrvcon through the structure,the field is in the context node but it is not appearing in the configuration tab I saw in one of your tread you mentioned about the maitaining the field in the design layer i will do that, more important is I need related code and where i need to add the code and I saw that in one of your tread mentioned about ( modify the class as per your requirement and then maintain entry for this query in CRMC_OBJ_BTIL_C so that your custom class would be called.) can u please elaborate this.
    Thanks & Regards,
    Chetan Agali.

  • Sourcing Strategy based on Quantity Price Breaks and Risk

    The customer would like to optimize the supply chain cost by considering the quantity based price breaks at Raw Material Level and model the risk to source strategically with suppliers at SKU# Level and optimize the cost across the supply chain Network from Raw Material to FG
    Does SNO support modeling price breaks along with Risk associated by SKU# into cosideration to source raw material strategically?
    The FG cost is based on which Supplier the raw material is sourced from as the downstream processes depend on the raw material source.
    I do see similar capability listed on Llamasoft website w.r.t Strategic Sourcing. I would like to know if this capability is supported by SNO? If so how is it modeled in SNO?
    http://www.llamasoft.com/Solutions/StrategicSourcing.aspx

    Hi,
    Net order value is known ie we give value for the characteristicex: RS.100000 or 1 crore etc, but  effective price is unknown how can we mention that a charactristic value? I dont understand
    Regards

  • GR is not equal to contract call off quantity, what to do?

    Hi,
    I have a contract (not a scheduling agreement) with 1000 PC and my call off is 40 PC per purchase order. When I receive 30 in SAP, my open quantity is still based on the 40. What is right, because I can receive the next 10 tomorrow. But when I know they are not comming, what action needs to be performed?
    Best Regards,
    Eric

    Hi
    If you want to update the Contract quantity, you can go to change mode of the release order and change the quantity from 40 to 30.Otherwise you close the Purchase order by Delivery completed indicator.But this will not update the open order quantity of a contract.
    Regards
    Ramakrishna

  • Update Contract based PO Price

    Hello,
    I want to create a PO based on a contract.
    I want also to update the price and put one of my own.
    I've tried two issues:
    - Use BAPI_PO_CREATE1 and specify the contract number and poste number :
        Even if i put a price SAP will keep the contract price.
    - Use BAPI_PO_CREATE1 without specifiyng a contract and put my own price then
       Use BAPI_PO_Change to add the contract : Result SAP brings the price from the contract and ignore my price.
    Does any one have a clue?
    Thanks.

    The Price Date category field was visible in contract  but not in our PO. Due to this, MEMASSPO was not updating the field value and we were changing the value to '2' manually by debugger. Hence some table updates were missing and causing the whole issue.
    The solution is to change the screen layout for PO. If Price date cat field is hidden, then you need to make it optional entry in SPRO- Purchase Order - Define screen layout at document level--> Quantity and Price for ME21N , ME22, ME22N and for field selection key assigned to PO document type.
    This field will be available in ME22N- Condition Control TAB.
    Regards
    Ankita

Maybe you are looking for

  • Pages iOS says document unavailable

    Dear all, I recently created a document in pages for iOS on my ipad 2 on a cross-country flight. I just tried to access the document on my iPad 2 in pages and the document is unavailable with a message that an internet connection is required. I'm fig

  • Create a Book Map issue

    I have been using create a book for a few weeks with maps working perfectly with place names and arrows. Now I get the below. Maps don't display properly in the book or when previewing. They work fine in Places, i have cleared cookies, deleted my pre

  • I need to download a windows 32 bit version of firefox from a Linux computer

    Sorry I can't work out how to do the above after a few minutes of trying.My windows 7 machine has been taken over by malware and prevents the download.I think the malware originated from a website pretending to be mozilla.org which I accidentally cli

  • My "empty trash" sound quit working...any idea why?

    Aside from Mail problems, nothing else is a problem. I've not added any programs. Is there a setting somewhere for this?

  • Random pages would not load on Safari

    My computer needed updating last week, and I downloaded the suggested update. Ever since, Safari "load" wheel keeps spinning in all tabs regardless if a page has actually loaded or not. However, there's a bigger problem: many websites I normally visi