BWA 7.2 RKF and CKF

Ongoing from Jamie Hylton's thread...
If we had BWA with the blades configured for both SBOE and BW access - in what scenario does BW access actually get to use the "query snapshot" functionality?
We read that BWA 7.2 comes with RKF and CKF but as far as I see - this only applies to the CKFs and RKFs in the query snapshot load for SBOE and not for normal BW access
Or did I read wrongly?

Hi
You can use BWA 7.20 with BW 7.01 SP05 and the indexing RKF and CKF functionalities are supported only with this combination of BWA and BW and finally reporting in Explorer.
Also as Marc has mentioned the exploring of data with the Infoproviders having RKF and CKF is possible only in Explorer.
The CKF and RKF as part of Multiprovider Snapshot Index can also be used to explore the data in the Explorer.
c.f note : 1332392.
Hope this helps!
Regards, Hyma
Edited by: Hymavathi Yanamadala on Mar 16, 2010 1:16 PM

Similar Messages

  • BO Explorer - using RKF and CKF of a query

    Hi,
    I am currently in the learning phase of Business Objects 4.1 tools and have some unanswered questions.
    I have recently started learning about the Explorer tool and was wondering whether there is a way I can use BEx queries as source in the Explorer tool. For now, I have created a relational data universe over the InfoCube using the Information Design Tool and used this new universe as a source in the Explorer tool but this did not bring in any of the existing BEx restricted key figures and calculated key figures.
    Are there any other ways I can connect directly to the BEx query directly to take advantage of the defined restricted key figure and calculated key figure. There are about 100 RKF and CKF over an InfoCube and I would really like to take advantage of the existing elements.
    I read through the discussion forums and found couple of different replies based on the version number.
    Please do guide me if you have resolved a similar issue. Thanks for reading.

    Ajay Gupta wrote:
    Grame,
         The relational method is the only option with Explorer.  You have other options when using WebI & Analysis for OLAP but NOT with Explorer.
    Regards,
    Ajay
    Thanks for the reply Ajay. I was following the below thread that mentions about creating universe using XI 3.1 and then using the constructed universe through Explorer. Is this available in BO 4.1, please do explain about this if possible.
    http://scn.sap.com/thread/3417905

  • Rename RKF and CKF in query using ABAP

    Hi guys,
    I am supposed to rename RKF and CKF in query using ABAP.  (RKF: restricted key figures, CKF: calculated key figures)
    Right now, I am using FM RSZ_X_COMPONENT_GET to load query definition. I can find and rename all used RKF and CKF technical names and rename them in returned tables and then save it using  RSZ_X_COMPONENT_SET.
    But  I see that both RKF and CKF are reusable elements and they are can be probably used somewhere else.
    Can you tell me where can I find information in what header table are they saved or maybe some "where used" table.
    What FM am I supposed to use to rename CKF and RKF in given query and also in other parts of SAP system?
    Even some information how to get deeply into this problem would be very helpful.
    Thanks.

    Hi,
    You can see the query element definitions in RSZ* tables, but not sure if you will be able to find complete info, like a particular RKF is restricted by following selections by looking at the tables. Also, please do not try to change the info directly in the tables even though you seem to have a lot of objects to changes.
    Hope this helps...

  • Copy and Paste of RKFs and CKFs

    Hi All,
    How can i copy a RKF and paste/use it and change its tech name and a few restrictions among all restrictions.
    Regards
    Arun

    Hi Arun,
    Just CRTLC for copying and CRTLV for pasting the RKF's or Formulas or any object in Query Designer in a particular query.
    This is not possible to one query to other query... as said by prakash.
    Regards
    Ravi Kanth

  • Percentage Calculation using RKF and CKF

    Hi,
    I am unable to create a CKF which calculates % of a key figure (Net PO value). The % has to be calculated on the overall total of the column.
    My scenario does not allow me to use formulas to do so. So I had to create a RKF which uses my key figure and I restricted it with Vendor (Constant Selection) which was in my rows. Then I created a CKF which calculates the percentage using this restricted key figure. But when I go into my query analyser and open this query and try to restrict the vendors to only a few, the percentage is still calculated to the entire vendors for that particular company code.
    Is there another way to solve this problem where I could get the percentage values according to as many vendors I filter the report on?
    Many thanks
    IA
    Edited by: I A on Jan 13, 2010 1:39 PM

    Hello I A,
    Go to Query Designer, select you key figure and in "calculations tab" select: Calculate individual values as--> Normalize after overall result (8th option).
    I hope this helps! (in that case rewrd pts please )
    Regards,
    Jordi

  • Need help Designing a Query -with RKFs and CKF or alternate

    Hi,
    Trying to create a query off a HR Headcount IC - to display number of top performing employees (based on appraisal attribute) by region and by function. The format is as follows:
    Created 3 RKF's in column structure where
    1RKF is KF "Employee Numbers" for characteristics restrictions of date range1, appraisal rating=1,2, employee status =active etc.
    2RKF is KF "Employee Numbers" for characteristics restrictions of date range1, appraisal rating=#, employee status =active etc.
    3RKF is KF "Employee Numbers" for characteristics restrictions of date range2, appraisal rating=1,2, employee status =active etc.
    1CKF is Boolean result of (1RKF OR (2RKF AND 3RKF)
    Was able to display correctly all top performing employees in the following format. When "Employee" was selected to row.
    Top Performer (CKF)
    Employee 1----
    1
    Employee 2----
    1
    Employee 3----
    1
    Employee 4----
    1
    Employee 5----
    1
    Employee 6----
    1
    Employee 7----
    1
    When tried to display the same by Region by Function or even by only Region (Row Char) it doesn’t work. Data is non-sensical.
    # of Top performers
    Region 1 -
    FunctionA----
    5
    Region 1 -
    FunctionB----
    2
    Region 1 -
    FunctionC----
    3
    Region 2 -
    FunctionA----
    4
    Region 2 -
    FunctionB----
    0
    Region 2 -
    FunctionC----
    7
    Region 2 -
    FunctionD----
    5
    Understand that the Boolean CKF is not working correctly. What am I doing wrong ? Please advice fix or alternates.
    Thanks.

    Hi Pradeep,
    not possible to use ranking since Appraisal rating is a characterstics not a key figure value. Any other suggestions..
    Thanks
    Arun

  • Structures Vs RKFs and CKFs In Query performance

    Hi Gurus,
    I am creating a GL query which will be returning with a couple of KFs and some calculations as well with different GL accounts and I wanted to know which one is going to be more beneficial for me either to create Restricted keyfigures and Calculated Keyfigures or to just use a structure for all the selections and formula calculations?
    Which option will be better for query performance?
    Thanks in advance

    As compared to formulas that are evaluated during query execution, calculated key figures are pre-calculated and their definitions are stored in the metadata repository for reuse in queries. The incorporation of business metrics and key performance indicators as calculated key figures, such as gross profit and return on investment (which are frequently used, widely understood, and rarely changed), improve query performance and ensure that calculated key figures are reported consistently by different users. Note that this approach improves query runtime performance but slows InfoCube or ODS object update time. As a rule of thumb, if multiple and frequently used queries use the same formula to compute calculated fields, use calculated key figures instead of formulas.
    RKFs result in additional database processing and complexity in retrieving the query result and therefore should be avoided when possible.

  • How to copy RKF and to change the techincal name ?

    How to copy RKF and to change the techincal name ?

    Editing restricted key figures:
    Note that when you change a restricted key figure, these changes are effective in all queries that use this restricted key figure.
    You can see where the restricted key figure is used. Choose Where-used List from the context menu of the restricted key figure (secondary mouse click).
           1.      In the InfoProvider objects display frame, select the restricted key figure and, from the context menu (right-mouse click), choose Edit.
           2.      Make the required changes.
           3.      Choose OK.
    Pl. refer following link on help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/61/d0b143aa26b849b4e79a859ea1d7d1/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/eabc3d9ecc6b3be10000000a114084/content.htm
    Regards,
    DN

  • Transport of changes to quereis and CKFs & RKFs

    Hi Gurus,
    I have a Multicube and a  number of queries that has been transported to HIQ already.  I have made a significant changes to these queries in HID, i.e. chges to CKFs, RKFs, including description changes as well as deleting some KFs, and additional KFs.
    I have tried to transport to HIQ by collecting these specific queries and all below and putting the multicube in a separate transport with only necessary objects.
    I transported the Cube first and then all 25 queries in one transport.
    My problem is that in HIQ I have RKFs & CKFs and Queries that I have deleted or renamed in HID.  How do I get both enviroments back in sync ?
    Thanks for your help.
    Laura

    Hi,
    1) Do I need a separate transport for each query ?
    No you can capture multiple queries in one transport
    2) Do I include the Multiprovider in one of these transports ? and/or the Cubes in the MultiCube ?
    No, there is no need to include multiprovider or cube.
    -Mayuri

  • How do we determine that there is a need of RFK (OR) CKF???

    Hi gurus,
    can anyone explain me how do we determine that there is a need of RFK (OR) CKF???
    Thanks in advance..
    S Ram

    Are you asking
    - How to determine whether to use RKF or CKF? Ie RKF Vs CKF?
    or
    - How to determine when there is a situation when you have to create one (CKF or RKF, anything)
    Answer to both is, the requirement should make the choice obvious. RKF and CKF are for entirely different reason and can't replace each other. So, you will know based on your requirement whether it can be fulfilled by one, or the other.
    The same for the second question - if you do not have a basic KF which fulfils what you want to report, you will try to see if an RKF or CKF can fit in.

  • Copying Restricted and calculated keyfigures

    Hi experts,
    is there any way to copy the RKF and CFK for same info provider. i created lot of RKF and CKF but now i need to change the technical name of all of them, is there any easy way other than recreating them??
    Thank You.

    Hi,
    if you don't want to go with Mike's suggestion, and I wouldn't recommend that, there is no way of copying them.
    regards
    Siggi

  • CKF for # of lines

    Hi all,
    I have to create a CKF sum of no of lines of a KF for a specified conditions .. and this CKF must be used in calculation of another CKF...
    Plz help me,
    Thanks n Advance,
    ani

    Hi,
       First create a RKF by resticting the requisite KF and other restrictions which will be global. After that use it in CKF with count function which will count the number of rows or lines. It can be used in columns directly. I hope this will help you.
    refer the below links for RKF and CKF:
    http://help.sap.com/saphelp_sem40bw/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    http://help.sap.com/saphelp_sem40bw/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    Check out these also:
    http://help.sap.com/saphelp_sem40bw/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    http://help.sap.com/saphelp_sem40bw/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm

  • Report taking too much time in the portal

    Hi freiends,
    we have developed a report on the ods,and we publish the same on the portal.
    the problem is when the users are executing the report at the same time it is taking too much time.because of this the perfoemance is very poor.
    is there any way to sort out this issue,like can we send the report to the individual user's mail id
    so that they can not log in to the portal
    or can we create the same report on the cube.
    what could be the main difference if the report made on the cube or ods?
    please help me
    thanks in advance
    sridath

    Hi
    Try this to improve performance of query
    Find the query Run-time
    where to find the query Run-time ?
    557870 'FAQ BW Query Performance'
    130696 - Performance trace in BW
    This info may be helpful.
    General tips
    Using aggregates and compression.
    Using less and complex cell definitions if possible.
    1. Avoid using too many nav. attr
    2. Avoid RKF and CKF
    3. Many chars in row.
    By using T-codes ST03 or ST03N
    Go to transaction ST03 > switch to expert mode > from left side menu > and there in system load history and distribution for a particular day > check query execution time.
    /people/andreas.vogel/blog/2007/04/08/statistical-records-part-4-how-to-read-st03n-datasets-from-db-in-nw2004
    /people/andreas.vogel/blog/2007/03/16/how-to-read-st03n-datasets-from-db
    Try table rsddstats to get the statistics
    Using cache memory will decrease the loading time of the report.
    Run reporting agent at night and sending results to email. This will ensure use of OLAP cache. So later report execution will retrieve the result faster from the OLAP cache.
    Also try
    1. Use different parameters in ST03 to see the two important parameters aggregation ratio and records transferred to F/E to DB selected.
    2. Use the program SAP_INFOCUBE_DESIGNS (Performance of BW infocubes) to see the aggregation ratio for the cube. If the cube does not appear in the list of this report, try to run RSRV checks on the cube and aggregates.
    Go to SE38 > Run the program SAP_INFOCUBE_DESIGNS
    It will shown dimension Vs Fact tables Size in percent.If you mean speed of queries on a cube as performance metric of cube,measure query runtime.
    3. To check the performance of the aggregates,see the columns valuation and usage in aggregates.
    Open the Aggregates...and observe VALUATION and USAGE columns.
    "---" sign is the valuation of the aggregate. You can say -3 is the valuation of the aggregate design and usage. ++ means that its compression is good and access is also more (in effect, performance is good). If you check its compression ratio, it must be good. -- means the compression ratio is not so good and access is also not so good (performance is not so good).The more is the positives...more is useful the aggregate and more it satisfies the number of queries. The greater the number of minus signs, the worse the evaluation of the aggregate. The larger the number of plus signs, the better the evaluation of the aggregate.
    if "-----" then it means it just an overhead. Aggregate can potentially be deleted and "+++++" means Aggregate is potentially very useful.
    In valuation column,if there are more positive sign it means that the aggregate performance is good and it is useful to have this aggregate.But if it has more negative sign it means we need not better use that aggregate.
    In usage column,we will come to know how far the aggregate has been used in query.
    Thus we can check the performance of the aggregate.
    Refer.
    http://help.sap.com/saphelp_nw70/helpdata/en/b8/23813b310c4a0ee10000000a114084/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/60/f0fb411e255f24e10000000a1550b0/frameset.htm
    performance ISSUE related to AGGREGATE
    Note 356732 - Performance Tuning for Queries with Aggregates
    Note 166433 - Options for finding aggregates (find optimal aggregates for an InfoCube)
    4. Run your query in RSRT and run the query in the debug mode. Select "Display Aggregates Found" and "Do not use cache" in the debug mode. This will tell you if it hit any aggregates while running. If it does not show any aggregates, you might want to redesign your aggregates for the query.
    Also your query performance can depend upon criteria and since you have given selection only on one infoprovider...just check if you are selecting huge amount of data in the report
    Check for the query read mode in RSRT.(whether its A,X or H)..advisable read mode is X.
    5. In BI 7 statistics need to be activated for ST03 and BI admin cockpit to work.
    By implementing BW Statistics Business Content - you need to install, feed data and through ready made reports which for analysis.
    http://help.sap.com/saphelp_nw70/helpdata/en/26/4bc0417951d117e10000000a155106/frameset.htm
    /people/vikash.agrawal/blog/2006/04/17/query-performance-150-is-aggregates-the-way-out-for-me
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1955ba90-0201-0010-d3aa-8b2a4ef6bbb2
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ce7fb368-0601-0010-64ba-fadc985a1f94
    http://help.sap.com/saphelp_nw04/helpdata/en/c1/0dbf65e04311d286d6006008b32e84/frameset.htm
    You can go to T-Code DB20 which gives you all the performance related information like
    Partitions
    Databases
    Schemas
    Buffer Pools
    Tablespaces etc
    use tool RSDDK_CHECK_AGGREGATE in se38 to check for the corrupt aggregates
    If aggregates contain incorrect data, you must regenerate them.
    202469 - Using aggregate check tool
    Note 646402 - Programs for checking aggregates (as of BW 3.0B SP15)
    You can find out whether an aggregate is usefull or useless you can find out through a proccess of checking the tables RSDDSTATAGGRDEF*
    Run the query in RSRT with statistics execute and come back you will get STATUID... copy this and check in the table...
    This gives you exactly which infoobjects it's hitting, if any one of the object is missing it's useless aggregate.
    6
    Check SE11 > table RSDDAGGRDIR . You can find the last callup in the table.
    Generate Report in RSRT
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4c0ab590-0201-0010-bd9a-8332d8b4f09c
    Business Intelligence Journal Improving Query Performance in Data Warehouses
    http://www.tdwi.org/Publications/BIJournal/display.aspx?ID=7891
    Achieving BI Query Performance Building Business Intelligence
    http://www.dmreview.com/issues/20051001/1038109-1.html
    Assign points if useful
    Cheers
    SM

  • Error in  Authorization even after giving Colon authoriztion to users

    Dear Experts
    We have built a query which is having Sum GT function used and also Constant for some characterstics.
    But when we execute the query the user is getting not authorized message. If i run the query without  the SUM GT and Constant RKF and CKF its running fine.
    We have checked the rsec log for the error it says Colon authorization is required for the some chars which are authorizaiton relavant but we have given all the other chars : authorization but still i am getting the below message.
    Authorization Check Log
    For a general description see the Note 1234567
    Date and Execution Time (Local Server)
    Execution Date: 01.12.2011
    Execution Time: 15:33:23
    Executed Query: ZM_SD_M22/ZM_SD_M22_Q_00010
    Transaction RSRT ( BW - output test )
    Executed by User P00010784
    Executed with Analysis Authorizations of Another User P00007960
    Software Component  Release  Level  Support Package 
    SAP_ABA  700  0021  SAPKA70021 
    SAP_BASIS  700  0021  SAPKB70021 
    SAP_BW  700  0023  SAPKW70023 
      InfoProvider Check  
    Building the Buffer...
    ...Buffer Built
    Are there authorizations for accessing InfoProvider ZM_SD_M22 with activity 03?
    Authorization exists for general access to InfoProvider ZM_SD_M22 with activity 03 
      Relevant Characteristics for Detailed Authorization Check  
    (Characteristics with Full Authorization Are Not Listed!)
      List of Effective Authorization-Relevant Characteristics for InfoProvider ZM_SD_M22:  
    0DF_HRPOSTN 
    ZCUS_MAT__ZSD_HEQT 
    ZC_CUST__ZSD_HEQT 
    ZSD_HEQT 
      Authorization Check  
      Detail Check for InfoProvider ZM_SD_M22  
      Preprocessing:  
    Selection Checked for Consistency, Preprocessed and Supplemented As Needed
    Subselection (Technical SUBNR) 1
    Check Node Definitions and Value Authorizations...
    Node- and Value Authorizations Are OK
    Subselection (Technical SUBNR) 2
    Check Node Definitions and Value Authorizations...
    Node- and Value Authorizations Are OK
    End of Preprocessing
    Filling the Buffer...
    ...Buffer Filled
      Main Check:  
      Subselection (Technical SUBNR) 1  
    Supplementation of Selection for Aggregated Characteristics
      Check Added for Aggregation Authorization:     0DF_HRPOSTN  
      Check Added for Aggregation Authorization:     ZCUS_MAT__ZSD_HEQT  
      Check Added for Aggregation Authorization:     ZC_CUST__ZSD_HEQT  
      Check Added for Aggregation Authorization:     ZSD_HEQT  
      Authorizations missing for aggregation (":")  
    Characteristic  1        2       3 
    0DF_HRPOSTN    Node      I EQ :      I EQ :   
    ZCUS_MAT__ZSD_HEQT    I EQ :      I EQ :      Node   
    ZC_CUST__ZSD_HEQT    I EQ :      I EQ :      I EQ :   
    ZSD_HEQT    I EQ :      Node      I EQ :   
    Entries marked with red do not have aggregation authorization
    You can find more information about this here 1140831
      The authorization check stops here as this selection is no longer needed  
      Message EYE007: You do not have sufficient authorization  
      No Sufficient Authorization for This Subselection (SUBNR)  
    Following CHANMIDs Are Affected:
      Subselection (Technical SUBNR) 2  
    Supplementation of Selection for Aggregated Characteristics
      Check Added for Aggregation Authorization:     0DF_HRPOSTN  
      Check Added for Aggregation Authorization:     ZC_CUST__ZSD_HEQT  
      Check Added for Aggregation Authorization:     ZSD_HEQT  
    List of authorizations that provide authorization for selection on ":" (aggregation):
    Characteristic  3 
    0DF_HRPOSTN    I EQ :   
    ZC_CUST__ZSD_HEQT    I EQ :   
    ZSD_HEQT    I EQ :   
    Please guide me what else is required to get the report running.
    Thanks and Regards
    Sree
    Edited by: CRMKNW on Dec 4, 2011 9:43 AM

    Shivraj,
    I have done the way to display the authorization but still its giving the error no authorization  and for change  i have removed the Auth relavant Char from the filter which is having the variable (authorization type ) now its showing the report but four Key figure columns are not shown.
    These key figure columns are SUM GT function  which will bring the total value of a characterstic. So where am i going wrong because as i have given the : authorizaiton it should give the aggregated value for these columns and give full details for his authorized zone.
    if i don't add the variable its giving all the data without these four key figures what i am expecting is it should give data for the authorized zone but also show the aggregated value in the SUM GT key figures as they are authorized with : authoriztion.
    Thanks and Regards
    Sree

  • Unable to create or modify SAP APO Bex Query

    Hi Experts,
    I am using Bex for creating report on APO Cube. But when I am trying to create a new query including Restricted Key Figures or calculated Key Figures, then I am getting error " The query Could not saved due to problem in Transport".
    I tried following options
    1. Checked authorization on the Cube - There is required authorization.
    2. changed the Object changability of Object Type ELEM to " Everything Changable" from " Nothing Changable"
    3.Tried creating new query in development system with RKF and CKF. Transported this new query and tried changing this transported query . But again it gave same error.
    I am getting this error, only when I involve RFK and CKF in query.
    Could one of you please help me with this issue as why I am getting this error and what is solution for it.
    Your help is highly appreciated!!
    Thanks,
    Shalaka

    Hi.
    In RSA1->transport connection->BEx check whether you have transport attached to project.
    Regards.

