Keyfigure fixing at aggregate level

HI,
I am using APO V4,
1. I  am planning to fix my keyfigure only at aggregate level,  My keyfigure is open at all levels like plant or material group or material, i can enter the data at any point manually. but when come to keyfigure fixing, i want to fix the keyfigure only at aggregate level, i mean if the keyfigure is at material level i need fix, any other level it should not allow me to fix.
I was thinking for a drill down macro, but my keyfigure should open at all levels irrespective of keyfigure fixing, is it manageable any how that keyfigure can only be fixed at material level?
2.  this is a different issue from above, i have fixed the keyfigure for a month, after that i had run a copy macro to the fixed key figure, but the fixed values are overwritten once the copy job is completed, and when i check in the planning book, it is visible as fixed agian. do i need to have any macro specific setting for this during the copy macro?
Thanks in Advance
ARUN R Y

Hi Gurus,
I am having some problems with Key Figure Fix.
The business requirement:
Some fields must be kept fixed and locked during the interactive planning performed in tc /SAPAPO/SDP94.
What was done in order to do it:
We created macros using standard features in order to fix and block some cells in accordance with the business requirements. The first macro disaggregates the planning to the last level available for collaboration. Another macro using FIX_CALC and ROW_INPUT functionalities fixes and locks some cells (3 levels). After these activities the planning view is aggregated and it will be ready for collaboration.
These macros run automatically every time that the user open an specific planning view.
The problem:
After the aggregation when the disaggregated level is called again all cells have been showed fixed and locked. If we perform the fix and lock manually the system run correctly, i.e., only the cells fixed and locked are kept in this status after an aggregating and disaggregating processes.
Step-by-step
u2022 Set the macro in /SAPAPO/ADVM u2013 MacroBuilder. To use the macro FIX_CALC in aggregated level. The first attribute set with ROW ATRIBUTES, the second attribute set with VALUES. FIX_CALC (Cota de Vendas; Cota de Vendas). With this setting, the aggregated line will be fixed.
u2022 Set the macro in /SAPAPO/ADVM u2013 MacroBuilder. To use the macro FIX_CALC in level 1. The first attribute set with ROW ATRIBUTES, the second attribute set with VALUES. FIX_CALC (Cota de Vendas; Cota de Vendas). With this setting, the level 1 line will be fixed.
u2022 Set the macro in /SAPAPO/ADVM u2013 MacroBuilder. To use the macro ROW_INPUT in aggregated level. Cota de vendas = ROW_INPUT ( 0 ). With this setting, the aggregated line will be locked.
u2022 Set the macro in /SAPAPO/ADVM u2013 MacroBuilder. To use the macro ROW_INPUT in level 1. Cota de vendas = ROW_INPUT ( 0 ). With this setting, the level 1 line will be locked.
u2022 Now, go to in /SAPAPO/SDP94.
u2022 Disaggregated the planning view.
u2022 Run the FIX_CALC and ROW_INPUT macros.
u2022 Aggregated the planning view.
u2022 Disaggregated the planning view again. You can see the problem.
Thanks,

