CPM variable for cockpit

We have a cockpit defined in SEM which displays KPIs by calendar day. There is a CPM variable displayed when entering the cockpit which accepts the day, it is a drop down box. Walls, views and frames are then displayed based in queries in BW. The dates in the dropdown reflect the posted values from the BW cubes. One of the KPIs is obtained from a multiprovider (MP) in BW. When the query from the MP is used in a frame an excessive amount of dates are displayed in the dropdown. The dates displayed are not in any cubes. This also causes the cockpit to respond extremely slow. When the MP query is not connected to the cockpit performance is acceptable and the date selection reflects the cube contents.
We would also like to default the date selection to yesterday's date, but that is another issue.

Richard,
I have not tested it but try to go to transaction RSRHIERARCHYVIRT and change the time interval (to less dates).
Regards
Marc
SAP NetWeaver RIG

Similar Messages

  • SEM-CPM: Autorizations for cockpit

    Hi friends.
    I have installed a SEM CPM for a client but I have a question: how can I conceed autorizations for a cokpit for some users?
    Thanks!

    You need to add the transaction to the cockpit in BW and than you need to make sure that the users are authorized to the authorization objects that are applied in the query that run in the cockpit.
    I hope this help.
    Antonino

  • SEM-CPM : CPM Variable

    I am interested in presenting a CPM variable visually (I am using CPM-web, or UMM_PRES_WEB).  The variable is currently used to drive the restriction of the underlying queries, however, I am interested in using this same CPM variable to provide a visual cue of what data is being shown.  So - for example- I would like to present text somewhere in the logical view and perspective view that would identify which values the CPM is set to.  I have not been able to find a way to use the CPM variable for anything other than restriction. 
    Can anyone help me with how to use the CPM variable as dynamic text as I have described?  It seems visually challenging to understand what is being related if these values cannot be presented.
    Message was edited by: Walter Todd

    Hello Walter,
    I too am seeking to do something similar. Any luck doing it? If yes, could you please share the process.
    Thanks
    Sunil

  • SEM - Balance Scorecard: Run-time Variable for value

    Good day,
    I need to create a CPM Variable for a value that should be entered by the user at run-time. Could you please inform how this would be done?
    Regards
    Grant Carelse

    Hi Ravi,
    Created a basic query with a key figure (Actual Capital Spend) and the characteristic value (Number of Households, this should be manually entered when the KPI is accessed on the scorecard by the user viewing the KPI). What has occurred in the design process is that the CPM variable for number of households does not show up when linking the query to the value field in the Measure. Only the variable folders are showing up.
    Even if the CPM Variable does show up, I was thinking that this characteristic value has to be linked to a second value field so that I can divide the Actual Capital spend by the number of households. Would I be able to do this?
    Regards
    Grant Carelse

  • Selection variable for next month in RFPERIOD_OPEN in closing cockpit

    Hi,
    we would like to use RFPERIOD_OPEN in the closing cockpit in order to open the next period on D-10 automatically. I would like to use the selection variables of the closing cockpit in the program variant in order to avoid unnecessary variant maintenance every month.
    Unfortunately I cannot find a variable for the next month. There is only SAP_FAST_CLOSE_PERIOD_P. Do you know if it is possible to base a calculation logic to derive the next period from SAP_FAST_CLOSE_PERIOD_P.
    Thanks!
    Kind regards,
    Mariya

    Thanks! I checked it, but the appearance of months and order is okay in T247.
    Any other ideas?
    I thought I read somewhere that this is a bug but can´t remember where I found that bug hint.

  • Using CPM Variable within SEM BSC

    Hi,
    My client would like to have scorecard in Europe. he would like also drilldown through different structure :
    - Europe
       - Country (France, UK...)
         - Department (HR, Finance)...
    I thought It was possible to use CPM variable with Structure object and create only one scorecard (scorecard is the same for every structure). Unfortunately, I didn't success in using CPM variable.
    Is there a way to achieve this (creation of multiple scorecards...) ?
    Thanks in advance

    Hi,
    Thanks for your answer.
    I agree with you when you say that if you maintain values in CPM variable, it will point to either cointinent or country and not both. That's what we want.
    I need to know the best way to have a scorecard for Europe, one for France, one for UK....
    Do we have to create one scorecard by element or is it possible to use CPM variable to achieve this ?
    I didn't find a way, as we can do in Management cockpit, to change directly in the presentation the value of the variable CPM.
    Thanks in advance

  • Passing CPM variable value to BW report/query

    Is it possible to pass CPM variable values from SEM scorecard to BW supporting reports.

    Not sure if this is what you are looking for, but it's my first thought of what I would try:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/3.0b report-report interface.pdf

  • SEM CPM variable

    We have a cockpit defined in SEM which displays KPIs by calendar day. There is a CPM variable displayed when entering the cockpit which accepts the day, it is a drop down box. Walls, views and frames are then displayed based in queries in BW. The dates in the dropdown reflect the posted values from the BW cubes. One of the KPIs is obtained from a multiprovider (MP) in BW. When the query from the MP is used in a frame an excessive amount of dates are displayed in the dropdown. The dates displayed are not in any cubes. This also causes the cockpit to  respond extremely slow. When the MP query is not connected to the cockpit performance is acceptable and the date selection reflects the cube contents.
    We would also like to default the date selection to yesterday's date, but that is another issue.

    Hello Walter,
    I too am seeking to do something similar. Any luck doing it? If yes, could you please share the process.
    Thanks
    Sunil

  • SEM-CPM-MC: Creating CPM variables

    Hi,
    I know this is probably not the right place to post it, but I couldnt find a better place.
    I trying to create a variable in SEM-CPM-MC, but no matter what I do, I'm only able to create a runtime variable with selection type P - Variable for single value. I can select the other values, but when I save the variable SAP automatically corrects it to Singe value again. I can also create a design variable with the other types, but not a runtime variable. How do I create a variable for which you can enter an interval?
    In the documentation it also says, that you should be able to create variables on a frame level. I don't see any button where I can create a variable on a frame level. I've done exactly as it says on help.sap.com, but I don't have a button to create a new variable on a frame level. How do I do that?
    Any help is appreciated and will be rewarded generously :o)
    Thanks,
    -J

    hi Yaj,
    yes, there are business content, sap measure catalog, measures, strategy tempates, bw infocubes, etc.
    you can activate single or mass, go to sap measure catalog, e.g you can activate node 'financial measures' for mass activation or specific measure only under that catalog.
    to activate infocubes etc, you can use rsa1(administrator workbench)->business content, detail steps see sap help
    http://help.sap.com/saphelp_bw33/helpdata/en/80/1a66d5e07211d2acb80000e829fbfe/frameset.htm
    CPM business content, see
    http://help.sap.com/saphelp_erp2005/helpdata/en/7a/72663ca0a9272ae10000000a11405a/frameset.htm
    hope this helps.

  • Multiple single values variables in cockpit not possible ??

    Hi,
    I'm trying to create a variable in SEM-CPM-MC, but no matter what I do, I'm only able to create a runtime variable with selection type P - Variable for single value. I can select the other values, but when I save the variable, SAP automatically corrects it to P - Singe value again. I can also create a design variable with the other types, but not a runtime variable. How do I create a variable for which you can enter an interval/multiple single values?
    In the documentation it also says, that you should be able to create variables on a frame level. I don't see any button where I can create a variable on a frame level. I've done exactly as it says on help.sap.com, but I don't have a button to create a new variable on a frame level. How do I do that?
    Any help is appreciated and will be rewarded generously :o)
    Thanks,
    ramesh

    Hi Goutham R,
    As of 4.0. it was by a limitation.
    I have read some where that some users were able to meet the requirement by putting a semi colon at the end of each value in a excel and feeding it to the prompt but seems like you have already tried that.
    Please see if you put a vote here in this link:
    Selection option variable not behaving the same way in WebI : View Idea
    But I think this requirement can be met in Analysis edition for OLAP.
    BR
    Prabhith

  • How do I create an automator variable for a path that includes a date?

    I like to use Image Capture to scan documents into a hierarchy of folders under my ~/Documents directory that are organized by year and document type.  For example, I have
    ~/Documents/archives/2011
         /Misc
         /Utilities
    and
    ~/Documents/archives/2012
         /Misc
         /Utilities
    for archiving miscellaneous docs and utilities bills. Now, switching folders in Image Capture is annoying so I want to use the Automator support built into that app to direct the scanned images to ~/Documents/archives/<Current Year>/Misc or ~/Documents/archives/<Current Year>/Utilities.  I was able to do this with separate Automator workflows, each with a hard-coded path to the destination folder.  For example,
    What I would like to do is use an Automator variable to dynamically determine ~/Documents/archives/<Current Year>/Misc.  I see variables for Home, Documents, and Current Year.   However, when I try to create a new path variable it only lets me choose a full path to a Finder folder.  How do I combine Documents and Current Year variables with the "archives" and "Misc" folder names to create a new path variable?

    Well now, you went and made me learn something today.  In the Variables Library, under Utilities, is a variable named AppleScript.  You can put a small script into this that evaluates to your path, for example:
    ((((path to documents folder) as text) & "archives:" & (year of (current date)) as text) & ":Utilities") as alias
    If the script evaluates to a proper path, it can be used wherever any other path can - you can experiment by looking at the results of a Get Value of Variable action.

  • Need a Syatem variable for Executing the report by RFC.

    Hi Experts,
    Need a Syatem variable for Executing the report by RFC.
    what i mean to say is,i can execure the report directly ...then no issues.
    But if i execute the Report by RFC ,then i should put a condition with system variable...
    Please suggest me ,how can put a condition when i am executing the report through RFC.
    Thanks
    Babu

    Hello Friend,
    what I understood that you want to put some extra condition if that report is getting called from RFC...
    you can use the system variable SY-CPROG....it will hold the value of the report when it is geeting executing directly...
    but when it is getting executed therough RFC...it will hold that RFC name...
    Thanks
    Krish

  • How can I use variable for a package filename and target file inODIFileMove

    I want to use a variable for paths so that when I migrate from Dev to QA to Prod I don't have to do a lot of editing.
    Specifically, I want a variable to be the first part of the path for the filename (\\sundev1\fnd1-hypd1) and join this with the rest (\update\log\*.log or specific filename) using several different objects like the ODIFileMove, ODI OS Command, OS Command, etc.
    Thank you!

    Hi,
    you could set up a database table holding processing parameters (i.e. Column1 - ParamName, Column2 - ParamValue).
    One row could then be ParamName = FilePath, ParamValue = \\<server>\folder\
    So, the refreshing query (attached to a logical schema) would be something like SELECT ParamValue FROM <your table> WHERE ParamName ='FilePath'
    Then, create a variable which can refresh from the database and in the package, drop the variable onto the flow and set it's type to 'Refresh Variable' in the properties.
    Hope this helps.
    geeo

  • How to use one Bex Variable for two purposes in one query?

    Hi,
    I want to prompt for a UOM in a query. Then I want to use that one UOM variable to do 2 tasks in the query:
    1. Perform a UOM conversion on one restricted key figure (no filtering)
    2. Filter in a second restricted key figure (no conversion)
    How would I use a variable (or two?) to do this? I do not want to have 2 UOM prompts.
    Thanks!
    Gregg

    Oh, it all seems so easy now!  Hindsight 20-20...
    Solution was to create a new input ready variable for Unit.
    1. Restrict the key figures which need restricting using new variable
    2. For conversions, in BI backend us T-code RSUOM and create new conversion type associated with new variable. Then for each key figure needing conversion, set the conversion parameter to use the new conversion type.
    Between both 1 & 2 above, the same variable is used & thus prompted only once.
    Solution works perfectly.... as it should. Hope this helps someone else!

  • How to substitute a bind variable for a IN condition?

    Dynamically I am setting the WHERE condition for one of my blocks using SET_BLOCK_PROPERTY Built in. The condition that I am attaching has two IN conditons..
    For Eg.,
    contracts_tbl.status_col IN ('NEW', 'OLD', 'EXPIRED', 'OPEN')
    AND contracts_tbl.id_col IN (1, 2, 3, 4)
    The number of choices in the IN condition will vary depending upon the user choice in my screen. Because of this the parsed SQL state is could not be shared and multiple of these are getting created in shared pool. To avoid this I would like to use bind variables.
    There are two ways I am trying to do this..
    1. Generating one bind variable for each value. i.e.,
    contracts_tbl.status_cod IN (:global.var1, :global.var2,
    :global.var3)
    Now this could result it memory error if no. of choices exceeds the avilable memory. Also its a tedious task to purge the variables after querying the block. Also because of multiple IN conditions, the chances of different set of selections are possible and then again sharing will be minimal.
    2. The second method is to set the one bind variable for each IN condition. i.e.,
    :GLOBAL.Var1 := '( 'NEW', 'OLD', 'EXPIRED', 'OPEN' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    contracts_tbl.status_col IN :GLOBAL.Var1
    AND contracts_tbl.id_col IN :GLOBAL.Var2
    In this case, forms is not querying as the IN condition takes the global variable value as one string and the query returns no rows though there are plenty available for each status. Also any NUMBER type condtions erroring out as the , and ( are invalid numerals.
    Q: Is there anyway you can make this work? or Is there any other better method to substitute bind variables in place to avoid creating new set of statements for each query in the shared pool?
    Your suggestions and pointers are higly appreciated. Please respond immediately as this is a P1.
    Thanks,
    -- Raam.

    2. The second method is to set the one bind variable for each >>IN condition. i.e.,
    :GLOBAL.Var1 := '( 'NEW', 'OLD', 'EXPIRED', 'OPEN' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    contracts_tbl.status_col IN :GLOBAL.Var1
    AND contracts_tbl.id_col IN :GLOBAL.Var2 This method should work - not sure if you put exact syntax in or not but your first assignment would cause a problem as everywhere you want one ' mark you would have to put two so that it does not close your quoted string
    Try the following syntax:
    :GLOBAL.Var1 := '( ''NEW'', ''OLD'', ''EXPIRED'', ''OPEN'' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    SET_BLOCK_PROPERTY('blk name',
    default_where,
    'contracts_tbl.status_col IN ' || :GLOBAL.Var1
    || ' AND contracts_tbl.id_col IN ' ||
    :GLOBAL.Var2);
    Hope this helps,
    Candace Stover
    Forms Product Management

