Char vs KeyFigures

Hi,
Can I define Labor Cost, Material cost, Over head cost  as characteristics instead of KeyFigures what are the draw backs if I do this way?
I saw in BI they defined why they defined like this?
Thanks in advance help.
Regards,
Alex

If you define those as characteristics then you won't be able to quantitatively measure them, you won't be able to add or do whatever you want to do as a key figures, unless you convert that to KF with formula variable.
There are times you may need to define them as Char, for example, in my case I defined leadtime (which is actually Number) defined it as Characteristics because leadtime which is the difference between two days won't make sense to add it together for two materials, it should be defined as char for each material.
Hope I am clear.
thanks.
Wond

Similar Messages

  • Transformation logic for char and keyfigure from source keyfigures and flag

    Hi All,
       My requirement is populate char and keyfigure values from source keyfigures and flag, which is like transformation of converting the Key Figure based structure to the accounts based structure. I am loading data from the cube1 to cube2,
    cube1 structure with sample data:
    Plant Furnace ZFurnace ZPlant1 Zplant2 Flag
    P01     Blank      0                56        73      P
    Blank     F01      335               0           0       F
    Target Cube str with sample data
    Plant  Furnace    FS(Char)   KYF   Flag
    P01     Blank         1               56       P
    Blank  F01            2               335    F
    P01      Blank         3               73      P
    ZPlant1, ZPlant2 and ZFurnace are the keyfigure tech.names.
    FS has master data:
    FScode  KYF            Flag
    1             ZPlant1        P
    2             ZFurnace     F
    3             Zplant2         P
    While loading data from the source cube1 I need to read FS master data and than fill FS code in target cube based on source Flag and  Key figure technical names.
    I would be greatly appreciate with points if anyone can help me in writing the ABAP logic. The challenging part for me is comparing key figure technical names in cube1 with the FS master data key figure values.
    Thanks.
    Baba.

    Hi All,
       Actually there will be 18 records in FS master data and there will not more than 18 Key figures. Is there any way I can hardcore the values and write small code.
    something like:
    if KYF = Zplant1.
         WA_FSCODE  = '1'.
       WA_EU = source_fields-KYF.
    WA_PLant = source_fields-plant.
    wa_furnace = source_fields-furnace.
    else
        if kyf = zplant2
    Please let me know the sample logic with code. I greatly appreciate with points..
    Regards
    Baba

  • Virtual Char and Keyfigures in Queries

    Hi Experts ,
    I have one basic Keyfigure Constrained forecast (Fc)
    for period X
    and also I have one Field "Equal Numbers" (not present in cube)
    If(FCx1=FCx2=FCx+3;u201DYu201D;u201DNu201D)
    I have to compare the 3 respective period sales.....
    the Equal number Field should be populated according to the above logic ....
    "Equal Numbers" = 'Y' or 'N'
    Fiscal year/period X (single,Mandatory) = 001.2007
    X+1 = 002.2007
    X+2 = 003.2007
    X+3= 004.2007
    How could I do this at Query level ?
    and Pelase let me know if there is any alternative solution...for this.....
    and one more thing ...
    I have one more field "Minimum Sales per a month" in the selection criteria ... Which was not there in the Cube level... and the value for this is 1Metrci Tonn to infinite....
    and also the field "Average coming 3 free periods "
    I have whih should be restricted as below...
    Average(FCx1;FCx2;FCx+3)u201D
    Filter on >Minimum sales a month
    How could I do the above those two at the Query level.....
    In cube level I have only one basic KF Constrained forecast (Fc).....
    is there any possiblity of Virtual Char/ KF .......
    Could any body help me reg this...
    Regards,
    Nagamani

    Hi Shanti,
    this is my id ..
    b.nagamani.2006     gmail
    Thanks in Advance....
    Regards,
    Nagamani

  • Virtual chars and keyfigures

    HI All,
    I have created a BADI for virtual characteristics and key figures according to a business requirement but the biggest problem is the query performance. Its taking around 15 to 20 minutes to refresh a query. I have used internal tables and field symbols in the BADI but I do not know what is causing this problem.
    Could anybody suggest me? How to improve the query performance? Do I need to do any changes in the code? or anything that can be done in query level? Or taking off virtual characteristics and key figures or do physical design instead of virtual characteristics and key figures? I have done all level of query performance tuning but still same problem.
    have done all kinds of analysis but still I could not find the solution.
    I know this is defiantly something to be done with virtual characteristics and Keyfigures.
    Is there anything new that I can do tuning for code?
    Points will be assigned.
    Thanks,
    Martin.

    dear all,
    I implemented badi for virtual key figures , i am unable to stop at compute method.
    could any one of you suggest me why it is not stoping at compute method while executing quesry even though i kept break points.
    regards,
    Nerusu

  • What are Virtual Chars & KFs

    Hi Friends,
    I am new to BW. I would like to know about Virtual Chars & key figures.
    Where can they be created ? How to create them? Whats the use of them?
    If anyone of you have any document which speaks about them , pls send it to
    [email protected]
    Thanks
    mv_d

    hi,
    A virtual characteristic / key figure can be used to derive values at
    query run time
    The virtual characteristic / key figure must be added to the cube as a
    characteristic or key figure but not filled in update rules or transfer
    rules
    Useful for determining values that are not known or determined until
    query runtime
    Cache not used – Could have performance impact
    Can be used in conjunction with variable userexit
    n The value selection made by the user for the variables can be used in
    the virtual characteristics and key figure exit.
    EXIT_SAPMRSRU_001 - BW: Definition of Virtual Characteristic
    ZXRSRTOP – Global Variable Definition Section
    ZXRSRU02 – Specify if infoobject should be read or populated during
    exit
    ZXRSRZZZ– Enhancement Coding (Update Logic)
    Transaction RSRT can be used to troubleshoot virtual characteristics
    For queries with virtual characteristics or key figures you are able to activate the use of the cache, which is deactivated by default.
    Also look at the following post for a typical scenario,
    How to implement Virtual Characteristics or Virtual key figures
    try out these links for similar issue..
    Virtual Characteristics & Virtual Keyfigures....Scenarios
    virtual chars and keyfigures
    Virtual Keyfigures and Characterisitics
    Virtual Characteristics...
    assign points if it helps....

  • Virtual chars and key figures

    Hi,
    I had a business requirement for virtual chars and keyfigures.
    Please provide detailed step by step procedure for implementing virtual chars and keyfigures.
    .PDF files would be more helpful.

    Hi,
    Look here:
    Re: Virtual key figures
    Best regards,
    Eugene

  • Front End - Reports on Query Designer

    Hi All,
    Could you please help me in creating Queries for the following requirement?
    Reports
    1. 10 entries of customer sales report
    2. customer/material wise sales analyses ( show report in USD dollar )
    3. sales office, sales report using hiearchy
    4. sales representative wise planned vs actual sales report using WAD
    I am not able to understand which fields should go to Rows / Charecterestics etc....
    The details are as follows:
    1. master data - strong entities
       a. customer ( master data )
    1) country as aboves Navigational attribute
    2)customer name - Display attribute
    3) cust location - Display attribute
       b. sales office
       c. sales region
       d. sales representative ( master data )
       e. material ( master data )
    1) material group as aboves Navigational attribute
    2. material name (display attribute)
    3. material group (display attribute)
    USE cal day and cal month as time chars
    KEY FIGURES
    1. planned target sales
    2. actual sales quantity
    3. unit price ( by mterial )
    4. actual sales value
    5. service percentage
    6. net order value ( trans formula ) create formula?
    Thanks & Regards,
    Sonali

    Hello,
    there is a option which you can insert your IO at infoprovider level.
    in RSA1> infoprovider button>right click on your infoarea and say INSER CHARACTERISTIC AS INFOPROVIDER.
    in multiprovide you can select the same characteristic, after you selecting it plese assign the char and keyfigures to populate the required fields data from this info object master data.
    hope this will helps you
    Thanks
    Ramesh.

  • Key figure summation for KF IN different cube of a MP

    Hi,
       I need to design a report on a Multiprovider. MP is based on two Cube Cube1 and Cube2.
       Cube 1 has field item and key figure total quatity.  Cube 2 has field item and key figure  quatity1.
       I need a report which will show
                      Item  quantity1  Total quantity   Percentage
    Percentage = (quantity1/total quantity)*100.
    I am surprised that percentage is X, though other two KF has value.
    Is it the case that it is not possible to make summation, subtraction or any opeartion between two KF in different cube.
    Could you please guide how to create percentage between two KF in different cube in a MP.
    Regards
    Deep

    Hey Deep,
    First confirm me what I understand... First you created a Mp which contains both KFs... Total quantity and Quantity one then in BEx query designer you created report in which you created a formula named "Percentage" and formula was (quantity1/totalquantity)*100... and in analyzer you are getting X instead of values. Then first try to check the properties of Formula (Percentage) in BEx query designer if decimal places etc are implemented and correct and second check if analyzer is reading these values as CHAR or Keyfigures and that you can check if there is a green arrow on left corner of each cell on both column's individual cells. If the green arrow kinda symbol is present there then it means that analyzer is not reading the values as CHAR thats why it is not doing any operation on both columns. Check these and let me know.

  • Data Fields & Key Fields IN DSO

    Hi Guys,
    Can any one tel me what exactly key field holds & Data field hold in DSO.
    Thanks,
    Venkatesh

    Hi,
    A DSO serves as a storage location for consolidated and cleansed transaction data or master data on a document (atomic) level. This data can be evaluated using a BEx query.
    A DSO contains
    Key fields (such as document number, document item) and data fields that, in addition to key figures, can also contain character fields (such as order status, customer). The data from a DataStore object can be updated with a delta update into InfoCubes (standard) and/or other DataStore objects or master data tables (attributes or texts) in the same system or across different systems.
    Key fields : It will contains both Chars and KeyFigures.
    Data Fields : Based on this i.e. the charecterisctics which you will keep in this Data Fields, the DSO will over write the Data in DSO.
    Overwriting functionality will works based on Data Fileds.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/f9/45503c242b4a67e10000000a114084/content.htm
    Thanks
    Reddy

  • Displaying 2 records instead of 1 record in Multiprovider?

    Hi Experts,
    I created a multiprovider with 2 cubes, 1st cube holding some 10 characterstics, and the 2nd cube holds some 5 characterstics(which are all different characterstics except 1 feild i.e, object id)
    -> I assigned all the dimensions to the multiporvider from the cube1 and cube2 in this one characterstic is same i.e object ID (for 2 cubes)rest all are different and unique .
    -> My aim is to get all the characterstic strucute data of 1st cube and the second cube structure data should be in 1 record where
    object id data is same for both the cubes.
    -> I identified all the chars and keyfigures to the multiprovider.
    Issue is when i try to display the data of multiprovider it is showing 2 records for the same object id. i.e showing all the data of 1st cube with object id 1 and showing all the data of second cube of same object id 1.
    My aim is to club all the characterstics of cube1 and cube2 and display in 1 record with same object id.
    Thanks&regards,
    singam

    Hi Vasu,
    The reason why the values are getting displayed in 2 Rows bcoz there are no common fields in both the info providers used in MP.
    As there is only one filed object Id which is common in both the info providers.
    This you can over come using the option "constant selection" while designing a query.
    Go through the below link which explains you in more detail regarding your scenario.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70dcd7b5-6a3d-2d10-c984-e835e37071a2?quicklink=index&overridelayout=true
    Regards
    KP

  • What is CMOD and SMOD in BI 7.0

    Hi Experts,
      What is CMOD and SMOD.What is the difference between 2.
      My requirment is to include Virtual Char and Virtual Key figure to calculacte age based on DOB.
      Where do i need to implement the exit...is it in CMOD or SMOD...
    As i some reference docs i found it is SMOD  and in some it is CMOD....
    Please confirm me where do i need to implement code CMOD or SMOD...for Virtual Char
    Version i am using is BI 7.0
    Thanks

    Hello,
    SMOD is for SAP delivered Enhancement
    CMOD is for Customized Enhancement
    You can use SMOD -> Enhancement RSR00002 -> EXIT_SAPMRSRU_001 for Virtual Char and Keyfigures.
    You can also use the BAdI RSR_OLAP_BADI for Virtual Char and keyfigures.
    See this document for [BW Enhancements|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5]
    [Difference of CMOD and SMOD|http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm]
    [How to implement Virtual Characteristics or Virtual key figures |How to implement Virtual Characteristics or Virtual key figures;
    See this document as well
    [Virtual Char and Keyfigures|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/g-i/how%20to%20use%20variable%20time%20references%20in%20currency%20conversion]
    [HOWTOIDENTIFYCOMPRESULTS|https://websmp106.sap-ag.de/~sapdownload/011000358700009299362001E/HOWTOIDENTIFYCOMPRESULTS.DOC ]
    Thanks
    Chandran
    Edited by: Chandran Ganesan on Mar 4, 2008 12:26 PM

  • Regarding flat file load to DSO...

    Hi Experts,
    I am trying to load transaction data from flat file to DSO in BI7.0 that comprises two characteristics and one keyfigure. The characteristics type is char and keyfigure's type is int.  Till PSA, data is fine.  In transformation, I have just done one-to-one mapping with source field and target field, but while executing DTP, the error popped up as follows,
    Data package 1:Errors during processing
    Extraction completed, processing termination
    Please help. I tried various combinations, but not able to schedule.  Valuable answers would be awarded remarkably.
    Thanks,

    Hi there...
    Here are some ideas to Ur problem
    Assuming that u defined info objects correctly, length and types... and u mapped transformations correctly
    And ur data in flat file is absolutely correct...
    Of course very common but suggestible is plz check the data lengths in flat file  and defined length of the info object.. If yes
    Come to Data source and check the settings for the flat file ,separater and escape sign and rows to ignored..and check the data preview...
    Plz compare the data in PSA and Flat file... plz do this very carefully... If yes...
    Go to data source and at the FIELDS tab and check whether u assigned info objects correctly...if yes...
    Check the conversion routines in the same screen of the tab FIELDS.. if for key figure u see PER16.. Remove it and try to load to PSA and do load the cube..
    Hope this can give u an idea...
    Regrds...KP

  • Need suggestion for designing a BEx report

    Hi,
    I need suggestions for designing a BEx report.
    Iu2019ve a DSO with below structure:
    1. Functional Location u2013 Key
    2. Maintenance Plan u2013 Key
    3. Maintenance Item u2013 Key
    4. Call # - Key
    5. Cycle u2013 Data Field
    6. Planned Date u2013 Data Field
    7. Completion Date u2013 Data Field
    This DSO contains data like:
    Functional -
    Plan --- Item -
    Call# --- Cycle -
    Planned Dt -
    Completion Dt
    Location
    11177 -
         134 -
         20 -
         1 -
    T1 -
         02-Jan-2011 -
         10-Jan-2011
    11177 -
         134 -
         20 -
         2 -
    T2 -
         15-Feb-2011 -
    11177 -
         134 -
         20 -
         3 -
    T1 -
         15-Mar-2011 -
    11177 -
         134 -
         20 -
         4 -
    M1 -
         30-Mar-2011 -
    25000 -
         170 -
         145 -
         1 -
    T1 -
         19-Jan-2011 -
         19-Jan-2011
    25000 -
         134 -
         145 -
         2 -
    T2 -
         20-Feb-2011 -
         25-Feb-2011
    25000 -
         134 -
         145 -
         3 -
    T1 -
         14-Mar-2011 -
    Now Iu2019ve to create a report which will be executed at the end of every month and should display the list of Functional Locations whose Cycles were planned in that particular month, along with the last completed Cycle/Date.
    Thus based upon above data, if I execute report at the end of (say) March then report must display:
    Functional ---     Curr. Cycle --- Planned Date --- Prev. completed Cycle --- Prev Completed Date
    Location
    11177 -
         T1 -
         15-Mar-2011 -
    ---     T1 -
    --     10-Jan-2011
    11177 -
         M1 -
         30-Mar-2011 -
    ---     T1 -
    --     10-Jan-2011
    25000 -
         T1 -
         14-Mar-2011 -
    ---     T2 -
    --     25-Feb-2011
    Any idea how can I display Previous Completed Cycle and Completion Date (i.e. the last two columns)?
    Regards,
    Vikrant.

    hi vikrant,
    You can a Cube at the reporting layer  which gets data from DSO and which has these 2 extra characteristics completion date and previous cycle along with other chars and keyfigures from DSO.
    You can populate these  based on your logic in the field routine.
    Hope it helps.
    Regards
    Dev

  • Error message in business content

    Hello Sir,
                   I am trying to extract data from LO COCKIT and the DS is 2LIS_02_SGR,i replicated the datasource and i assigned the datasource and done all the pre installation steps-
    1.S/S assignment
    2.Grouping-Only necesary objects
    3.Collection mode-collect automatically
    4.Infoobjects-expand supply chain management,drag and drop the required char and keyfigures.
    5.Install and activate
    But the problem arises here when i activated i am getting an error message
    1.INSTALLATION OF TRANSFER RULES(ISMP)
    2.INSTALLATION OF TRANSFER STRUCTURE(ISTS)
    Please help me in this thank you.

    Hello Sir,
    I am getting these two error messages while trying to activate the infoobjects in busines content.These are the two error messages.
    1.INSTALLATION OF TRANSFER RULES(ISMP)
    2.INSTALLATION OF TRANSFER STRUCTURE(ISTS)
    Please help me out.

  • BW Reporting Database in BW

    Has anybody ever seen BW Functionality used to create an application which can then be used by business users to identify reports in BW, based on Input Parameters ( eg. Sales Org, Material, Division etc. ) and / or Key Figures ( eg. Shipment Value, Order Quantity etc. ) ?  In effect, a report detailing available reports.  Any insights would be appreciated !
    Thanks

    Hello ,
    You want to store the report name are the Key Field to identify the reports and other Key Figures are Nav. Attribute. Hmm thinking beyond SAP, sounds very good.
    First we cannot keep a Key Figure as a Nav attribute...but as per your requirement...
    I just want to share my thoughts....
    SAP has already provides various intergration to various 3rd part applications and tools such as BO, Ascential, Microsoft, Java so on and so forth.
    Only thing is we need to use or customize its service as per our need.
    In you case, we can develop a .Net application, even an web based to fullfill your requirement.
    We need to design the DB so that the BW Report name will be the key identifier and Chars and Keyfigures are the table fields.
    But its not possible to bring all the keyfigure in SAP, so we have to restrict it to the InfoProvider level.
    So we can have all the InfoProviders queries (Can be a multiprovider also).
    The structure would look somewhat like this,
    PK              Field1 .....Field N
    PRTID         CHARS  ... Keyfigures
    The main thing is we need to identify the Intergration between these two system to have a communication framework, so as to exchange data.
    This is just my view. As you said it requires lots of skill set
    Anyway I will keep you posted with any new updates on this topic.
    If someone has a view to share on this is always welcome.
    Thanks
    Chandran
    Edited by: Chandran Ganesan on Feb 9, 2008 7:03 PM

Maybe you are looking for