Similar Messages

  • Fixing at aggregate level & unfixing at detailed level.

    Hi,
    Our requirement is as given below......
    Our Demand Planning Process is Top-down process. Head Quarter will enter the demand at Territory, Channel and Product Group Level. These values are fixed and gets disaggregated to further planning level based on historical sales. The further planning levels are Sales Officer, Location & Product. Territory Manager can change the demand with in his targets across Sales officers (i.e. he should be able to change the targets of Sales officers without exceeding or reducing the Territory targets).
    Can anyone suggest how to fix the keyfigures at Aggregate Level without fixing it at detailed level. We tried FIX_CALC macro, but could not resolve the issue.
    Thanks in advance.
    SP

    You need to create AGGREGATES in your PLANNING OBJECT STRUCTURE, right click on POS and create  the following aggregates
    (1) ALL TERRITORY characteristics
    Now you will be able to fix at the top level and still be able to change at the detailed level.
    Read the following:* Let me know if you have any questions*
    Aggregate  
    Definition
    The aggregates in APO are not the same as those in the Business Information Warehouse (BW), but they have the same purpose: to speed up data access and therefore increase performance.  SAP recommends that you use aggregates in Demand Planning.
    These aggregates are sometimes referred to as persistent aggregates, in particular when talking about detail and aggregate levels in interactive planning.
    Use
    An APO aggregate contains a subset of the characteristics in the master planning object structure. The creation and use of aggregates is optional. The data is always saved on the lowest level of detail. If aggregates exist, the system saves the planning data on the defined aggregate levels as well as on the lowest level of detail. The data is saved twice, but consistently; that is, the sum of the details equals the aggregate value.
    SAP recommends that the aggregates you build in APO for planning data also exist in BW for actual data.
    If you want to save fixed values at aggregate level ; that is not at detail level of the master planning object structure, in a planning book, you must create aggregates for this level. Otherwise the data is only saved at detail level.
    You cannot form aggregates for navigational attributes
    See also:
    Fixing Key Figure Values
    Aggregates are discussed in detail in OSS note 503363. SAP recommends that you read this note thoroughly before configuring your master planning object structures and aggregate hierarchy.

  • Key figure fixing in aggregate level partially locking

    Hi Guys,
    When fix the cell in the planning book, getting "One or more cells could not be completely fixed" message.
    1. If a material having only one CVC in the MPOS those quantity can be fixed correctly without any issues.
    2. If a material having more than 1 CVC combination and try to fix one of the CVC combination quantity, it is fixing partially and getting the above message.
    3. Even, it is not allowing to fix the quantity in aggregate level also.
    We are in SCM 7.0.
    Is there precondition that need to fix the material having only one CVC combination.
    Even a material having multiple CVC combination why it is not allowing to fix one CVC combination in detail level.
    Is aggregate level key figure fixing is not allowed ?
    Please clarify.
    Thanks
    Saravanan V

    Hi,
    It is not mandatory to assign Standard KF to be able to fix. However your custom infoobject that you created must be of type APO KF and not BW KF.
    That said, Let us try and address your first problem.
    You can fix at an aggregate level. However there a few points to remember.
    Let us consider a couple of scenarios.
    1) In your selection id, it is showing a number of products. You are selecting all the products at one go and load the data and try to fix at this level. This is not possible.
    2) In your selection id, you have selected a product division. For a single product division you are loading data and try to fix at this level. This is the true aggregate level and it should be possible at this level.
    Hope this helps.
    Thanks
    Mani Suresh

  • Macro to remove the keyfigure fixing

    HI All,
    Our intension of keyfigure fixing is only at material level that is lowest level of CVC.
    So, we don't want to keep the keyfigure fixing at any aggregate level. say customer group level ( TOTAL) or material group level.
    Example; Assume i have only 3 char in my CVC, as Customer group, Material group and Material.
    So, my fixing should be there only at material level. not on customer group level or material group level.
    Either this can be default macro, which will not allow for fixing the users when they work at any aggregate level or any macro which we can run in background which will go and delete all the keyfigure fixing at aggregate level, but not on the material level.
    Any inputs are appreciable
    Thanks in Advance
    ARUN R Y

    Hi All,
    Any inputs on this!
    Thanks
    ARUN R Y

  • Aggregate Level

    Hi all,
    I am trying to create a aggregate for an infocube. Is it possible to create 2 different aggregate level for same Infoobject?
    Say for exampl, i have infobject 0CO_AREA, i need to use it aggregation level 1 as well as aggregation level 2.
    Please give me a suggestion,
    Ill assign pionts,
    Thanks in advance
    Regards
    Pooja

    Not sure I understand the question.
    You can certainly have multiple aggregates, with 0CO_AREA in each aggregate.  You can have one aggregate be a more summarized aggregate.  You can also create different aggregates with each on e specifying different fixed values for 0CO_AREA.
    Or are you trying to create an aggregate that includes 0CO_AREA hierarchy levels?
    Providing more details would help me understand what you want to do.

  • Fixed value Aggregates

    I have created a fixed value aggregate using the material characetistic.  However, I want to select more than one material, how would I do that, is the only way to build a hierarchy or can I do the same with Fixed value

    Hi Shah,
       The hierarchy does not have any multiple leaves, i.e. each variant of a characteristic only occurs once in the hierarchy,Node "Remaining" is not suppressed . The aggregate cannot be used if the third hierarchy level is needed in a query.
    FOr Ex: Industry Aggregate
    The aggregate can be used
      In a query that determines the sales for each industry or the total sales.For evaluations by node values if there is a hierarchy for the industry.
    The aggregate can only be used in queries having the same filter value.
    The aggregate cannot be used if other countries are needed in a query.
    Hope it gives you some details about hierarchy and fixed value.
    Thanks
    Varun CN

  • Whats Need of  Multiple Aggregate Levels

    Hi Gurus,
    Can some one say whats the need of Multiple Aggregate Levels on a Multi provider?
    Is it some thing Aggregate Levels are just to determine your level of Granularity you want to report upon?
    If really ie the case cant we get it in the query it self by Free Characterstics, Drill Down, Slice and Dice Options?
    Is any other strong reason for one need to go for Multiple Aggregate Levels or Aggregate Levels itself for that matter.
    Thanks for clarification.
    I am trying to understand things better as Iam very new to this area.
    Regards,
    BI-IP Guest

    Manyak,
    Really Thanks for your explanation. Though not completely but mostly I think I understand. Especially Iam really gtill time not aware of an Aggregate Level can supports Planning only at Lowest Granularity.
    I read before that we cant change values at SUM, MIN/MAX Values. But now reading this I understand that we cant change values at Totals Level but only at items Level.
    But again in your example can we change values at indepndent Line Item Level or For Region's Total Level at the end.
    What in this Case if client wants to see both Country and Region under one Layout and both want to changeble for planning?
    One more Last Question if that does not bother you..
    What happens when one go for Input Read Query designed over the Multi-Provider (Contains a realtime Cube for Plan) it self instead of going to Multiple Aggregate levels or for that matter even a Single Aggregate Level also...All I want to know what difference it really makes for me in designing a Input ready Query or else in Getting my Layout or else in Planning Things.
    Might be too many questions on Aggregate Levels but still I request to make me clear.
    Thanks,
    BI-IP Guest

  • Forecasting in DP: At aggregate level or at detailed level?

    Hello All,
    I have selection ID in APO DP 4.0 comprising of may products. I forecast them as a whole using some forecast method (may be seasonality method). How SAP DP forecasts? Does it individually forecast for each product or does it forecast at aggregate level? Has someone analyzed and come across such situation?
    Thanks and Best Regards, Manoj

    Dear Manoj,
    The concept of selection and aggregation is very impotant in APO. Take an example:
    You have a selection for packsize "Display SKU's under packsize A. Say there are 10 SKU's. Now when you run the forecast in the background, you need to define the selection and aggregation level. So for the same selection, if you have defnied the aggregation as SKU, the forecast job will for each SKU. However if "packsize" is selected in aggregation, the forecast will run at packsize level.
    In the case of the interactive planning, the selection defines the aggregation level. Suppose you have loaded the selection described above and loaded for all SKU, the forecast will run for the entire packsize (aggregation across all SKU's). However to forecast individually in interactive planning, you need to load the SKU's one by one and run the forecast.
    Regards,
    Kedar

  • 0PS_C04 (CONTROLLING)  aggregate level

    Hi,
    I want to know if it's posible make to these extrators:
    0PS_CSH_NWA:     Payments in Network Activities
    0PS_CSH_NTW:     Network Payments
    0PS_CSH_WBS: Payments in WBS Elements
    More aggregate level, adding the doc_item field to them.
    That it's posible? Or we have to make another extractors?
    Thanks for your help.
    Victoria

    Check :
    0CCA_C11 Delta and Full upload datasources.
    0PS_C04 controlling - from which whcih data source should fill this cube
    /thread/664877 [original link is broken]

  • Unable to create Aggregate Level on Multi Provider ( Real and Standard)

    Hi all ,
       I am not able to create a " Aggregate Level " on a Multi Provider. When i say create i can't see any info Objects for selections and everything is grayed out i can't select the check boxes . Any idea on what i am doing wrong ?
    Is this an authorization issue ?

    Hi Suresh,
    Are you trying to create an aggregate on the multiprovider? This is not possible...multiprovider itself does not contain any data..

  • 0FISCPER defaults automatically in the Aggregate level

    Hi guys,
    I have a strange situation where I have 0FISCPER, 0FISCPER3, and 0FISCYEAR in my planning cube, but I only want 0FISCPER3, and 0FISCYEAR in my aggregate level.
    For some reason, when I enter the 0FISCPER3 and 0FISCYEAR in the aggregate, the system automatically inserts the 0FISCPER characteristic in there as well. The quick solution is obviously to take the 0FISCPER out of the planning cube, but I want it in the planning so it can derive the value from 0FISCPER3 and 0FISCYEAR.
    If I leave 0FISCPER in the aggregate level, then the system will need a value for it during the query design (or my cells will be locked), however, I do not want it in my Query.
    So how can I make the system to stop inserting 0FISCPER in my aggregate, so I only have 0FISCPER3 and 0FISCYEAR in my aggregate.
    Thanks
    Edited by: Ehab Mansour on Sep 18, 2008 9:43 AM

    Hi,
    Thanks so much for your information Gregor.
    But this is all very confusing for me, this is the first time I've come across this concept of "Exception aggregation".
    My situation is as follows, and let me know if you have any suggestions:
    I have a IP planning cube, which is a copy of the Cost Center Activity cube. With this copy, the only time characteristics I required and kept in my planning cube, was 0FISCPER3, 0FISCYEAR, and 0FISCVARIANT, but I took OUT of the cube 0CALDAY, and 0FISCPER.
    Then I created my Aggregate level in IP based on this cube. Then I did a check, and it said everything was consistent, and activated it.
    Then using query designer I created a query Key figures were Activity Quantity, and row characteristics were Cost Center and Activity type. Time characteristics used were 0FISCPER3, 0FISCYEAR, and 0FISCVARIANT.
    When I executed my query, I got the following message:
    "Exception aggregation reference characteristic 0CALDAY not in info provider", and it seems like my query is locked, maybe as a result of this.
    1) Does this mean I need 0CALDAY in the cube?
    2) if the above is yes, then it will prompt me to put it in the Aggregation level as well, and if it's in the aggregation level, then it's going to expect me to give it a value in the query (otherwise it will lock), which I don't want to do.
    Why does it need the 0CALDAY in the cube?
    Can you suggest some options for this. Is there a way I can avoid having 0CALDAY in the cube and aggregate level? OR do I just leave it in the query, and find an SAP Exit variable that will just automatically populate this for me?
    Sorry if I've repeated myself.

  • Are Fixed Value Aggregates accessed in parallel?

    Hello,
    given the following scenario:
    - Data is split up semantically, say by country, across five cubes and these cubes are assigned to a MultiProvider.
    - A query that needs data from 2 countries is run.
    -> The OLAP-engine will access all five cubes in parallel to see if they have the needed countries. The cubes that are not needed are discarded immediately.
    Now let's assume instead of five cubes, we use one cube and five fixed value aggregates in the background. Would this work the same way? Would the system at all read from any aggregate (since data from two - not just one- countries is needed)?
    Many thanks for your input!
    Gerrit

    Hi Billy,
    you should go to the infoobject maintenance and the business explorer tab and set the 'Value Selection for Query definition' to 'Values in Master data table'.
    But for this, the value 'X' must be posted to the master data table. If not, maintain the master data and create a new entry for 'X'. Activate the master data, and just to be sure, exit and restart BEX. The value should be available then.
    regards
    Siggi

  • How to fix pages zoom level permanently in FF8 ?

    I have 15,6 " laptop with Full-HD resolution. Therefore, by default all text is too small to read. In Windows 7 and in IE there is a possibility to set zoom to 125% permanently, and this fixes the problem.
    In FireFox the text becomes readable if I click CTRL+ two times. But this CTRL+ affects either to one tab or to one website only. But how can I permanently fix this zoom level (CTRL+ two times) in FireFox for forever ?

    You can use 1 of these add-ons :
    https://addons.mozilla.org/en-US/firefox/addon/nosquint/
    https://addons.mozilla.org/en-US/firefox/addon/default-fullzoom-level/
    for me nosquint is excellent choice
    thank you
    Please mark "Solved" the answer that really solve the problem, to help others with a similar problem.

  • 'Fixing' default Zoom level when document is opened

    I wanted to add this to an existing Thread, but could find no option to do so. To fix the default Zoom level, e.g. to 100%, when opening a PDF with Reader X - click 'Edit' in Menu bar>Preferences (bottom of drop-down menu list)>Page Display (in 'Categories:' box on LH side) - at top of Preferences dialog box, in 'Default Layout & Zoom' section, select required Zoom level from drop-down list. Click 'OK' at bottom-right of Preferences dialog box. NB. It appears that you are not able to set a 'Custom' Zoom level, only select an item from the drop-down list.

    I would like to clarify.
    You cannot do this in a browser, you must open the ReaderX application from your programs menu.
    Then navigate to: Edit > Preferences

  • How to fix the field level Error(Invalid Date)

    Hi All,
    Error: 1 (Field level error)
      SegmentID: ACK
      Position in TS: 5
      Data Element ID: ACK05
      Position in Segment: 5
      Data Value: 162014
      8: Invalid Date
    can anyone help me out, How to fix above error? i searched about this but only information about the error  is given and no where it is mentioned how to fix it  and how is it generated please help me out.
    Thanks,
    Nitish

    Are you sending or receiving the EDI?
    Either way, "162014" is simply not a valid EDI data format.  Dates in x12 are expressed as CCYYMMDD so December 30, 2013 would appear as 20131230.
    If you are receiving, you need to contact the sender and have them correct the output.
    If you are sending, you need to property format that date value.  For example:
    myDateVar.ToString("yyyyMMdd");

Maybe you are looking for