Maybe you are looking for

  • How to acheive check box in SCRIPTS

    Hi All, I am working on SCRIPTS, I want a check box with checked in the layout after execting. I am not changing any driver program How to acheive this. Thanks in advance

  • How do I restore A contact, or ALL my contacts?

    I have a basic phone (Samsung Intensity), and Backup Assistant is advertised to work on it.  It appears to be installed correctly on the phone.  I imistakenly deleted an entry in my Contact List and I want to restore either that single contact or jus

  • IPhone Remote - iPhone is not able to connect with my library

    Hi, after searching the internet for a solution, i hope one of you guys can help. Well, when i start Remote on my iPhone iTunes detects the Device, and im able to enter the code in iTunes. But when im trying to connect to my library, my iPhone just w

  • How to enable multiple check-out and check-in for offline editing (sharepoint 2010)

    I have  a SharePoint site where I am using check-in check out feature for one of 'Project' document library. By default SharePoint supports single document to be checkout for offline editing (when i click on checkout, SP ask for 'Use local draft opti

  • Why does comments.vi stop working when server directory changes?

    With web server root directory set to "C:\Program Files\National Instruments\LabVIEW 8.2\www", I point my browser to "http://localhost/cgi-bin/examples/comments.vi" and I get the comment form. Next, I quit the G Web Server, set the server root to "c: