Variable of Compound Characteristic - Crystal Parameter LOV issue

Hi Experts,
I have Characteristic with Compound Key in SAP BW 7.01 SP6. This Characteristic use to store the Purchase Order Item Line. The Compound Key is the Purchase Order Document.
So I will have the following fields created for this Characteristic:
Compound Key (Purchase Order Document) 5600001982, Purchase Order Item Line 10
I created a Query for this Characteristic and I have the following display as result of this Characteristic:
10 ...
20 ...
30 ...
All works fine.
Now I created the Crystal Report from this Query. When I display this Characteristic in Crystal Report, I have the following displayed as LOV  and in the prompt page where we use ?parameter
5600001982/10
5600001982/20
5600001982/30
This is happening for SAP provided default compounded objects such as "Depreciation Area".
Is there any alternate to get the LOV for these parameters soted out.Please help
Regards
Mallik

In the below thread Ingo agrees that this is expected bahvior, but this was replied long back and we want to check if it works fine with BW 7.01 Sp6 and BO XI 3.1 Sp3.
SAP Integration Kits 3.0 with Crystal Report 2008

Similar Messages

  • Customer Exit variable on Compound Characteristic

    In a data target I have 3 similar characteristics Brand1 Brand2 Brand3.
    I want to run a query that returns all records with following condition:
    A/#/#
    #/A/#
    #/#/A
    meaning all occurences of A in either one of the three characteristics.
    I'm trying a solution with Brand2 & Brand3 being compound to Brand1.
    I have a user input variable on e.g. Brand2 where the user can select value A.
    In the customer exit I'm trying to convert the selected A value from Brand2 to the above 3 combinations as input for a variable on the compound Brand1 characteristic.
    I don't see how to input the above three combinations as possible values for Brand3.
    Should I enter these combinations in the LOW of e_t_range in the exit?
    How to separate the 3 parts of the compound?
    Any Ideas?
    Regards,
    Eric
    Edited by: Eric Van Grieken on Oct 12, 2010 11:09 AM

    Hi,
    Compounding may not comply with data model. I mean don't do it for merely satisfying your reporting requirements as it's a modelling prospect, not reporting.
    If your requirement is to have records which have at least one 'A' in any of the 3 chars then work with a flag which is a virtual characteristics. Have an exit/BADI to populate that.
    --Akashdeep

  • Query In SP runs 10x slower than straight query - NOT Parameter Sniffing Issue

    Hi Everyone,
    I have a real mystery on my hands that appears to be a parameter sniffing issue with my SP but I think is not. I have tried every parameter sniffing workaround trick in the book ( local variables, option recompile, with recompile, optimize for variables,UNKNOWN,
    table hints, query hints, MAXDOP, etc.) I have dropped indexes/recreated indexes, updated statistics, etc. I have restored a copy of the DB to 2 different servers ( one with identical HW specs as the box having the issue, one totally different ) and the SP
    runs fine on those 2, no workarounds needed. Execution plans are identical on all boxes. When I run a profiler on the 2 different boxes however, I see that on the server having issues, the Reads are around 8087859 while the other server with identical HW,
    the reads are 10608. Not quite sure how to interpret those results or where to look for answers. When the sql server service is restarted on the server having issues and the sp is run, it runs fine for a time ( not sure how long ) and then goes back to its
    snail pace speed. Here is the profile trace:
    Here is the stored procedure. The only modifications I made were the local variables to eliminate the obvious parameter sniffing issues and I added the WITH NOLOCK hints:
    /****** Object:  StoredProcedure [dbo].[EC_EMP_APPR_SIGNATURE_SEL_TEST]    Script Date: 12/03/2014 08:06:01 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    /****** Object:  StoredProcedure [dbo].[EC_EMP_APPR_SIGNATURE_SEL_TEST]    Script Date: 12/02/2014 22:24:45 ******/
    ALTER PROCEDURE [dbo].[EC_EMP_APPR_SIGNATURE_SEL_TEST]
    @EMPLOYEE_ID varchar(9) ,
    @OVERRIDE_JOB_CODE varchar(8),
    @OVERRIDE_LOCATION_CODE varchar(8),
    @OVERRIDE_EST_CODE varchar(8),
    @OVERRIDE_EMP_GROUP_CODE varchar(8)
    AS
    set NOCOUNT ON
    declare
    @EMPLOYEE_ID_LOCAL varchar(9),
    @OVERRIDE_JOB_CODE_LOCAL varchar(8),
    @OVERRIDE_LOCATION_CODE_LOCAL varchar(8),
    @OVERRIDE_EST_CODE_LOCAL varchar(8),
    @OVERRIDE_EMP_GROUP_CODE_LOCAL varchar(8)
    set @EMPLOYEE_ID_LOCAL = @EMPLOYEE_ID
    set @OVERRIDE_JOB_CODE_LOCAL = @OVERRIDE_JOB_CODE
    set @OVERRIDE_LOCATION_CODE_LOCAL = @OVERRIDE_LOCATION_CODE
    set @OVERRIDE_EST_CODE_LOCAL = @OVERRIDE_EST_CODE
    set @OVERRIDE_EMP_GROUP_CODE_LOCAL = @OVERRIDE_EMP_GROUP_CODE
    select 3 as SIGNATURE_ID
    from EC_EMPLOYEE_POSITIONS p
    where p.EMPLOYEE_ID = @EMPLOYEE_ID_LOCAL
     and DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) between p.POSITION_START_DATE and ISNULL(p.POSITION_END_DATE, convert(datetime, '47121231', 112))
     and (dbo.lpad(isnull(p.job_code,''), 8, ' ') + dbo.lpad(isnull(p.location_code,''), 8, ' ') + dbo.lpad(isnull(p.ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(p.EMP_GROUP_CODE,''), 8, ' '))
     in
     (select (dbo.lpad(isnull(ep.REPORTING_JOB_CODE,''), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_LOCATION_CODE,''), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_EMP_GROUP_CODE,''),
    8, ' '))
      from EC_POSITIONS  ep
      where DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) between ep.POSITION_EFFECT_DATE
       and ISNULL(ep.POSITION_TERM_DATE, convert(datetime, '47121231', 112))
       and (dbo.lpad(isnull(ep.job_code,''), 8, ' ') + dbo.lpad(isnull(ep.location_code,''), 8, ' ') + dbo.lpad(isnull(ep.ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(ep.EMP_GROUP_CODE,''), 8, ' '))
       = (dbo.lpad(isnull(@OVERRIDE_JOB_CODE_LOCAL,''), 8, ' ') + dbo.lpad(isnull(@OVERRIDE_LOCATION_CODE_LOCAL,''), 8, ' ') + dbo.lpad(isnull(@OVERRIDE_EST_CODE_LOCAL,'<N/A>'), 8, ' ') + dbo.lpad(isnull(@OVERRIDE_EMP_GROUP_CODE_LOCAL,''),
    8, ' ')))
    union
    select 4 as SIGNATURE_ID
    from EC_EMPLOYEE_POSITIONS p
    where p.EMPLOYEE_ID = @EMPLOYEE_ID_LOCAL
     and DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) between p.POSITION_START_DATE and ISNULL(p.POSITION_END_DATE, convert(datetime, '47121231', 112))
     and (dbo.lpad(isnull(p.job_code,''), 8, ' ') + dbo.lpad(isnull(p.location_code,''), 8, ' ') + dbo.lpad(isnull(p.ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(p.EMP_GROUP_CODE,''), 8, ' '))
     in
     (select (dbo.lpad(isnull(ep.REPORTING_JOB_CODE,''), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_LOCATION_CODE,''), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_EMP_GROUP_CODE,''),
    8, ' '))
      from EC_POSITIONS  ep with (NOLOCK)
      where DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) between ep.POSITION_EFFECT_DATE
       and ISNULL(ep.POSITION_TERM_DATE, convert(datetime, '47121231', 112))
       and (dbo.lpad(isnull(ep.job_code,''), 8, ' ') + dbo.lpad(isnull(ep.location_code,''), 8, ' ') + dbo.lpad(isnull(ep.ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(ep.EMP_GROUP_CODE,''), 8, ' '))
       in   
     (select (dbo.lpad(isnull(ep.REPORTING_JOB_CODE,''), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_LOCATION_CODE,''), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(ep.REPORTING_EMP_GROUP_CODE,''),
    8, ' '))
      from EC_POSITIONS ep  with (NOLOCK)
      where DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) between ep.POSITION_EFFECT_DATE
       and ISNULL(ep.POSITION_TERM_DATE, convert(datetime, '47121231', 112))
       and (dbo.lpad(isnull(ep.job_code,''), 8, ' ') + dbo.lpad(isnull(ep.location_code,''), 8, ' ') + dbo.lpad(isnull(ep.ESTABLISHMENT_CODE,'<N/A>'), 8, ' ') + dbo.lpad(isnull(ep.EMP_GROUP_CODE,''), 8, ' '))
       = (dbo.lpad(isnull(@OVERRIDE_JOB_CODE_LOCAL,''), 8, ' ') + dbo.lpad(isnull(@OVERRIDE_LOCATION_CODE_LOCAL,''), 8, ' ') + dbo.lpad(isnull(@OVERRIDE_EST_CODE_LOCAL,'<N/A>'), 8, ' ') + dbo.lpad(isnull(@OVERRIDE_EMP_GROUP_CODE_lOCAL,''),
    8, ' '))))
    order by SIGNATURE_ID
    Any suggestions would be greatly appreciated by anyone. I have no more tricks left in my toolbox and am starting to think its either the hardware or the database engine itself that is at fault.
    Max

    fast server:
    SQL Server parse and compile time:
       CPU time = 0 ms, elapsed time = 0 ms.
    SQL Server Execution Times:
    CPU time = 0 ms, elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    Table 'EC_POSITIONS'. Scan count 3, logical reads 10450, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
    Table 'EC_EMPLOYEE_POSITIONS'. Scan count 2, logical reads 6, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
    SQL Server Execution Times:
       CPU time = 3343 ms,  elapsed time = 3460 ms.
    SQL Server Execution Times:
       CPU time = 3343 ms,  elapsed time = 3460 ms.
    Slow server:
    SQL Server parse and compile time:
       CPU time = 0 ms, elapsed time = 0 ms.
    SQL Server Execution Times:
    CPU time = 0 ms, elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    SQL Server Execution Times:
       CPU time = 0 ms,  elapsed time = 0 ms.
    Table 'EC_POSITIONS'. Scan count 3, logical reads 10450, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
    Table 'EC_EMPLOYEE_POSITIONS'. Scan count 2, logical reads 6, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
    SQL Server Execution Times:
       CPU time = 37875 ms,  elapsed time = 38295 ms.
    SQL Server Execution Times:
       CPU time = 37875 ms,  elapsed time = 38295 ms.
    Big diff in server execution times....

  • Compounded characteristic are not displayed in the variable screen (BI 700)

    Hi Experts,
    How to display compounded characteristic  in the variable screen of queriies?
    Example :
    IO 0PROFIT_CTR is compounded to 0CO_AREA. Tryimg to select 0PROFIT_CTR via a variable,
    only values of 0PROFIT_CTR are displayed in F4 opo up, not those of 0CO_AREA.
    0CO_AREA is not restricted in any way in query definiton.
    This happens in BEx Analyser as well as in web apllication.
    Did anybody face this issue? How to solve it?
    Thanks in advance for helpful replies.
    Regards
    Joe

    Hi,
    Thanks for replies. Possibly I did't explain my problem i a correct way.
    'I 've a variable for 0PROFIT_CTR. When I call F4 , values for 0PROFIT_CTR are displayed
    e.g. as
    7062 PC 7062
    7062 PC /062
    My problem is, that these PCs belong to different Co_areas. so i expected
    3200 7062 PC 7062
    4300 7062 PC 7062
    3200 an 4300 are representing compounded Co_areas in this example. In 3.5 this worked perfectly,
    if Co_areas was not restricted itself with a variable or a defined value.
    Now I'm looking for the option to achieve this as well in 700.
    Regards
    Joe

  • User parameter LOV sorting

    Is there any way to sort a parameter LOV in descending order? I can't find that option anywhere.

    Hi,
    Sreedhar is correct if the select generating the LOV was in descending order,
    If not it will just show the LOV in the order it was created.
    If the LOV is generated from a custom folder then change the order there,
    If not then you can create a new list of values and replace the existing one.
    You can also use the "alternative sort" to sort your list of values, there are a few posts here regarding that issue...
    Good luck

  • Webelements : Hide crystal parameter screen when using webelements screen

    hi Masters,
    i have made a very good progress on Using Web Elements from SAP as data source.
    my WEBELEMENTS are working when i connect to SAP as data source...i am able to pass values.
    i have a concern here at this point.
    1. when i use webelemnts as selection screen and when i submit it still ask for the parameters on Crystal parameter screen
    2. i dont want the crystal parameter screen bcoz i am already using the Webelements
    3. how can i hide that Crystal screen?
    look forward to your solutions,
    thank you,
    pasala.

    hi pasala,
    firstly, you must ensure that you use opendocument syntax and not the viewrpt (older url reporting) syntax as webelements only work with opendocument. please see the webElements Submit Methods report that is included in the main download [here |Crystal Reports webElements]. you can publish these samples to your enterprise system to see their behaviour.
    as mentioned before, there are also problems with the SAP integration kit depending on what version you have.
    another of them is that even if you pass a report a complete opendocument url, you will still get prompted by the sap integration kit's parameter screen...this is a bug that i've seen before. if you create a proper opendocument url using the method i described before,  and paste it into a browser, and the url is intercepted by the SAP integration kit prompt / parameter screen, then there is an issue. you can try to install the latest integration kit on a test bed to see if that helps. if it doesn't help, then i would advise you to contact Customer Assurance.
    if you are successfully able to paste an opendocument url into a browser and bring up the report then see the options below.
    Option A
    1 create an opendocument url that will target the report that has webelements on it
    2 ensure that this new url will have a value for every parameter on it as a default...if you don't have a value for each parameter on the url then you will get prompted
    3 publish this url to your infoview system or distribute the url to anyone that accesses the report
    as an example paste this url into your browser...the url has an "lsS" parameter on it for a parameter named "HighlightBoat"...
    http://experience.sap.com/OpenDocument/opendoc/5O5SSO.jsp?&docid=140166&&drilldowntabs=hide&sReportMode=weblayout&toolbar=hide&lsSHighlightBoat=AUS%208801
    4 use the method mentioned before to create the hyperlink
    Option B
    1 create a separate report that has only webelements on it...you can use this new report as a parameter page
    2 have this new report published to your enteprise system with Saved Data
    3 in this new parameter report, have your submit button target a New Window when the submit button is pressed
    this option "b" will also help you avoid being prompted.
    i hope this helps,
    jamie

  • Crystal reports LOV cascading prompts row level security not working

    Crystal report LOV cascading prompts with row level security is not woking when the crytal report cache server/page server cache (Oldest On-Demand Data Given To a Client (in minutes)) is turned on. But its working fine when the cache is turned off.
    Using XIR2 environment.
    Appreciate the response.
    Thanks
    Chenthil

    Hi Chen,
    In terms of what could be done on the Crystal Reports end, there is no such controls available.  However, your question may be better answered if it was posted to our Business Objects Enterprise forum. 
    It is at "BusinessObjects Enterprise Administration" section of the forums.
    FYI.

  • How to Hide Compounded Characteristic Infoobject Results in BEx Queries.

    Hi All,
    I searched for the solution but didn’t find any. Am new to BW and BEx query designing.
    I have a compounded characteristic Info object Val1 which is compounded with Val2
    Val1 has Text Table.
    Val1 + Val2 gives unique Text values as mentioned below:
    Eg:
    Val1
    Val2
    Text (From Text table)
    1
    2
    Abc
    1
    8
    Xyz
    1
    In the BEx query I have to use Val1 as a Free Characteristic. So when there is no value for Val2 but has a value for Val1 (as shown in third row) it is displaying as 1/Not Assigned. Other Text are displaying as desired.
    Am displaying Text as mentioned above in the report for this compounded Info objects. I want to display it as Not Assigned Instead of 1/Not Assigned or even blank. I tried all different ways of No Display etc. nothing is working.
    Any help is much appreciated.
    Cheers
    Sandeep

    Hi,
    Assuming as Val2 is primary info object and compound object is Val1.
    Drag Val1 into rows, properties --> display as --> No display
    Drag Val2 into rows, properties --> display as --> you can choose as you need, key or text.
    Thanks

  • Problem opening workbook with parameter LOV

    hi,
    i have created a parameter LOV that contains a huge amount of data. i have set the query timing in discov admin as well as desktop so that it comes fine there.
    but when i try to open the LOV page in the workbook in viewer its giving me the error :- 500 internal server error.oracle.discoiv.beans.ParameterException: parameter lov timeout.
    is there any way i can set the query timings in viewer?

    Hi,
    Try changing the ItemClassDelay parameter in your pref.txt file on the server.
    Rod West

  • Loading master data for characteristic having compounded characteristic

    Hey guyzz
    I am getting an error when i am trying to load master data for a custom characterisrtic ZQUALGRP (Quality Group) which has a compounded characteristic 0PLANT.
    The data in the excel file used for loading looks like:
    Plant | Quality Group | Description
    1601 | BlendA | Willow Lake Underground | Blend A
    1610 | BlendA | Riola Complex - Riola Portal | Blend A
    1611 | BlendA Riola Complex - VG Portal | Blend A
    I have defined transformations for Master Data Text Load and all these three fields are mapped in the transformation. There are no attributes for this characteristic.
    I get the following error in the Data Transfer Process Monitor
    ZQUALGRP: Data Record 1 ('1601BlendA E'): Version '1601BlendA' is not valid.
    ZQUALGRP: Data Record 2 ('1610BlendA E'): Version '1610BlendA' is not valid.
    ZQUALGRP: Data Record 3 ('1611BlendA E'): Version '1611BlendA' is not valid.
    The transformation for some apparent reason is concatenating the plant and quality grp together.
    Can you please comment why i am getting this error.
    Please note I DELETED AND RECREATED DATA SOURCE AND TRANSFORMATION, STILL I GET THE SAME ERROR.
    Thanks,
    Ameya Kulkarni

    A change..
    The data in the file looks like this
    Plant | QGrp   | Description
    1601 | BlendA | Willow Lake Underground Blend A
    1610 | BlendA | Riola Complex - Riola Portal Blend A
    1611 | BlendA | Riola Complex - VG Portal Blend A

  • LOV issue for Crystal Report 4.0 ( Enterprise ) using the BICS connection

    Hi Expert,
    I am working for one our client which is using Crystal Report Enterprise 4.0 SP 2 i am facing the following problem with the LOV .
    - I have created the crystal report on top of BEx query using the OLAP connection in CMC .
    I have the variable at BEx query level which have list of value around 100 K and user want to search through that LOV in order to make his selection but as soon as i include that variable in my Query and run my CR my report crashes  and i cannot run the report .
    I gave the user the option of manual input of value to that variable it does not work as it uses the BICS connection and i read somewhere we cannot use the manual input in case of BICS connection for crystal report  you have to select the value from the LOV .
    My Question is is there any workaround if we can restrict our LOV to some extent and let the user to select and search from that any setting if we have at query designer level to restrict the LOV to burst in the report .
    Any input will be appreciated .
    Thanks,
    Vibhav

    Hello,
    Please log a case in Service Market Place and a Rep will call you to discuss your question.
    Thank you
    Don

  • Crystal report Parameter binding issue with Liveoffice

    Hello,
    I have created a Crystal report on top of BW query. In crystal report when parameter is set to null the report gets all data from BW query.
    On inserting the same Crystal report to Live office document on binding the parameter i get the data for selected value for parameter but i am not able to set the parameter to null to get all the data from BW queries.
    Please help!
    Regards,
    Rahul Doshi

    Hi,
    I was able to solve the issue with the below code. I have added a parameter value as <Not Specifed> in paramter.
    if {?parameter1}='<Not Specified>' Then like '*' else
    ={?Parameter1} and
    if {?Parameter2}='<Not Specified>' Then like '*' else
    ={?Parameter2} and
    if {?Parameter3}='<Not Specified>' Then like '*' else
    ={?Parameter3} and
    if {?Parameter4}='<Not Specified>' Then like '*' else
    ={?Parameter4}
    This code works perfectly fine in crystal report. But when i bind the parameter with excel in Live office it gives me below error.
    Parameter has no value.
    Details: errorKind
    Error in File {7D9B961E-ADB9-4292-9DDE-A8D11B94D78E}.rpt:
    Error in formula  Record Selection:
    'if {?Sales Office}='<Not Specified>' Then {0SD_C03_ZQRY_0SD_C03_0011_BOBJ.D[0SALES_OFF]K} like '*' else
    Parameter has no value.
    Details: errorKind (LO 26603)  (6603)
    Please help.
    Regards,
    Rahul Doshi

  • Parameter Prompt Issues - Crystal 2011

    I have been using Crystal reports 2011 (14.0.0.760 RTM) for several months. About 3 weeks ago when I attempt to run any report that prompts for parameters (i.e. dates, dept, user names etc) the prompt shows up as a white blank page. Is this related to a java issues? Am I in need of a patch?

    Hi Tet,
    You need to set the paramters in your VB app.  Any parameters you do not set will get prompted for. 
    If you are setting them but still getting prompted, make sure you are not using the Refresh method because that will cause the report to prompt for the parameters again.  Same as in the Report Designer and you go to refresh the report you get prompted to use the current parameters or to discard them. 
    Hope this helps,
    Brian

  • How to auto update LOV in Crystal Parameter inherent from SAP MDX query

    Hi,
    I'm using SAP BW MDX as my data source. How do I auto update the LOV in the parameters such that LOVs are always updated from the source.
    I am using Crystal Report 2008.
    Thank you.
    Rose

    Hi
    Please refer to BusinessObjects XI Integration for SAP Solutions User's Guide from [here|http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_bip_sap_user_en.pdf]
    Hope this helps!!!
    Regards
    Sourashree

  • BW hierarchy variable not working in Crystal Report 2008

    Hi,
    I have created BEx 7.0 report which has hierarchy on 0customer object, the report is working fine whith hierarchy variable. I have created Crystal Report by using this query as source. I have followed below link to create grouping to get data through hierarchy variable.
    http://wiki.sdn.sap.com/wiki/display/BOBJ/BWHierarchiesinCrystalReports
    But report does not work for hierarchy variable and report is blank. When I give filter of child node which has actual data then I get report output. For ex.
    Below hierarchy for 0customer
    11396
         - 737007
         - 123456
    When I run report for 11396 then no data display but when I run 737007 child node I get report output but with blank group name.
    Can anyone came accross this issue. Please guide me . Thanks in advance.

    Thanks Ingo for your reply..
    The word filter means, I have hierarchy node variable in the BEx report that has become Parameter in CR. When I give hierarchy node variable value of parent node then there is not data display but for the child node I get the data.
    For ex. In the info cube there is data for 730707 customer but in the customer hierarchy the parent node of 73707 is 11396. I am giving 11396 in the variable pop screen for hierarchy variable. I do not see any data but for 73707 I get data.
    User does not know 73707, he always enter 11396 customer no. and he gets data in BEx query that is source of CR. but crystal report is not showing data for 11396.
    One more point I want to tell here, I am saving CR at my local system not to SAP BW server.
    Hope this clear my issue.
    Harish Swami
    Edited by: hswami27 on Jan 31, 2011 8:17 PM

Maybe you are looking for