Use of Forecast Horizon in CTM Run

Hello all,
Our requirement is - CTM Run should consider 'Forecast Horizon' (as mentioned in Product Master) while creating PReqs from Demands (FC - Planned Independent Requirements).
As this functionality is not provided in standard SAP, we need to implement some BADI.
Please provide the soultion - if anyone has already implemented the same - i.e. which BADI is usefull and how to go with that.
Thanks a lot in advance.
Best Regards,

Moderator message -
When closing old threads, there is no need to add a comment. Adding a pasted answer like "Thanks" only brings old threads to the top of the forum list and pushes current ones down. If you do add a comment, please indicate just how the problem was resolved.
Rob

Similar Messages

  • Forecast Horizon issue

    Dear Experts,
    Please share your experience in using the Forecast Horizon field under SNP2 tab in product master (MAT1) in APO. Apparently in our case, the Forecast (FA) covered by the defined forecast horizon is being deleted. Questions are:
    1. What is the triggering point of the deletion of the forecast? Upon SNP heuristics, or CIFed sales order - forecast consumption or other else?
    2. Impact of this behavior in SNP point of view?
    Looking at help (F1) of Forecast Horizon, it's not being explicitly being said the after effect/result in the Forecast key figure and only the Total Demand is being explained.
    Looking forward for your usual help on this.
    Thanks and best regards,
    AA

    Hi,
    well this is done via macros in SNP dataview. The forecast horizon is a period for which forecasts should not be considered hence SNP heuristic will not plan this demand for the forecast horizon.
    Also the /SAPAPO/OM_REORG_DAILY report will consider them as consumed and will change the forecast with a quantity of 0. You might still see this orders in product view if you display orders with 0 quantity.
    Best regards,
    Cyrille.

  • CTM run in APO

    Dear All,
    I am learning APO.I can do the
    DP & SNP (Network ,Multilevel)
    heuristics Runs on APO 3.1 very well.
    I would like to know how to Run CTM ? What is CTM? and most important what are the settings required for CTM run in APO?
    Can anybody help & guide me.
    I am awaiting for your valuable answer.Many thanks in advance.
    Warm Regards,
    Vishwesh Rajguru

    Waht is CTM
    Capable-to-Match (CTM) functions match a large set of
    prioritized customer demands and forecasts to a set of
    categorized supplies considering the current production
    capacities and transportation capabilities in a multistage
    production environment, as in the semiconductor
    industry. CTM is based on constraint-based propagation
    techniques and goal-oriented programming.
    Preprocessing tools provide a set of categorized supplies
    and prioritized demands as input to the CTM Engine,
    which then performs a fast check of production
    capacities while considering transportation capabilities.
    Prioritize by Demand
    CTM prioritizes demands, such as customer orders
    or forecasts from SAP APO Demand Planning, based
    on such characteristics as customer priority, location,
    and product priority.
    Supply Categorization
    CTM performs supply categorization based on the
    available supply and user-defined inventory limits, such
    as amount of inventory or planned deliveries.
    CTM Engine
    The CTM engine delivers the functions you need to
    control supply and demand. The CTM engine process
    can be divided into two steps. In the first step, the
    CTM engine builds the CTM application model using
    the specified supply network model. In a second phase,
    the CTM engine matches demand to supply considering
    production capacities and transportation capabilities
    and using constraint-based propagation. CTM searches
    before production and after production.
    In before production searches (or most to least), the
    system first searches through all supply categories for
    finished or semifinished products before it resorts to
    ordering production for that item. The search is
    conducted top down. The system first searches the
    production process model for finished products, then
    intermediate products, then raw materials.
    In after production searches (or least to most), the
    system searches for categories after an attempt is made
    to produce the item.
    Time-Dependent Production Processes
    You can define different production processes,
    including product flow, for different time intervals. The
    CTM engine chooses only production processes that
    are valid at the representative time.
    Model Alternative Components
    You can implicitly model alternative components by
    annotating a list of alternatives within the bill of
    material, or you can model alternative components
    explicitly by defining a set of product substitutions for
    a given product.
    Identification of Raw Material
    A special product category identifies material that is
    available in an infinite quantity. But for the consumption
    of this product, a purchase requisition must be
    created.
    Process Flows Based on Demand
    You must select a specific process flow based on the
    set of characteristics of a given demand. For a planning
    process that covers several physical plants, you must
    be able to restrict the production and distribution
    network to a set of allowed plants. In addition, the
    CTM engine can handle the plant substitution rules of
    SAP APO’s Global ATP component.
    Product Substitution Rules
    CTM considers a set of demand characteristics for each
    product and a prioritized list of substitute products
    using Global ATP rules.
    Customization/Settings
    Global customizing settings
    The package size is the key parameter that can improve the performance if you are using the asynchronous liveCache (LC) update.
    In asynchronous update the system creates the orders in the LC after planning the specified number of demands. At the same time, the system continues with the CTM planning for the other demands.
    The performance depends on the amount of planned orders that are created per demand.
    If you set up a package size of 1000 demands, this means that each 1000 demands CTM writes the results to the LC. If there are only 1000 planned orders created for fulfilling these 1000 demands then the package size is too small for an asynchronous run with a good performance because the CTM run needs to stop each 1000 planned orders for triggering the LC writing. This increases then the run time. In case there are 100.000 planned orders created then the package size is too big because the CTM run for creating these 100.000 planned orders needs probably longer than the parallel writing of the results to the LC.
    So the optimal package size makes the planning and writing to LC almost parallel.
    Apart from the package size of the asynchronous LC writing, there are three more areas where packages must be defined.
    - Package Size for Creating Orders. The value indicates how many orders can be created in the LC at one time.
    - Package Size for Creating Pegging Relationships. The value indicates how many pegging relationships can be created in the LC at one time.
    - Package Size for Order Selection. The value indicates for how many location products a LC request can be started at one time (package size for reading orders from LC in a way that CTM can use them for planning).
    It is difficult to give recommendations regarding these package sizes because one needs to play around in a specific situation to improve the performance. So consider the following values as an orientation.
    Regarding the package size of the Order Creation a value smaller than 1000 can be recommended (default value is 500 orders), but also a value up to 5000 can be efficient. In case of performance issues it is recommended to run CTM with different package sizes : 500, 1000, 2500, 5000 and see whether one of these settings can improve the performance.
    Regarding the package size for Creating Pegging Relationships a value bigger than 1000 is recommended. The default value is 5000 pegging relationships.
    The setting for the Order Selection is based on location-products, which implies that if the setting is currently 5000, CTM reads the orders for the first 5000 location-products and sends them in one package from the LC. If the average amount of orders per location-products combination is 10 (each location-product has in average 10 orders) the result is 50.000 orders transferred in the package.
    As this setting depends on the amount of orders existing per location-product, one needs to play again with different settings in case of performance issues. Generally it is recommended to have a value smaller than 10.000.
    3) Planning profile (business improvements)
    Apart from the customizing settings, the performance depends on many other criteria like the Master Data Selection, Order Selection, Selected Demands, Planning Period, Product-Location restrictions.
    If you want to improve the performance you should create a master data selection which contains only the objects in the model which are actively planned by the CTM run.
    You can check whether it is possible to divide your supply chain in separate independent model parts. This covers a big performance improvement potential because the independent parts of the chain can be planned in parallel.
    Then the order selection, especially the size and data requirements, is one of the major areas where you can improve the performance.
    During the deletion of orders in a CTM planning run, several checks that are not always required are run. The parameter 'FAST_DEL' skips some checks of the normal planning run to improve the planning run time. The parameter is activated if you set Value1 of the planning parameter to X. In this case, no information is analysed on pegging, input or output nodes during order selection. Therefore, the parameter can only be reasonably used with the planning mode "Regenerative planning" (Replan all Orders) and the deletion mode "All unfirmed orders" (Delete all Orders that are not firmed). Note that in this case, only the status and the type of the order are analyzed for the deletion decision. This means that all planned orders or purchase requisitions are deleted, if they were not firmed manually (Output fix) and contain at least one location product that is contained in the CTM master data selection. This parameter must not be used if you use a subcontracting scenario. In this case, inconsistencies can occur between the data in APO and the R/3 System because subcontracting purchase requisitions are deleted but not the subcontractor planned order at the subcontractor side.
    Notice that since release SCM 4.0 the parameter 'FAST_DEL' is obsolete and has been replaced with the planning step (Technical Settings tab) End Planning Run after Oder Selection in combination with Do Not Check Order Details.
    CTM run time depends on the number of demands. Consequently if your business need for CTM does not require all demands simultaneously, you can perform CTM runs using a demand selection. You can cut down on run time if you can first reduce the amount of demands considered in the planning run.
    Another factor to take into account is the planning period set for the CTM profile. You can implement a horizon in the work area which includes only those demands that can be planned during the horizon of the CTM run. That is, exclude any periods containing demands which cannot be planned.
    Consider also whether you can meet your business requirements by restricting your demands by product-location. You can experience long run times because in a large supply chain you do not restrict the demands by product-location combination.

  • Forecast horizon in deployment

    Dear All,
    We have requirement deployment run should not consider the forecast horizon maintained in APO material master whereas SAP Std behaviour will consider it.  (it will not be considered only in deployment optimizer as per std).  We are planning for a custom development to meet this requirement.  Need your inputs on way to forward for various strategies on custom development to achieve this scenario.
    Appreciate your support, thanks in advance
    Regards
    R. Senthil Mareeswaran.

    Hi Senthil,
    I guess I didnt get the issue here. I mean you maintain forecast horizon to plan only based on confirmed customer orders or any dependent demand in the short term. So, you dont consider forecast as a part of your total demand by maintaining a forecast horizon.
    Eventually SNP heuristic/Optimizer will not plan any supply (distribution receipt) for the forecast demand inside this horizon. So, deployment will not create any supply confirmation for this forecast as well.
    Now if you dont want this to happen, then simply remove the forecast horizon from the loc-product master! Am I missing something?
    Anyway some thought here-
    you can define a new custom macro to calculate the total demand as per your requirement. Or you can use a custom macro to calculate your total ATD receipt or ATD issue quantity as per your client's needs (considering/not considering the forecast horizon).
    Finally take your deployment run.
    Thanks,
    Satyajit

  • APO DP - use of forecast strategy 60 (copy history)

    I am using APO DP V5.
    I need to understand how forecast strategy 60 (copy history) works.
    Suppose I have a three year forecast horizon.
    Can I use this to copy from last year's history into <u>each</u> of these 3 years?
    Thanks,
    Bob Austin, Atos Origin

    Hi Bob.
    The answer to your question is no. 12 months of history will only generate 12 months of forecast.
    I would suggest that if this was a requirement then a macro could be used to generate such a forecast.
    Hope this helps.
    Mark

  • CIF Blocking for SNP CTM Run

    Hi Folks,
    We are implementing CTM solution for a HTDM client. It is the same APO instance where one company is already live on APO and CTM runs are taken on Sunday, Monday, Tuesday, Thursday and Friday on a weekly basis. Now for this new company implementation, we need CTM run to happen everyday at end of the day. Since the client is in USA, we can't have CTM run till 9PM EST since there are end users in west coast as well. But due to busness requirements, we need to complete the CTM runs and publish orders by 8PM EST. No comromise possible on this
    Here is the critical issue. CTM run requires CIF Qs to be blocked during the run time. When we run CTM for company 2, if the CIF Qs are blocked, company 1 will face issues since their business is on else where. Is there a way to run CTM and block CIF Qs only for company 2? It is possible for data transfer block from APO to ECC but what we are concerned is to block ECC to APO data for company 2 only. If this can be achieved, the issue of conflict with CTM runs gets resolved.
    Has anyone faced this issue or is aware of a solution to this problem? Kindly reply back.
    Thanks,
    Chandra

    Hi Chandra
    Does the customer use same client for both company ?
    If yes, is there any relation between the data of company 1 and company 2 ?
    (Same location products are used ?)
    If the data is related, it is better to lock CIF queue.
    (Since incoming data can have influence on running CTM
    as described in Note 487261 / 528913).
    But if the data is not related (different location products are processed,
    I think you do not need to block CIF queue from ECC to APO).
    best regards
    Keiji

  • Table for Demands and Supplies after CTM run

    Hi Gurus,
    I want to get number of demands and supplies after CTM run .
    I can see these details from opt11 . But i want to use these data points further for a custom developments .
    So please let me know , in which table these entries sit ? There has to be a standard table for the same .
    Regards
    Bhupendra

    Vikas,
    You can also improve changing the data points in CTM global setting /SAPAPO/CTMCUST...
    Enable check box : Asynchronous Update and Define appropriate Packet Size and also update
    Package Size for Creating Orders
    Package Size for Creating Pegging Rels
    Package Size for Order Selection
    Below example illustrates the improved performance by enabling check box : Asynchronous Update and Define appropriate Packet Size
    If you set the indicator, CTM first plans the number of demands
    specified in the Package size field. Then the system creates the
    corresponding orders in the liveCache. At the same time, CTM continues
    with the planning for the remaining demands.
    If you do not set the indicator, the system first plans all demands and
    then creates the orders in the liveCache.
    Example
    You want to use the asynchronous liveCache update for 20000 demands.
    Enter 1000 as the package size. The system attempts to fulfill the first
    1000 demands. The orders for these demands are created in the liveCache,
    whilst CTM planning continues for the remaining 19000 demands."
    We had similar issue and CTM performance improved significantly after updating the above setting.
    Thukral

  • I am using a 2003 eMac and am running on Mac OSX  vs 10.4.11. iTunes is not recognizing music I have purchased and when I try to connect when it request me to I get the following error message:  Cannot complete i Tunes Store request. A required iTunes com

    I am using a 2003 eMac and am running on Mac OSX  vs 10.4.11. I amrunning iTunes 8.2.1 (6) and not able to upgrade iTunes on this computer. iTunes is not recognizing music I have purchased and when I try to connect when it request me to I get the following error message:
    Cannot complete  iTunes Store request. A required iTunes component is not installed (-42404)
    Please help.

    Is this music purchased back in DRM days? I don't actually have any iTunes music so I can't test with my iTunes 7.5, but I know that without iTunes 10 you cannot even connect to the store anymore.  I wouldn't think that would require an active connection to the store all the time, otherwise how could you play music on a computer in the middle of nowhere?  Did you do something to trigger iTunes suddenly wanting to connect and check on machine authorization?

  • I can't seem to get my iMac (late 2009 model) into automatic sleep mode.  If I manually put it into sleep I don't have any issues.  I used to solve the issue by running "PleaseSleep" application but that doesn't work anymore since Lion.

    I can't seem to get my iMac (late 2009 model) into automatic sleep mode.  If I manually put it into sleep I don't have any issues.
    I used to solve the issue by running "PleaseSleep" application but that doesn't work anymore since Lion. I now want to fix the underlying problem.
    I'm not running any weird background processes and in my energy saver settings I've tagged "put the hard disk to sleep when possible:, "allow power button to put computer to sleep" and "automatically reduce brigthness". All pretty standard.
    Is there anyone who can give me some pointers ?

    Today I solved the same problem for my iMac running Snow Leopard. See https://discussions.apple.com/thread/3008791#15947706. The method may help you, too.
    For me it was the DynDNS Updater preventing my iMac from automatically entering sleep mode.
    To my knowledge the cause of this sleep problem can only be a peripheral device or a process. So I suggest to first unplug all peripherals and test whether that's the cause. If not, I suggest to terminate one process after another and to test automatic entering of sleep mode after each. Start with user processes; continue with system process if necessary.
    At least that's the way I found the offending process. Fortunately, I was able to change the configuration of that process to allow again automatic entering of sleep mode.
    Good luck!

  • Labview using Report generation toolkit in 2011 run time engine

    is that possiblity to run the  word in labview using Report generation toolkit in 2011 run time engine

    It is possible to use the Report generaion toolkit with the run time engine.  But you will have to include a lot of VIs from User lib since the report generation toolkit uses a lot of dynamically called VIs and classses.
    Certified LabVIEW Architect
    Certified Professional Instructor

  • I run a Windows 8.1 -  Photoshop CS5 under Parallels on an iMac one year old and both having the latest OS. I use a NIK plugin "VIVEZA" which run fine for years without a problem. Latelt and without a reason, the NIK plugin has gone corrupt, (can not use

    @I run a Windows 8.1 -  Photoshop CS5 under Parallels on an iMac one year old and both having the latest OS. I use a NIK plugin "VIVEZA" which run fine for years without a problem. Latelt and without a reason, the NIK plugin has gone corrupt, (can not use it more the 2 corrections after a get a black background message that there is not enough memory) and the system stops running and a must restart is required. How do I fix this terrible problem?
    If it requires a Photoshop CS5 re-install, (I belief that it may fix the problem) and re-install the two third party plugins (NIK Viveza) and (Onone Perfect Resize) how and where do I get to the proper Adobe upload page to do that.
    I have tried to fix this problem by changing the memory allocations, I have spend many hours on it and are very disgusted with it but it needs to be fixed. The current memory settings are;
    Ram available = 1588 MB
    Range = 873 -1143 MB
    Recommended Photoshop usage range =  857  however I have tried every setting to max and in between. Nothing works. Current setting = 1588 (max)
    The Photoshop I use is registered, I have product # and order # .

    Contact NIK for updated/upgraded versions of their plug-ins.  They have been having a lot of issues with their plug-ins.

  • HT1766 How can I backup the iPad to the non-C drive of the computer that runs the itune?   I have already setup the library at a NAS and seems only media file are stored int he library.  iPad backup still need to take use my C: drive that is running out o

    How can I backup the iPad to the non-C drive of the computer that runs the itune?   I have already setup the library at a NAS and seems only media file are stored int he library.  iPad backup still need to take use my C: drive that is running out of space

    Windows - Change iPad default backup location
    http://apple-ipad-tablet-help.blogspot.com/2010/07/change-ipad-default-backup-lo cation.html
    Windows - Changing IPhone and iPad backup location
    http://goodstuff2share.wordpress.com/2011/05/22/changing-iphone-and-ipad-backup- location/
     Cheers, Tom

  • Is there a way to use my external hard drive to run sounds from Mainstage2?

    Is there a way to use my external hard drive to run sounds from Mainstage2?

    TM can back up external HDs. If you have both of your external drives attached, go to the options in TM preferences. Be sure the data drive is not listed (this lists drives/folders to exclude from a backup). Then initiate a TM backup or wait for the hourly backup. That should back up the data drive.
    You can only tell TM what to exclude from a backup, not what to include.

  • I purchased and downloaded Acrobat Pro XI and have installed it.  I want to create a reinstall disk should I ever need it.  I planned on using a DVD.  I'm running Win 7 Pro w/SP1.

    I purchased and downloaded Acrobat Pro XI and have installed it.  I want to create a reinstall disk should I ever need it.  I planned on using a DVD.  I'm running Win 7 Pro w/SP1.

    Hi halb10567672,
    You can download the setup file again from this Link (Download Acrobat products | Standard, Pro | XI, X ) and Burn it to a DVD Disc using Windows Explorer.
    Please revert back for any further query or assistance.
    Regards,
    Rahul

  • HT5945 Java has updated again today, i use a jave plug in to run my virtual software to access my work from home, today i have an error message saying security will not allow access to my website that i use to log in to work from, this is a JREdetection e

    Java has updated again today,
    i use a java plug in to run my virtual software to access my work from home,
    today i have an error message saying that security will not allow access to my website
    i use to log in to work from, this is a JREdetection error,
    my system runs off java and citrix, i tried chrome,firefox and safari - same issue, if my system cannot detect java it wont run, it runs on plug ins.
    How to i change my sec settings to allow access to this website, as i can only see that i can add apps not web addresses?

    If you get an error that says can't backup, try moving the existing backup file to a safe location and thry again. again. You can find the location of the backup file here:
    iPhone and iPod touch: About backups

Maybe you are looking for

  • Choosing gpu when playing games

    Hi, I own a hp g6-2305sl running win 8.1, it's not a bad laptop, the only thing I can't control is the gpu when playing games. I have AMD catalyst 14.9 and HD Intel driver 153330, but when I go to device manager there is only AMD HD 7600M series and

  • How do i get my old itunes back? I upgraded new version and do not like it

    Please can someone help me.... I did a software update and it changed my itunes and i do not like it, can i get my old version back? Or can i access free music again? As i could listen to the radio before???? I cannot find it in the new version.

  • Error while sending email to Multiple Recipients

    Hi, I am trying to send email to multiple recipients .It works fine if all the email-addresses are valid. If even one is invalid throws exception .I wish to send it all the valid addresses even if some are invalid as this email will be going to 3000

  • Change the look after creating own composed look.

    I have recently been introduced to Sharepoint 2013, i have used the sharepoint palette download to change set colours in an .spcolor file. I have uploaded these and all worked fine however I now dont seem to be able to change the look it just hangs a

  • Apple 30" vs. Dell 3007WFP

    Has anyone compared their 30 display to the Dell 3007WFP? I just read that it says the Dell has better image quality and fast pixel response. Ray