Supplier Capacity in ASL

Hi Gurus,
I am running an EDD constrained Production Plan.
For a buy item, I have defined and assigned a sourcing rule.
I have defined the supplier capacity constraints in ASL.
I have collected all the entities and ran the plan.
I see that the supplier capacities defined in ASL are not being respected.
Are there any specific setups instructing the planning engine to enforce the supplier capacity constraints defined in ASL.
Thanks in advance.
Regards,
Mohan Balaji

Hi All,
Answering to everyone's question.
1. I defined ASL with Global option and supplier constaint as 150/day.
2. Sourcing rule and Assignment set are defined and attached in the plan option.
3. I attached the supplier and supplier site in the souring rule.
4. The expected result is that, i need planned orders of 150/day and not more than that. Right now i am getting planned order raing from 250 till 400 which is equal to the forecast set attached to it.
5. I made and ECC enabled and yes to Supplier capacity constraint to all buckets in ASCP plan option.
Last action. i have raised an SR with Oracle and they are working on it. I will update the solution in this forum, once i get a solution from Oracle.
Thanks all for your Time.
BR,
KJB
Edited by: KJB on Jun 20, 2011 11:50 PM

Similar Messages

  • Does Supplier Capacity Constraint work at Item Category level ?

    Does Supplier Capacity Constraint work at Item Category level (defined in ASL) in ECC plan?

    Raja,
    There is no functionality to support supplier capacity at the "category" level in ASCP. That would be a nice feature, but it does not exist as per 11.5.10 and I've see no enhancements like this for R12 yet.
    You can define supplier capacity only for the specific item-supplier-site relationship via the asl.
    As a workaround, there is a feature to define supplier capacity for an ATO model. This could be a dummy item. Then set each of the items that you want to consume supplier capacity to be an ATO item for that ATO model. This is the only current method to share a given supplier capacity across items in ASCP.
    Kevin

  • Supplier Processing Lead Time with ASCP Unconstrained Plan

    Hi All,
    Is it possible for unconstrained plan to consider supplier lead time constrained which we define in ASL?
    I have defined an Unconstrained Plan & the plan is not considering Item Level , ASL Lead times & generating the planned Orders to meet demand due dates by compressing the Lead time.
    Constraint option is not checked in plan options.
    Appreciate your advise on this issue.
    Regards,
    Pranay Saxena

    Hi Pranay,
    An unconstrained plan cannot have ANY constraint.
    So it is not possible to have just the supplier lead time as constrained.
    Alternatively, if that is what is your requirement, you may run a constrained EDD plan with just the material constraints enabled and the "Enforce Purchasing Lead Time" Flag checked.
    If the supplier capacity is NOT set.. it will be treated like infinite..
    This way you will force the engine to respect the lead times from ASL and acheive a near unconstrained plan.
    Another alternative is use constrained plan as explained above and set the profile MSO: Lead Time Control to Do not Violate Minimum processing LT... in this case even the processing LTs for the MAKE items are also respected.
    Hope that helps.
    Regards,
    Mohan Balaji
    NOTE: Please mark the post as Helpful or Answered if the update has really helped you. This would also bring the thread to logical conclusion and will be helpful for the viewers.

  • Same Supplier supplying to different regions

    HI All,
    While running ASCP plan(We are using Enforce Demand Due Date Plan), what would be lead time if I am procuring from same supplier site for different organizations,
    say I have org A in USA & Org B in UK, both getting supplies from same supplier site XYZ,
    Supplier Site XYZ, Inventory Org A, Lead Time 30
    Supplier Site XYZ, Inventory Org B, Lead Time 10
    So now what will ASCP suggest if there is demand to procure for Org A from supplier site XYZ, will ASCP give lead time as 30 Days or will it give 10 Days considering its EDD Plan & will try to crush the lead time as small as possible? We use same data collection for both the orgs
    Regards,
    Vivek K

    Yes Vivek, there is a solution for this also and below are the steps.
    ASCP Planning will only support a single Global ASL for each Supplier / Supplier Site
    You can create a separate supplier site for each requirement as per the following example:
    SupplierA / SupplierSite_XYZ will supply 2 different organization and requires different planning attributes for each org it supplies.
    This could include - In ASL Planning tab - Processing Lead Time, Supplier Capacity Calendar, Supplier Capacity values
    You have organizations A, B
    You can create new supplier sites to map each org - using the Org code makes it easier to keep track of different requirements
    SupplierSite_XYZ_A
    SupplierSite_XYZ_B
    Then create Single Global ASL for each SupplierA / SupplierSite_XYZ_A and SupplierA / SupplierSite_XYZ_B combination listed above.
    Thanks,
    Abhishek Sharma
    Please mark the post correct or helpful, if answered

  • BLANKET PURCHASE ORDER로부터 ASL과 SOURCING RULE을 생성하는 방법

    제품 : MFG_PO
    작성날짜 : 2005-11-08
    BLANKET PURCHASE ORDER로부터 ASL과 SOURCING RULE을 생성하는 방법
    =================================================================
    PURPOSE
    Blanket PO로부터 ASL과 Soucing Rule을 생성하는 방법을 알아본다.
    Explanation
    1. Site level로 아래의 profile options이 setting 되어져 있는지 확인한다.
    PO: Allow Auto-generate Sourcing Rule = CREATE AND UPDATE
    PO: Allow autocreation of Oracle Sourcing documents = Yes
    2. User level로 하나의 assignment set을 아래의 profile option에 attach
    한다.
    MRP: Default Assignment Set
    3. Blanket Purchase Order를 생성한다.
    ASL과 Sourcing rule이 필요한 item이 입력되야 하며,BPA를 위한
    Effectivity date는 지정되어야 한다.
    4. Blanket Purchase Agreement를 저장하고 approve 한다.
    Enable Automatic Sourcing : Checked
    Update Existing rule and assigment : Checked
    Select the release method: Release using Autocreate
    5. 현재 BPA의 header status는 'Approved'이어야 한다.
    6. Workflow background process를 아래의 parameter와 함께 실행한다.
    Item Type : PO Approval
    Deffered Activity: Yes
    7. Supply Base > Approved Supplier List 화면으로 이동하여 Item을 조회
    하고 ASL이 생성되었는지 확인한다.
    8. ASL 화면의 Attributes로 이동하여 특정한 Release method를 가진
    Document가 첨부되어 있는지 확인한다.
    9. Supply Base > Assign Sourcing Rule 화면에서 MRP: Default Assignment
    Set profile option에 지정되어 있는 Assignment set을 조회한다.
    10.BPA에서 사용한 item을 Assign Sourcing Rule 화면에서 조회하고,item에
    대해 지정된 sourcing rule을 적어 놓는다.
    11.Supply base--> Sourcing rule
    Query the Sourcing rule
    ASL과 Sourcing Rule 둘 다 생성되었음을 확인할 수 있다.
    Reference Documents
    Note 246085.1

  • ASL information with the latest quotation price for that item

    Hi Gurus,
    I am looking for a query to find the Item, Approved Supplier (from the ASL) and the latest quotation price for that item from the approved supplier.
    Please help !!
    Thanks in advance !!
    KM

    Dear GordonDu,
    While executing this query, am getting these errors.
    1). [Microsoft][SQL Native Client][SQL Server]Unclosed quotation mark after the character string ' as of +T0.DocDate  From OPOR T0 INNER JOIN POR1 T1 ON T1.DocEntry=T0.DocEntry  WHERE T1.ItemCode = $[$38.1.0]  ORDER BY T0.DocDate DESC FOR BROWSE '. 2). [
    2). [Microsoft][SQL Native Client][SQL Server]Incorrect syntax near '$38.1.0'. 2). [Microsoft][SQL Native Client][SQL Server]Statement 'Service Contracts' (OCTR) (s) could not be prepared.
    Please Let me make sure of my requirement once again in short.
    1)  I have created a UDF in a Purchase Oder at title level.
    2) next, i am creating a PO for 3 items.
    3)now, i want to display the 3 items doc no and Posting date of the first Puchase order of the latest price(Last price).
    thanks for your time, if you dont mind , and if you need i can also come in skype voice chat to clarrify my requirement friend.
    thanks & regards,
    Dwarak

  • ATP based on planning output

    Hello,
    Appreciate if you could help me to understand how ATP based on planning output works in following scenario.
    ATP-enabled plan is an ECC plan with supplier capacity constraints. The ATP plan has both forecast and sales order demand. When ATP plan runs, supply planned orders will be generated based on supplier capacity constraints.
    If a new sales order is scheduled, will ATP suggest a promise date by
    1) considering the supply planned orders generated for the unconsumed forecast
    OR
    2) generating a new supply planned order for the new sales order
    If (2) is used, will the sales order be scheduled out to a later date if the supplier capacity has already been taken up by the planned orders generated for the forecast demand?
    Cheers!

    ATP will suggest a Schedule Ship Date / Schedule Arrival Date (based on scheduling setup in Order Management) considering the supply planned orders generated for the unconsumed forecast.
    If all the planned ordres are already allocated to other newly scheduled sales orders (i.e. entered in the system after last plan run), then for the newest sales order which you are trying to schedule, ATP calculation will be done to check the earliest availability using the ATP Rule defined for your item in the Org where you want to schedule the sales order. If no ATP rule is assigned to the item, then default ATP rule from Org Parameters is used. When you accept the new suggested date for scheduling the sales order, the sales order starts appearing in the ATP plan (in pink color text) but no new planned order is created. New planned order creation will happen only when you run the data collection and plan again. Similarly, consumption of unconsumed forecast will also happen during this new plan run.
    In the above scenario, if you have a multi level BOM for the sales order item with
    -  the child items ASCP planned and ATP enabled and
    -  resources in the routings of BOM items at different BOM levels CTP enabled
    then ATP will explode thru' the supply chain bill, check availability of each child item and resources required for those and accordingly return an availability date.
    Newest sales order will be scheduled out to a later date if
    -  the supplier capacity has already been taken up by the planned orders generated for the forecast demand and
    -  such planned orders are fully allocated for new sales orders scheduled after the last plan run but before your newest order

  • Report with below details

    Hi All,
         My Client is asking a report which should include all these below fields
    1)Material
    2)UOM
    3)Current month requirement
    4)Vendor names(All vendors to get one material in to factory)
    5)Vendor supply capacity 
    6)landed cost of the material
    7)Purchase quantirty for a month
              With all the above details to generate a report or any standard report is availabale in SAP System

    hi,
    i think in standard SAP we dont have any report as with details.
    but it can be possible with abaper by developing an Z report.
    or
    To create a report go to t.code sqvi and give the name of the report that should start vth z and say create then u select the tables through u need the fields, and link the table formats to each other it automatically attaches by showing the thin line if not u select the join conditions and comeback vth that u can see the table fields vch u have selected aside of the screen and select the fields vch u need it and say execute. vth that one report will be generated.

  • Procurement Scheduling Agreements in Heuristic-Based SNP

    Hi,
              I have a question about Procurement Scheduling Agreements in Heuristic-Based SNP.  I was reading through
    <a href="http://help.sap.com/saphelp_scm40/helpdata/en/d6/07783b12fc9f20e10000000a11402f/frameset.htm">this topic</a> in help.sap.com
    The last paragraph: "If the confirmation quantity is less than ....... as described in step ", says that the first Heuristic run is executed, then plan is sent to supplier and he either changes  or confirms the supply qty Then if the qty. from the Heuristics result is more than what he can supply, the Heuristics run is rerun <u>"taking supplier capacity into consideration"</u>.
    As far as I understand Heuristics, it is a qty. based rapid cross plat planning that do not take capacities into consideration. But here it's saying that the Heuristics is rerun taking capacities into consideration. That confuses me! Can somebody please explain this to me? What difference in the second run makes the Heuristics take capacity into consideration?
    Thank you.

    Hi Visu
    SNP heuritics based planning involves heuristics(infinite) and heuristic based capacity levelling (with constraints) together.
    the first run and second run are run with different settings. the first infinite and the second with the capacty constraint.
    in the help page you refer to pl see point 2
    also see point 8 on http://help.sap.com/saphelp_scm40/helpdata/en/4a/563a18305211d3b6270000e82de178/content.htm -
    you can set up capacity constraints and still run heuristics (the real meaning of heuristics being a set of rules)
    the terms being used sure make it confusing

  • Service Parts Planning Substitution of Reman Products Demand in DRP Matrix

    I've got a pretty specific question about how Substitution of Remanufactured Products Demand actually gets distributed in the DRP Matrix in SPP (/n/SAPAPO/SPPDRPM).
    1.)  Two products are involved in an active 1:1 Subst. of Remanufactured Products "Replacement Type" in the Interchangeability UI (/n/INCMD/UI).  One would be the predecessor Reman product and one would be the successor Seed product.
    2.)  Let's say supplier capacity is in weekly periods in the SPRO configuration of 1 piece for each week for 52 weeks.
    3.)  When recalculating the DRP Matrix for the predecessor product, how does the substitution of remanufactured products demand get distributed among different locations within the BOD (Bill of Distribution) on the successor product if the requirements on the REMAN product were greater than the supplier capacity indicated.
    If you don't understand the concept or need more information, please let me know.
    Thanks,
    John V.

    Hi,
    Please check Service Part Supply Plan - Enterprise Services in SAP Advanced Planning and Optimization - SAP Library
    BR

  • HP Pavilion Media Center m8200n Desktop PC Upgrades Tips and advice help.

    Hello everyone I have a HP Pavilion Media Center m8200n Desktop PC that I'm looking to upgrade. Can anyone please advice me on the following topics:
    Memory: What's the best possible memory that my system can hold I am currently running windows 7 ultimate 32-bits
    Video card: I'm looking to upgrade to a decent video card with hdmi support that my system can hold I'm aware that i cant use certain video cards cause of my power supply capacity, upgrading the power supply can be a option. Can anyone please advice me on those topics It will be much appreciated thank you everyone I will be sure to rep and appreciate anyone's help thank you.
    This question was solved.
    View Solution.

    Hi chavinda546,
    No you can't put an Intel i7-960 chip into the motherboard in your PC. You would end up replacing the motherboard, memory, power supply and processor.  And,  your HP recovery disks would not work so you would probably need to buy a copy of Windows 7.
    HP DV9700, t9300, Nvidia 8600, 4GB, Crucial C300 128GB SSD
    HP Photosmart Premium C309G, HP Photosmart 6520
    HP Touchpad, HP Chromebook 11
    Custom i7-4770k,Z-87, 8GB, Vertex 3 SSD, Samsung EVO SSD, Corsair HX650,GTX 760
    Custom i7-4790k,Z-97, 16GB, Vertex 3 SSD, Plextor M.2 SSD, Samsung EVO SSD, Corsair HX650, GTX 660TI
    Windows 7/8 UEFI/Legacy mode, MBR/GPT

  • IBM BladeCenter E 8677ERG vs IBM BladeCenter E 8677CTO

    Hi,Recently the company acquired a new BladeCenter, and we have another two bladecenters, i will use one of them for disaster recovery planning but i don't know which. I want to know which of these bladecenters have the best performance. I was seeing in the advanced management module service data the details of these products, but i can't see anything that determined which is better. The bladecenters are:IBM BladeCenter E 8677ERGIBM BladeCenter E 8677CTOThanks for the help.

    Hello.
    Looks both 8677-ERG/8677-CTO are customized model so not able to find detailed h/w information from the published doc. But basically, 8677-xxx (BladeCenter-E) is almost the same spec.
    8677-1xx/2xx/3Xx are Management Module (MM) model. and others are Advanced Management Module (AMM) model.
    And for AMM models, 3Rx and others (3Sx/4Sx/3Tx/4Tx) have difference of USB1.1 support (and have FDD drive) (3Rx) and USB2.0 support (and remove FDD drive) (othres). Of course other components (liks max Power supply capacity, optical drive spec, etc)  have difference based on model,  but from chassis point of view. Basic performance is not so different.
    On the other hands, Switch module, and Servers inside chassis are not depends on chassis model. From "performance" point of view, suggest to compare what servers are in the chassis.. . (*but these servers are able to move between these chassis so I think you can arrange these... ).
    I hope these are your expected answer. Thank you.
     

  • ECC plan output seems to be wrong

    I have following setup for one of the plan:
    MDS
    Item 1 day1 15
    Item 1 day2 30
    Item 1 day4 30
    Item 1 day4 50
    Item 1 day4 100
    Supplier constraint for item1
    day2 - day3 10 units
    day4 - day6 1 unit
    the plan is a ECC plan .Plan has given following out put :
    demand supply
    Item1 day1 15 pegged to 5 on day2 and
    10 on day3
    Item1 day2 30 pegged to 1 on day2 and
    5 on day3 and
    24 on day 7 (this is ok since some days are
    holiday in between)
    Item1 day3 180 pegged to 180 on day 7
    question is as follows :
    i) for the item1 demand on day1, why it has not pegged to supply of 10 on day2 and 5 in day3 supply ?? Why this is reverse case here ??
    ii) For Item1 demand on day2 , why the extra supply capacity of supplier i.e 5 more units has been used and why the supply from day4 to day6 of quantity 1 unit/day has not been used ??

    Abhishek,
    Review your pegging controls in the plan option and related profiles. For a capacity constrained ASCP plan, you should be using priority based pegging. Adjust the supply and demand windows to the range of time that you want the system to sort and rank your supplies and demands. Also check your demand priority rule in the plan options. Assuming you are using date based priority for the demands, you will see these demands ranked accordingly. You can see the demand priority calculated by ASCP in each peg's 'properties'. The supplies within that window have an implicit ranking based on supply type (firm, then real supplies that are non-firm, then new planned orders).
    For your supplier capacity question, check your profiles related to how supplier capacity is accumulated.
    Regards,
    Kevin

  • Constrained Planning Question

    Hi All,
    We are running Unconstrained Planning right now. We need to run the ASCP EDD plan with following MUST Constraints -
    Lead Time for ONLY Purchased Items
    Aggregated Supplier Capacity.
    To provide more details on this, assume following -
    END_ITEM -
                        Mfg LT = 4 Days
    PURCHASED_ITEM
                           Processing LT = 15 days
    Now if the Sales Order comes on 16th Day then ASCP should compress the Mfg LT of END_ITEM and fulfill the order. But a Sales Order comes on 12th day the the order should be fulfilled on 16th day respecting the Purchased Item Lead Time. ( Assuming : - Purchased Item is not available and it needs to be purchased for this sales order) but violating the Mfg LT of END_ITEM.
    As per my understanding this is not possible to achieve in EDD plan. Currently we have PTF = Total LT for Purchased Item and that helps us in Unconstrained Plan.
    But In EDD plan, I need to setup MSO:Lead Time Control = Do Not Violate .... so that it respects the PTF.  But with this setup the Mfg LT will also be respected and the SO will be pushed out.
    If I set MSO:Lead Time Control = Violate Min Processing LT, then both Purchasing LT and Mfg LT are subject to compression.
    Note: - it is not viable to remove Mfg LT of the END_ITEM as it is important to align the requirement of PURCHASED_ITEM in future. Without Mfg LT of 4 days we are putting all the purchased item receiving at risk which is totally unacceptable.
    Please confirm on this. Also please let me know any workaround to this.
    Second issue is about the Supplier Capacity. We have an agreement with supplier at aggregate level. For example, 800 units a day and supplier is supplying us almost 30 different active parts. Current there is no way we can specify aggregate level Supplier Capacity in ASCP so that it restrict the total supply of these 30 parts to 800 per day.
    I had to calculate the consumption % for each part and setup at Supplier - Item level. With the supplier capacity accumulation, eventually this will be achieved. But we have to setup capacity at Supplier - Item level.
    Can someone please confirm my understanding? Also please let me know any workaround.
    Thanks for input.

    I'm no Swing expert, but here is what I think.
    Most of the methods of PropertyChangeSupport, like the one you invoke:
    fireIndexedPropertyChange(String propertyName, int index,
        Object oldValue,  Object newValue)Are, according to the documentation:
    +...merely a convenience wrapper around the more general firePropertyChange method that takes PropertyChangeEvent value.+
    So instead of invoking the previous method you could have invoked:
    firePropertyChange(new IndexedPropertyChangeEvent(...))In the same way, it would be nice if VetoableChangeSupport had a method:
    fireIndexedVetoableChange(String propertyName, int index,
        Object oldValue, Object newValue) throws PropertyVetoExceptionbut it doesn't. So why not just fill in the pattern and invoke:
    fireVetoableChange(new IndexedPropertyChangeEvent(...))

  • Trouble building login system

    Perhaps this questions is best posed to David Powers, but I'm having some problems with my login system for a site that I'm building with the assistance of "The Essential Guide To Dreamweaver CS4".
    I believe that I have followed his instructions, but when I login using a valid username and password entered into my "users" table in my database, I get redirected to the failed login page.
    I'm using encrypted passwords, and I believe that I have encrypted the password for the login attempt so that it should match the encrypted password in my table.
    Below is the code for my login page:
    <?php require_once('../Connections/aibAdmin.php'); ?>
    <?php
    if (isset($_POST['password'])) {
        $_POST['password'] = sha1($_POST['password']);
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      session_start();
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
      $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    if (isset($_POST['username'])) {
      $loginUsername=$_POST['username'];
      $password=$_POST['password'];
      $MM_fldUserAuthorization = "content_priv";
      $MM_redirectLoginSuccess = "/admin/users/register.php";
      $MM_redirectLoginFailed = "/admin/login.php";
      $MM_redirecttoReferrer = true;
      mysql_select_db($database_aibAdmin, $aibAdmin);
      $LoginRS__query=sprintf("SELECT username, password, content_priv FROM users WHERE username=%s AND password=%s",
      GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
      $LoginRS = mysql_query($LoginRS__query, $aibAdmin) or die(mysql_error());
      $loginFoundUser = mysql_num_rows($LoginRS);
      if ($loginFoundUser) {
        $loginStrGroup  = mysql_result($LoginRS,0,'content_priv');
        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;        
        if (isset($_SESSION['PrevUrl']) && true) {
          $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];   
        header("Location: " . $MM_redirectLoginSuccess );
      else {
        header("Location: ". $MM_redirectLoginFailed );
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Administrator Login</title>
    </head>
    <body>
    <h1>Administrator Login</h1>
    <form action="<?php echo $loginFormAction; ?>" method="POST" name="admin_login" id="adminLogin">
      <p><label for="username">Username:</label>
      <input type="text" name="username" id="username" /></p>
      <p><label for="password">Password:</label>
      <input type="password" name="password" id="password" /></p>
      <input name="submit_button" type="submit" id="submitButton" value="Log In" />
    </form>
    </body>
    </html>
    Any assistance would be greatly appreciated. I'm also eager to learn more, so if there is literature that someone might be willing to suggest, that would be most appreciated as well.
    Thanks!

    Proper Prior Planning Prevents Poor Performance.
    Building a (close to) state of the art machine takes information and patience.
    Components that worked on your previous system will not work on your new one.
    The power supply must have 2 mother board connectors.
    BEFORE YOU RUSH OUT TO BUY A NEW ONE ----
    Make a list of what you plan on having in your new system now and 12 months from now.
    Ok, got the list?
    Find a post from "DANNY"
    Go to the power supply capacity link
    Fill it in
    Buy a power supply that matches your current and future requirements.
    Best of luck

Maybe you are looking for