Maybe you are looking for

  • If I want to replace my iPhone should I take a box or earpods or something else or should I just take my iPhone?

    Hello, I want to replace my iPhone 5 because of the power button problem (it works on the left side and doesn't work on the right side) and I was just wondering what do I need to take to Apple store if I want to replace my iPhone. Should I take a box

  • Error while executing queries on 0FIGL_M30

    Dear Experts From the business content we have installed a multiprovider 0FIGL_M30 and corresponding queries as well, data load was also sucessful but when we tried to execute queries it gives an error first error message is "0ACDOC_CC_P is not a val

  • HD Monitor recomendations

    I'm about to purchase a new Mac and I'm hoping to buy an HD monitor as well, but I don't have any knowledge of that market. I would appreciate any recommends people here have for HD monitors under $1500. For office use only. Thanks in advance.

  • Declare new color from AS2 to AS3

    Hi All, Could you let me know how to "convert" the following code from AS2 to AS3: var distracterBkgdColor = new Color(this.distracterBkgd_mc); Thanks!

  • Sort artists iphone

    I'm looking for assistance with the Artist sort on my iPhone 5 (iOS7). In iTunes I have several songs from Bob Marley. Depending on the album, the Artist may be listed as "Bob Marley" or "Bob Marley & The Wailers". In iTunes I have designated "Marley