Significance of YEAR property in Category dimension.

Could anyone suggest why we need to use YEAR property in Category dimension. How does it help in planning?

Hi,
This property is used to assign a YEAR to the category, to be used with the EVGET and EVTIM functions in reporting.
Hope this helps
[http://help.sap.com/saphelp_bpc75_nw/helpdata/en/93/82360cfc714380bc96a0f034c95540/frameset.htm]
Regards,
Surya Tamada.

Similar Messages

  • Year property for category dimension

    Since year property is the Required Properties for Category Dimensions, if I need to have actual and budget for multiple year, is this mean that I need to create id for every year?
    Like following:
    ID                            year
    actual_2010           2010
    actual 2011            2011
    budget_2010          2010
    budget_2011          2011

    Hi,
    Actually, maintenance of the category dimension is an admin activity. The admin has to change the year value every year. This is similar to the Time dimension. Every year, the admin has to add members for that particular year. Its just once in a year.
    Hope this helps.

  • Question about property:STARTMTH in dimension CATEGORY

    Hi,
    There is a default property "startmth" in dimension CATEGORY. It exist in the default application APPSHELL, but I can't find any
    document for this property. Does anyone know what this property use for?
    Regards,
    David Cho

    First off, it's not a property. It's a static variable. And the code you have isn't a good idea. Static variables should NOT be set via instance methods.
    Think about the following code:
    // In some other class
    Bar x = [[Bar alloc] init];
    Bar y = [[Bar alloc] init];
    Think about what just happened. In the 'foo' class you have now created two 'foo' objects and the first one is now leaked.
    The proper way to initialize static variables is with the 'initialize' class method. This is only ever called once, the first time the class is referenced.
    static Class foo;
    @implementation Bar
    + (void)initialize {
    foo = [[Bar alloc] init];
    - init {
    // Do nothing with 'foo'
    + (Bar)getObject {
    return foo;
    - (void)dealloc {
    // Do nothing with 'foo'
    The only downside, sort of, is that 'foo' is never dealloc'ed except when the app exits. But this isn't typically a problem.

  • [ASK] Get One Row of Property Value From Dimension in Script Logic

    Hello, i need help about how to get one row of property value from dimension in script logic.
    Let say there is CATEGORY dimension and the members are like this :
    ID                                                  YEAR   Status
    PLAN_2011                                   2011        A
    PLAN_2011_V1                            2011        I
    ACTUAL_2011                              2011        I
    FORECAST_2011                         2011        I
    FORECAST_2011_V1                  2011        A
    PLAN_2012                                  2012        A
    PLAN_2012_V1                           2012        I
    ACTUAL_2012                             2012        I
    FORECAST_2012                         2012        I
    FORECAST_2012_V1                  2012        A
    If i scope CATEGORY like this :
    *XDIM_MEMBERSET CATEGORY = [CATEGORY].PROPERTIES("YEAR") = "2011"
    Then i will get member scope like this :
    PLAN_2011                                   2011        A
    PLAN_2011_V1                            2011        I
    ACTUAL_2011                              2011        I
    FORECAST_2011                         2011        I
    FORECAST_2011_V1                  2011        A
    Question :
    In script logic, how can i read the second record of scope and move it to variable ?
    Ex. : I read second record, so i can get the data of second record (PLAN_2011_V1, 2011, A).
    Is there any function to read all record that had been scope ? So i can read all those 5 records.
    Is there any substring or offset function in script logic ? How to use it ?
    Thank you.

    Hi,
    Firstly, when we scope the logic, it doesnt fetch the entire record from the member sheet. It just fetches the ID.
    Secondly, we dont have the feasibility to read only the second ID and skip the others. However, one alternative is that you use the SELECT statement to store all the IDs in a variable, and then use a FOR loop. But this will loop through all the 5 IDs, as per your example. If you want to skip all the IDs except one, you should maintain some property, so that all the IDs are neglected which doesnt have a particular property value.
    Hope you got the idea.

  • Cannot change category dimension members

    Hi,
    I am trying to change the year property value for member budget in the category dimension but once i change the value and save and reload back, i cannot see the new value i entered. It still shows the old value.
    I have read&write access for category dimension. What is the problem then?

    Hi,
    Did you process the Category dimension after saving it on the server?
    If yes, I suggest that you reprocess your application (Modify application, and check both options there), and then on the Excel side, you should go under eTools and click Refresh dimension members.
    Now, you should be able to see your new value for the YEAR property.
    Hope it helps.
    Kind Regards,
    Patrick

  • Typeahead: Brand in Category Dimension Search

    Hi,
    I have a requirement to search for brands within a category and render those as Auto-Suggest options. e.g. If I search for Sony, I should get options as Sony in Televisions, Sony in Cameras etc where Televisions, Cameras are  my categories. As of now, I have two dimensions mainly categories and Brands.
    I was thinking either to write a Manipulator with merged value of brand and category or bring a similar property from backend. In that case, we would get the associated categories but then a duplication of N values. If we pre populate the categories in a map, then the association with brands may not be possible and would lead to an Auto suggest option leading to zero results page.
    Any suggestions to achieve this?
    Regards,
    Vaibhav

    Vaibhav,
    Have you tried using Compound Dimension search for this kind of type-ahead functionality? Additionally, you'll need to restrict the dimension search to only the Brand and Category dimensions. I haven't had a chance to use this kind of dimension search in any of my implementations yet. But it looks like this might be able to get the results you're looking for.
    You'll need to set a --compoundDimSearch flag in the Dgidx before you can start using Compound Dimension search. Refer to the basic dev guide for more details.
    Let us know if this works for you.
    Thanks.
    -Adi

  • What is the significance of Singleton Property?

    Hello guys!!!
    Can some one elobarate the significance of Singleton Property?
    Also, please suggest me a scenario, where we use Singleton Property.

    HI,
    click on ur node and on the singleton proprty click F1. u will get the full detail.
    The property "Singleton" specifies the number of instances that can exist in a dependent context node (that does not belong directly to the root node).
    If the property "Singleton" is set, exactly one instance of the node exists. Its content changes when the lead selection of the parent node changes.
    If the property "Singleton" is not set, one instance per parent instance exists. The content of the instances does not change when the lead selection of the parent changes.

  • Multiple Category Dimensions

    Hi Everyone,
    We are integrating ATG 10.2 with Endeca 3.1.2. We are going to have 10 different sites with different catalogs but the products and sku's can be shared across the catalogs.
    To meet this requirement we are using CustomCatalogVariantProducer and UniqueSiteVariantProducer components to create multiple endeca records for each variant that is available.
    The question that we have is if a particular category is shared among multiple catalogs, do we need to have separate product.category dimension, one for each catalog that is indexed or will the CategoryToDimensionOutputConfig component take care of this by having all the possible combinations as dimension values in one dimension called product.category.
    Please share your thoughts on this and correct me if I am wrong.
    Regards,
    Shabari

    It depends on the chars that you have in the cube you can categorize the relative char's together in the same diemsion ex. Material num , Mat Type Mat group... 
    If you have many char's in the cube ... you can catergorize the dim's and keep relative char's in the same dim.
    Ex. Material Dim (Mat ID , Mat type , Mat grp ..etc)
    , Customer Dim (cust ID Cust name ..)
    .. Sales Org
    If the dim of the cube has more values then we can flag it as "Line item dim" (ex. CO Order number)
    Apart from these you will have standard dimensions i.e Unit Dim , Time Dim , and Datapack Dim
    Edited by: Srinivas on Jul 30, 2010 3:34 PM

  • Error in category Dimension

       Hello Experts ,
    I have an issue in category dimension .
    when i am running the package to load the transaction data ,getting following error pop up in loading the data  :
    RUN_LOGIC:Value Actual,Actual_BudgetRate,Actual_ in some formulas of elimination CATEGORY is not a base level member
    model: SALES_PLANNING. Package status: ERROR
    Can any 1 have the idea about the solution

    Do you have some default.lgf for SALES_PLANNING model? Do you check to run default.lgf after import?
    Do you have dimension member formulas for some members in CATEGORY?
    Vadim

  • CALC property for entity dimension

    I have a entity US01 which is located at the base level of my entity hierarchy, when I choose this entity in the CV of my input schedule, it allow me to input data, it also pass the validation, but when I click the send active worksheet, I get the error message
    "It is a calculated member.US01"; while I have another entity member US02 which is at the same level with US01, it works ok if I choose that one,
    If I understand correctly,the system generated property CALC should be 'N' if the member is located at the base level, if this is the case how could I get this error message?
    Thanks

    Hello,
    There are only three possibilities that the CALC property is set to "Y" by the system:
    1. Member is a parent level member (has children)
    2. Member has a formula defined in the "FORMULA" property of the dimension
    3. Member is references in an MDX statement in the default logic, like in the following example (sets reporting currencies as calculated)
    *FOR %CURR%=%REPORTING_CURRENCIES%
         [CURRENCYDIM].[#%CURR%]=null
    *NEXT
    Regards,
    Marcel

  • Combine year + period as one dimension for data input

    Existing Hyperion Planning has 2 dimension to keep the year and period. Our users would like to have the data entry web form title to show the year+period e.g. Jan 2009 instead of two rows. Is it very difficult to build such a label or a dimension for data input?
    Thanks in advance.

    Jake_Turrell wrote:
    You could do this with custom JavaScript, although I have to say the work would outweigh the benefits.
    Why is it important that they see the year and month with a specific layout on a web input form? Are they printing the form, or using it as a "report"? If so, I would direct them to Financial Reporting, where it is much easier to format labels, etc. Forms shouldn't be used as reports as a general rule.
    - JakeI am referring to the web form. Because there are 12 months in a year and they need to input more than 10 years budget, the label on the web form is not easy to view from our end user point of view. They say that sometimes they will input data in the wrong year. So they prefer to the column label as Jan2009, Feb2009, etc instead.
    Thanks for your help.

  • Rename Category Dimension

    Hello.
    Instead of using Category, we are using Scenario and have updated constants and system_constants. Everything works fine, except the web landing page when the Application selected is Application Not Set. In this case, an error is generated because funtion dbo.uf_GetCategoryMember does not exist. Here's the message from event log.
    ==============[System Error Tracing]==============
    [System  Name] : OSoftCPM
    [Message Type] : ErrorMessage
    [Job Name]     : MetaData/GetDimensionListWeb
    [DateTime]     : 7/11/2008 10:35:01 AM
    [UserId]       : Appset:BPCDEMO,App:,UserID:CMUTUAL\mfa7236
    [SqlException]
        Type      : System.Data.SqlClient.SqlException
        Errors    : System.Data.SqlClient.SqlErrorCollection
        Class     : 16
        LineNumber: 1
        Message   : {Invalid object name 'dbo.uf_GetCategoryMember'.}
        Number    : 208
        Procedure :
        Server    : SMPBPCDBP01\BPC
        State     : 1
        Source    : .Net SqlClient Data Provider
        TargetSite:
        HelpLink  :
    ==============[System Error Tracing  End ]==============
    I create the function by copying from Apshell, then the landing page with Application Not Set is fine. Is there something else that needs to change because of the Category rename? The solution of creating the function would be okay, except the function disappears. The day after I create it, it's gone. Don't know why.
    Thanks, Nancy
    Edited by: Nancy Eichinger on Jul 15, 2008 8:12 PM

    Hi Nancy,
    I suspect that something didn't process properly when you created the category-type dimension, or added it as a secured dimension in one (or more) of your applications.
    I have an appset here where I renamed category as version, and it's secured in the applications.
    I have a function dbo.uf_GetVersionMember, but no function called dbo.uf_GetCategoryMember. I've never examined this function, but it appears to have something to do with the member-based security validation check that's performed when users request or submit data.
    As Alwin recommends, you should try reprocessing the application. I'd also try removing the security on the category-type dimension, and then re-applying it. I would guess that you'll want to find that a function called "dbo.uf_GetScenarioMember" is created, but I'm not certain how this all works.
    You can check in SQL Server Mgmt Studio to see in real time whether the function is created -- in the object explorer, look in your database -> Programmability -> Functions -> Table-valued functions, and you'll see the list.

  • Combine Year and Month two Dimensions together side-effect

    My user ask me to combine Year and Month(Period) those two dimensions as one dimension. I found it will be difficult to get TB-Last amount except "Hard Code"
    For example:
    I got three years :2007,2008, 2009
    One Banance Account: Current Asset
    12 Months: Jan ~ Dec
    Obvioulsy, I would mark Current Asset as TB Last dut to it is a balance sheet account. And 2008 Jan Current Asset amount will equal to 2007 Dec amount.
    But if I combine Year and Months togethes as following
    2007
    200701
    ~
    200712
    2008
    200801
    ~
    200812
    2009
    200901
    ~
    200912
    Then Current Asset TB Last amount for Jan of each year will always be 200912 amount. The only way I think th solve the problem is "Hard Code". Can anyway provede me an more
    effient way to do it?
    Edited by: user7397045 on 2009/6/22 上午 8:27

    if 200701 through 200712 are children of 2007 then if you mark current asset as TB last, 2007 will equal 200712 and 2008 will equal 200812, etc. For 2009 it would currently equal #missing since there is nothing in 200912. That could ber changed by setting current asset to be time balance last skip missing.
    If you had 2007Q1 through 4 in there then 2007Q1 would equal 200703, etc

  • Filter EPM Property values based on another property in same dimension

    Hi,
    I need to restrict property values of a Dimension based on selected value of another property of the same dimension.
    For example, in Material Dimension, I have properties Planner and LOB
    Material
    Planner
    LOB
    100
    ABC
    LOB1
    200
    ABC
    LOB1
    300
    XYZ
    LOB2
    The Planner will select a Planner Name, based on which the corresponding list of materials should be shown along with LOB.
    I have tried EPMDimensionPropertyValues but it doesnt allow to restrict the IDs based on another filter condition.
    Please help.

    Thanks everyone for the response.
    As mentioned in the post, the requirement is a bit twisted.
    Let me rephrase the requirement:
    I need to have two dropdowns ( which should act as filters to the template).
    MATERIAL diemnsion has a property PLANNER.
    I need to have the first drop down as list of all PLANNERS ( I could do this easily by EPMDimensionPropertyValues).
    For the next dropdown, I need to show only those MATERIALS which has PLANNER1 ( lets say, PLANNER1 was selected in the first dropdown).
    I am facing issues for the second dropdown, as I cannot have a condition to show the Property (ID) values in EPMDimensionPropertyValues
    Also note that MATERIAL is not present in the report ( this is because we need a different aggreagation for material in the report) so we cannot use EPMDiemnsionOverride.
    Please help.

  • How to call category dimension in run logic

    hai all,
    i has an senario that i has to derive the category in datamanager prompt.
    i has to pass the value into the run logic
    how can i pass the catagory value which is derived in the datamanagar prompt to RUNLOGIC syntax
    can any one help me out...
    thanks,
    Rajesh

    Hello Rajesh,
    i'm not sure that I've understand your question, but if you want to pass the category from the package to the lgf file you must add a prompt instruction to the package f.e. PROMPT(SELECTINPUT,,,"Please select category",%CATEGORY_DIM%) and in the script logic refers to it using
    XDIM_MEMBERSET CATEGORY=%CATEGORY_SET% this works with all the dimensions, just substituting category with the other dimension names.
    Please refers to Script logic/Rules Keyword Reference/Special Keywords
    http://help.sap.com/saphelp_bpc70/helpdata/en/a6/69182aed2c4df78e3f7b9d586735ac/frameset.htm
    Kind regards
    Roberto

Maybe you are looking for

  • Why do my photos have a green tint when placing them into Muse?

    I am placing photos of portraits into Muse and the colors look terrible. There is a green tint that dulls down the pictures.Top is one of the originals, and bottom is a screenshot in Muse.

  • What is the best all-in-one printer out there today

    I have a home office.  I have been running either Canon or Epson printers for years.  My Canon MP830 is dying - I am getting a blac stripe down the middle of every paper.  I need a new all-in-one printer.  I want it to work wirelessly and the ink sho

  • Convert SQL Query to Oracle

    Hi All, I have two queries of SQL for creating table. Query1. CREATE TABLE [dbo].[DocumentType] ( [DocType] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [SubCat] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ) ON [PRI

  • Ipad 2 gets "No Service" message

    SInce the latest update (iOS 8) was installed on my iPad 2 3G I get the "No Service" frequently in the upper left hand corner of my screen.  Also, when loading pages on something like ABC News the screen just closes and goes back to where the icons a

  • Adjustment Layer not rendering...

    I have a fairly basic comp consisting of 3 or 4 3d layers spaced out along the Z axis, two precomps containing some edge lighting effects, a camera, a light, and the troublesome adjustment layer. The adjustment layer only contains some color correcti