FI, SD, MM, HR  Reporting Facts

Hello all ,
I am trying to get some real life scenarios. if anyone could share their experience i would appreciate it.
If the clients' requirement is to extract data from FI,SD,MM or HR or any of these modules to analyze business  after reporting, would it be always possible that all the InfoCubes , KF, Characteristics are available BI contents (Standard)? since BI content has all modules there , that contains  many related InfoObjects,cubes etc., what type of requirement will lead us decide whether to use standard Objects or customize (customer created)? is there a possibility that we may only use all Standard objects and not use customized at all?
For e.g, if the requirement is to get a report on Order,Delivery,Sales Quantity, These can be obtained using SD, 0SD_C03 cube.and the extraction for SD would be LO extraction correct?
will the client let us know that we have to use standard objects? or is it something upto us to decide?
if someone could provide a  brief project scenario, lets say for SD extraction and reporting, it will be very helpful. if possible other modules as well FI, MM, HR.what could be other scenarios that client may ask for? if you guys could share some of your experience , i ll really appreciate.thanks
dk

Hi,
Adding to what Ramesh has said, it will be always optimal to use BC content wherever possible, only then go for Customization.
It will be better to use BC content as such or customized rather than creating one from scratch if you can find one that suits your requirement.
check for the available BC content you will get most objects that are standard for common business scenarios.
Check the below link:
http://help.sap.com/saphelp_nw70/helpdata/en/42/c9bd342fdf1368e10000000a1553f7/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a66d5e07211d2acb80000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c1/ea683cc5e8ca68e10000000a114084/content.htm
Installing BC
How to Install Business Content. in ECC6 version BW?
How do I install Business Content?
Thanks,
JituK

Similar Messages

  • HOW CAN I HAVE DUMMY FACT TABLES IN ONE UNION REPORT

    Hello developers,
    So, I am trying to have a report from 4 different subject areas. Each of these have transaction numbers under Fact-table. B’se these fact tables are under different subject area I can’t have them in one report, (fact table has to be a one to many relationship and not otherwise). How do I make sure I end up with a transaction number from atleast 1 subject area and ignore the other ones or avoid the error
    Also in addition, I have to have the last 4 digits of the credit card number which is located in only one of those 4 subject area. How do I make sure its included with my final report eventhough its not in other subject areas? Please please help I am still new in this business
    thanks in advance
    Chuck

    You got two choices:
    A. Use OBIEE:
    1) Create a OBIEE logical SQL like
    SELECT A.s0 field1, C.s2 field2, A.s1 Measure1, B.s1 Measure2, C.s1 Measure3
    FROM
    (Select "Txn Attributes"."Transaction Number" s0, Measure.Measure1 s1 FROM "Subject Area 1") A,
    (Select "Txn Attributes"."Transaction Number" s0, Measure.Measure2 s1 FROM "Subject Area 2") B,
    (Select "Txn Attributes"."Transaction Number" s0, Credit."Last 4 digits" s2, Measure.Measure3 s1 FROM "Subject Area 3")
    WHERE A.s0 = B.s0
    AND B.s0 = C.s0
    2) Test this SQL from "Issue SQL" section in answers.
    3) Once tested, open a new analysis, go to Advanced tab and put this tested logical SQL in the SQL section and apply it. If you come back to criteria tab, you will see 5 fields are created for you.
    This is technically feasible. Pulling this off is hard and this is a maintenance nightmare.
    Since you are self-proclaimed newbie, I would suggest you take the alternative: fixing it through ETL. Create a new fact and write an ETL job to load this fact from other facts and dimensions. Then model it in RPD. This is more work but if you mess something up in the process of implementing first option, you may need to apply nearly same effort to fix that. Choice is yours.

  • Issue using one 2 Fact tables with one dimension Table.

    Hi,
    I have 1 Dimension table X and 2 Fact tables A and B
    X is joined to Both A and B for Loan Amount ( with A) and for colleatral amount (with B) when I am selecting the X.Product_Name, A.Loan_Amt, B.Collateral Amount, it is giving an error message
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 15018] Incorrectly defined logical table source (for fact table EIP Collateral FACT) does not contain mapping for [EIP Reporting FACT.PD ID]. (HY000)
    Any clues???
    Is there a Inner or Outer join which needs to be created or set in the RPD to get the desired results???

    Ok..
    I have one table which is Porfolio Details which has Portfolio name, Product Category , Product Name, Product ID, Product sources code.- This is my Dimension table.
    I have another 2 set of fact tables : EIP Reporting FACT and EIP Collateral FACT..
    These two tables are joined to Portfolio Details table.
    EIP Reprting FACT gives portfolio wise Loan Amount
    and EIP Collateral FACT gives Portfolio wise Collateral Amount details for same set of customer..
    Now, I am selecting Portfolio Name, Product Category, Product Name,SUM( EIP Reporting FACT.LOAN_AMOUNT), SUM(EIP Collaetral FACT.Collateral_Amt) in a report
    Now, on selecting these columns I am getting that error message which is related to mapping.
    If I take any column from Portfolio details table and any column from EIP Reporting FACT- It works.
    If I take any column from Portfolio details table and any column from EIP Colletral FACT- It works.
    But if I take any column from portfolio table and columns from both FACT tables it gives mapping error...
    Hope I am able to explain the issue in a better way now..
    Edited by: help-required on Mar 11, 2010 6:53 PM
    Edited by: help-required on Mar 11, 2010 6:53 PM

  • What is correct way to join a start/end date driven dimension to a fact table in data foundation?

    I have a bad universe or a data design issue. 
    Several versions of hierarchies reporting store entities in reporting Fact measures.
    Example of date driven Hierarchy Dimension:   ORG_KEY
                                                                                START_DATE
                                                                                END_DATE
                                                                                STORE_NUMBER
                                                                                ORG_HIERARCHY   
                                                                                CURR_FLG   (Y/N)        
    Fact table  :                                                         ORG_KEY
                                                                                 CALENDAR_KEY
                                                                                 TRANS_DATE
                                                                                 $amount  
    Calendar Dimension:                                            CALENDAR_KEY
                                                                                  DAY_DATE
                                                                                   FY_WEEK          (201452)
                                                                                    FY_PERIOD      (201412)
                                                                                    FY_QUARTER   (201401)
                                                                                     FISCAL_YEAR    (2014)
    Users WISH:
    Wish for store number and org hierarchy to pull as of the last day of each pull without prompt.    The Store(ORG_KEY) as in the fact table; but the ORG_HIERARCHY and other attributes as of the last day they pull.
    Daily (Would be Calendar.Day_Date in Filter) ,
    Week to date (would be Max Calendar.Day_Date for (201452) FY_WEEK  as entered,
    Month to date,
    Year to date, 
    AdHoc queries.  
    My problem is I see how they could manually pull this in Webi.   I have tried everything I know to join to no avail.  I have not gotten @Prompts to work in joins, derived tables, etc.  in the data foundation.  Wonder what is difference between parameter in Data foundation vs. filter in buisness layer.    None of them worked. 
    Please help!   ANY ideas would be appreciated.   .

    {Note that abbrevations in brackets are just for short form further down the answer}
    Join Store Dim (SD) to Transaction Fact (TF) on ORG_KEY=ORG_KEY with 1 to Many cardinality
    Create an alias of Calendar Dim and call it Transaction Date (TD)
    Join TD to TF on TD.CALENDAR_KEY=TF.CALENDAR_KEY with 1 to Many cardinality
    Create a predefined condition in your universe called "Return Yesterday's Transactions" as:
    TD.DAY_DATE = trunc(sysdate-1) <-- That assumes Oracle database; use whatever is correct for yesterday for your RDBMS
    The above predefined condition when added to your data query will return only yesterday's transactions.
    However, if you want to return all the different types of sales, you would need an object for each one. To do that, you'd use a case statement. Again, using Oracle syntax, an example of MTD would be:
    SUM(CASE WHEN trunc(TD.DAY_DATE,'yyyymm') = trunc(sysdate,'yyyymm') THEN TF.amount END)
    If you have any more questions about how this approach would work please shout.
    As an alternative, you could create a time hierarchy and add scope of analysis to your report for it and enable drilling at report level.

  • Error message in alert_SID.log & PMON.trc

    OS: Redhat6.2
    DB: Oracle Enterprise 8.1.5
    getting the error message in alert_SID.log
    PMON started with pid=2
    OER 536879337 in Load Indicator : Error Code = 562604272 !
    DBW0 started with pid=3
    LGWR started with pid=4
    CKPT started with pid=5
    SMON started with pid=6
    as well as continual following error messages in both alert_PID and PMON.trc
    Load Indicator not supported by OS !
    Tue Jun 13 00:12:39 2000
    Load Indicator not supported by OS !
    Tue Jun 13 00:13:12 2000
    Load Indicator not supported by OS !
    Tue Jun 13 00:13:46 2000
    I understood that this has to do with the mts_dispatchers param in the init file, but I need to run it as a shared server rather than a delicated server.
    Can anyone help?
    null

    Hi,
    As far as I am aware you should be able
    to obtain a patch for bug 987647 from oracle.
    to Stop the PMON error from appearing.
    However they apparently do not see the recurring Load Indicator Message as a bug. It is simply reporting facts. The work around here is to user cron to automatically delete these messages from your log as they are harmless unless they fill your file system.
    Cheers,
    Rod
    null

  • Enire system unresponsive at regular intervals

    This problem is similar to others I've found, but none of those suggestions/answers have solved my problem.
    While I'm using my computer--which usually 6 or more hours each day--every 10 or 15 minutes everything stops. Quite literally stops, as though the system has crashed. The mouse still moves the cursor, but clicking on any open window simply puts the associated application into a "not responding" state in the Activity Monitor, and the little beach ball just spins and spins. It changes to a pointer if it goes over a window from an application that is not yet identified as "not responding", but click and that changes as well.
    The system stays in this state for 30 - 90 seconds, and then, as though by magic, or perhaps an act of God, everything proceeds as though nothing had happened.
    Things seem to get worse over the course of that 30 - 90 second absence and even the Activity Monitor stops. The trace at the bottom simply stops, and none of the activity values in the table change, and the AM is unresponsive to any mouse click.
    Some observations:
    1. The system does not respond to the keyboard when having such a seizure.
    2. The time of day clock in the top menu bar stops ticking and does not advance.
    3. CPU usage is NOT anywhere near 100% in the AM, or at least it is not reported as such. In fact, it seems to be no different than it was when the seizure started.
    4. Nor is the network busy or the disk hyperactive. All critical indicators seem normal. System memory (2 gig) may be full, but no swapping is being done during a seizure.
    5. When the seizure ends, I have seen a burst of network activity and at the same time a burst of CPU activity by a task called "spindump". Occasionally there has been more than one such burst at the resumption of activity. I cannot say that this happens every time.
    6. I have repaired permissions using the Disk Utility.
    7. I removed my real-time virus scanning software (which I run to prevent accidentally sending a virus to a PC based client)
    8. I stopped using Safari after reading something that suggested these types of problems might be associated with Safari.
    9. I have 135 Gbytes free on my 500 Gbyte Macintosh HD drive. I also have an external 750 Gbyte LaCie USB 2 drive that I use strictly for backup. The external drive may or may not be active when a seizure occurs.
    10. I have 2 Gbytes of RAM which was preinstalled when I bought my system.
    11. I use a bluetooth keyboard and mouse, but as I said, during a seizure, the mouse at least seems to communicate just fine, and the keyboard input is obviously received, since the system got my login correctly while seeming to be unconscious. See the next paragraph.
    12. I do have about 1,500,000 files on my system, but as I mentioned there is no exceptional disk activity associated with this issue.
    Now, for the kicker. Yesterday, in another of my frustrating attempts to get this behavior to stop, I was rebooting my computer, and IT SUFFERED A SEIZURE WHILE ON THE LOGIN SCREEN, with no users logged in. I clicked in the user name field and the ol' beachball started spinning away and continued to do so for 45 seconds (which seemed much longer under the circumstances), then accepted all of the characters of my login which I had typed while waiting and logged me in just fine.
    Anyone who can provide any help or useful insight will be highly regarded by me forever. I use my computer to earn a living and <great irony, while I was typing this message, my computer stopped right here for over a minute> stopping several times an hour to watch nothing happen, is getting on my nerves.

    Since I needed to be out all morning, last night I left my machine running with Sleep turned off and all applications except for the Console shut off. I turned off Time Machine, because I had noticed that the seizures were occurring about 4 minutes after Time Machine finished its hourly backup.
    The Time Machine connection turned out to be only a coincidence. From midnight until noon, the seizure problem re-occurred every hour on the hour, and with no activity on the computer at all, it lasted longer, at least five minutes in each case. It's easy to tell how long they last because the console messages conveniently appear every ten seconds.
    Time Machine just happened to be running backups at 8 minutes before the hour which made it look as though they were connected.
    Other than the hourly recurrence, I have seen the problem only when I open a mailbox in Mail. (Dang, it's 2 PM so I just got to sit here for 4 minutes,)
    Tomorrow, I will take printouts of the logs over to the Apple store and talk to a genius as suggested. I'll report what I learn.
    In the meantime, my theory is that this is related to the Spotlight indexing activity done, I believe, by the system routine "mds". I installed the 750 gig backup drive just two weeks ago, and now back up all of my non-OS files (~250 gig) instead of just the most critical 30 gig I was putting on a smaller external drive. I have seen other comments here and elsewhere on the Internet suggesting that the indexing can periodically gobble up your processor, especially when there are large piles of new files to play with. But that's just my theory. I'll report facts when I have them.

  • % Change is not giving correct results.

    Hi,
    I am using Ago Function to calculate Current month cx count , previous month cx count, present month acct count, previous month acct count and in the report parameter selecting Reporting Month as DEC 09. The results are coming perfectly fine... but when I create % Change Previous Month Cx count and % change Previous month Account count, It is not showing the correct results and getting only 0% listed even if the Difference is huge and should be around 10% ...
    The code written to calculate % change is :
    CASE WHEN ("EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" IS NULL OR "EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" = 0) AND NOT "EIP BDW Analytics"."EIP Reporting FACT"."Current Month Account Count" IS NULL AND "EIP BDW Analytics"."EIP Reporting FACT"."Current Month Account Count" <> 0 THEN 100.0 WHEN ("EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" IS NULL OR "EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" = 0) AND ("EIP BDW Analytics"."EIP Reporting FACT"."Current Month Account Count" IS NULL OR "EIP BDW Analytics"."EIP Reporting FACT"."Current Month Account Count" = 0) THEN 0.0 WHEN "EIP BDW Analytics"."EIP Reporting FACT"."Current Month Account Count" IS NULL AND NOT "EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" IS NULL AND "EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" <> 0 THEN -(100.0) ELSE 100.0 * ("EIP BDW Analytics"."EIP Reporting FACT"."Current Month Account Count" - "EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count") / "EIP BDW Analytics"."EIP Reporting FACT"."Previous Month Account Count" END
    Can some one tell me what I need to do in order to get the desired results.
    I am using a time dimension with the following hierarchy ( Year - Month - Period_ID) joined with the Reporting Table Fact which has count of cx and Count of Accts.

    We have two assets one acquired on 01/04/2014 and another on 26/04/2014.  Everything else is same for both assets like asset class , keys etc.
    Now here are two calculations.
    System is giving calculation ok , what should we do so that for both assets we are left with same scrap value (1047)  (and not 1119.68 as in last line )
    Can anyone help how to get value in last field of screen shot given below asset vale date or it is always blank.
    wanted to add something in our case DEP to the DAY is also ticked in dep key.
    regards
    Sanjeev Mehndiratta

  • PDW performance issue

    Hi,
    I am having some performance issue with regards to insert in the APS appliance.   I am joining 6 tables ( 1 fact and 5 dimension). The fact table has 429 M records. I tried with left outer joins with the key (all integers) and it generate a system memory
    error. The fact has 24 month data so I tried with one month and it gave the same error. Then I run the "explain" syntax and change the SQL query to "right outer join " per the PDW suggestion and there is no change. Once I reduce the columns
    to 10 from 55 (which I want in the report fact)  and get the result for one month only (for 185 M), it generates the result in 27 min. I ran the statistics and reran the query and the time reduce to 17 min.  The fact table
    is distributed  with columnstore index and it  has 20 columns. All other dim table has 20 to 30 columns and I am joining all and getting the report fact.
    Where I am doing wrong? Why this query is taking so long? Any help will be highly appreciated. If there is any need for more clarifications please let me know.
    Thanks,

    The error was due to lack of storage.  The admin increased the space allocated for the table . I have the main issues that the query is just taking a lot of time. Just give you the perspective, please see below the time.  I am also including the
    error and SQL (I have selected fields from FACT and DIM). 
    Month Count       Time
    1     18,588,096  27:46  MIN (RAN STATISTICS) 17:30 sec
    2     18,870,292  18:21
    3     18,599,067  16:58
    4     18,461,490  16:38
    /* system Error*/
    sg 110802, Level 16, State 1, Line 22
    An internal DMS error occurred that caused this operation to fail. Details: Exception: Microsoft.SqlServer.DataWarehouse.DataMovement.Workers.DmsSqlNativeException, Message: SqlNativeBufferBufferBulkCopy.WriteToServer, error in OdbcWriteBuffer: SqlState: , NativeError: 0, 'Error calling: bcp_batch(pConn->GetHdbc()) | SQL Error Info: SrvrMsgState: 0, SrvrSeverity: 0, | Error calling: pBcpConn->WriteBuffer(pBuffer, bufferOffset, bufferLength, pRowsWritten) | state: FFFF, number: 55833, active connections: 9', Connection String: Driver={SQL Server Native Client 11.0};APP=DmsNativeWriter:MMPDDM-CMP05\sqldwdms (6760) - ODBC;Trusted_Connection=yes;AutoTranslate=no;Server=MMPDDM-SQLCMP05,1500
    --Explain
    SELECT
    FACT.*,DIM1.*,DIM2.*,DIM3.*,DIM4.*,DIM5.*,DIM.*,DIM7.*
    FROM FACT
    LEFT OUTER JOIN dbo.DIM1 ON DIM1.DIM1_SEQ_NBR = FACT.DIM1_SEQ_NBR
    LEFT OUTER JOIN dbo.DIM2 ON DIM2.DIM2_SEQ_NBR = FACT.DIM2_SEQ_NBR
    LEFT OUTER JOIN dbo.DIM3 ON DIM3.DIM3_SEQ_NBR = FACT.DIM3_SEQ_NBR
    LEFT OUTER JOIN dbo.DIM4 ON DIM4.DIM4_SEQ_NBR = FACT.DIM4_SEQ_NBR
    LEFT OUTER JOIN dbo.DIM5 ON DIM5.DIM5_SEQ_NBR = FACT.DIM5_SEQ_NBR
    LEFT OUTER JOIN dbo.DIM6 ON DIM6.DIM6_SEQ_NBR = FACT.DIM6_SEQ_NBR
    LEFT OUTER JOIN dbo.DIM7 ON DIM7.DIM7_SEQ_NBR = FACT.DIM7_SEQ_NBR
    WHERE FACT.DIM2_SEQ_NBR = 18 -- (FOR ONE MONTH)
    OPTION (HASH JOIN);

  • Calculation - weird behaviour on 'Total By'

    Hi,
    I have a repository fact folder that has all SUM aggregated folders.
    In the same folder I have some calculation folders, that work out projections based on Actual Year To Date + Current Period on a weighted average basis.
    This all works perfectly in 'Answers' on a row by row basis, but when I attempt to utilise the 'Total By' functionality to create sub-totals by each change in cost centre parent code the "none calculation columns" work fine, but the calculation columns show spurious sub-totals, even on single row aggregation (sic).
    My calculation aggregation is greyed out, I presumed it was based on the underlying columns, and in the calculation formula there are CASE statements, but no aggregation.
    Any ideas please (not involving pivot table if possible) what I need to do to resolve this behaviour.
    I am on OBIEE 10.1.3.4
    thanks for your input,
    Robert.

    Hi,
    yes - as I said I realised it was inheriting its parents columns aggregation behaviour....
    And this is my code >
    CASE  WHEN "Budget Report"."Gl Periods"."Period Num" >= 12 THEN "Budget Report"."Budget Report Facts"."Actual Year To Date" ELSE "Budget Report"."Budget Report Facts"."Actual Year To Date" + (12 - "Budget Report"."Gl Periods"."Period Num") * "Budget Report"."Budget Report Facts"."Actual Year To Date" / "Budget Report"."Gl Periods"."Period Num" * 0.4 + "Budget Report"."Budget Report Facts"."Expenditure In Month" * (12 - "Budget Report"."Gl Periods"."Period Num") * 0.6 END As I said all of my none calculation columns have the same SUM aggregation, is it the SUMs in the below that are causing the issue??
    n.b. The repository generates the following from my code - in data type derives from physical sources
    case  when GL PERIODS FOR BUDGET REPORT.PERIOD_NUM >= 12 then sum(GL_BUDGET_REPORT.ACTUAL_YEAR_TO_DATE) else (12 - GL PERIODS FOR BUDGET REPORT.PERIOD_NUM) * sum(GL_BUDGET_REPORT.ACTUAL_YEAR_TO_DATE) / nullif( GL PERIODS FOR BUDGET REPORT.PERIOD_NUM , 0) * 0.4 + sum(GL_BUDGET_REPORT.ACTUAL_YEAR_TO_DATE) + (12 - GL PERIODS FOR BUDGET REPORT.PERIOD_NUM) * sum(GL_BUDGET_REPORT.EXPENDITURE_IN_MONTH) * 0.6 end thanks,
    Robert.
    Edited by: Robert Angel on 18-Aug-2011 08:21 - who later discovered difference between what the tool had generated and what he had typed in....

  • HTC Droid Incredible lost in MIUI ROM

    {edit for TOS violation}
    and downloaded the MIUI ROM to my Incredible, but it is stuck in a continuos  cycle of 2 screens.  I think, from looking around frantically, this is because I did not clear all my data and cache.  Is there any way to revert this process or just continue with the ROM? Right now you cannot do anything by touching the screen 
    Any help is greatly appreciated 

    wk21030 wrote:
    well that's stupid. if Verizon wouldn't put so much crap on there that drains the battery it'd be alright.
    {edit for TOS violation}
    Hmmmmm, I found this quote elsewhere.....  "don't put that it's malicious that's telling them the wrong thing. you should keep your personal opinion out of the post and report fact."
    Whose quote is that??? Oh yeah YOU!!!!  Maybe you should live by the words you say.
    If my (and many others) Incredible's can last 24 hours without rooting, ATK's,  and extended life batteries, maybe ATK's, or rooting is the issue.

  • News page

    News page.
    The Sarah Palin question was really stupid.  How is one supposed to judge whether one agrees with "all" the facts in a book that is not published yet?  Where does one go to read an unpublished book.  Passing judgement without knowledge of the facts is the definition of prejudice.  That question does nothing but reinforce the tendency of people to form prejudices.  I am not a Palin fan, but I base my opinion on reported facts, not rumors and gossip about an unpublished book.  Please stop posting such foolish questions in your "surveys."
    ye curmudgeon

    I did look into using the built in blog feature as a 'news' page but it seems if i use hosting other than mobile me people cannot comment each blog post which is important to me.
    Comments on hosts other than MobileMe can be done via services like Haloscan. But only someone with a Mac and iWeb can make entries in an iWeb blog, so I'm not sure what the point would be.
    You might want to consider just using an iframe to put the current blog into an iweb page.

  • BW report in BP Fact Sheet in CIC0

    Hi Gurus,
    We wish to display BP specific BW reports in our CIC0 fact sheet. We have configured a web template and are able to view the BW view in the CIC0 fact sheet. The issue is, that we want the BW query to run automatically based on the BP confirmed in CIC0. Currently, we get the BW view wher we open a query and then populate the BP in the selection screen and run the report. The report then shows the expected data in fact sheet. However, ideally, the BP should automatically be passed in BW query as its already confirmed in CIC0, as it does when we get information from R/3 regarding a BP.
    Any help would be highly appreciated.
    Cheers!
    Amit

    Hi guys,
    I have the same problem, I need to call bw reports using the BP selected at cic0.
    I tried 2 options, I can display the bw reports but the BP is not send as a parameter.
    1- I created an action box in cic0 to call transaction RRMX in BW. I used BOR method, object type TSTC and method execute. This works fine to call the reports but can't find any option to send the bp as a parameter.
    2 - I created a bsp version of the bw reports and created an HTML call from CIC0. But the BW report doesn't accept parameters. Also I don't know how to send the BP as a parameter, it seems that I can only send Text.
    Let me know if you find another way to call bw reports from cic0.
    Cheers,
    Hernan.

  • Best ways to create rpd or reports if we have data in more fact tables

    I have fact and dimensional data in one or more different tables. Then each logical table source represents one data segment.Please suggest me some methods or ways like fragmentation through which i can use them in creating rpd and report and main problem here is facts too large contains 25 million records.But adding tables in BMM layer effecting performance so can anyone other ways doing it in database side.
    Thanks in advance
    Edited by: user2989722 on Dec 3, 2009 3:09 PM

    hi,
    For the fragmentation you can create on dimension .The procedure is clearly explained in this blog
    http://108obiee.blogspot.com/2009/01/fragmentation-in-obiee.html
    http://www.rittmanmead.com/2007/06/19/obiee-data-modeling-tips-2-fragmentation/
    For the performance point of view you can create a Materialized view (based on columns that your report is using) so that it will hit that particluar view instead of hitting whole table(25million records table) please look into this post
    Re: Materialized views in OBIEE
    thanks,
    saichand.v

  • Fact Sheet - implementing BI Reports

    Hi Experts,
    how can i implement my own BI Reports into the Fact Sheet in CRM 2007. I know the customizing point "maintain Fact Sheet" but the problem is that if I choose BP_FACTSHEET and take a look into the view assignments I only find the entry
    BP_FACTSHEET     BIReport     DEFAULT     BI Report
    I know the customizing "Display SAP Netweaver BI Reports in CRM" also. But where can I adjust which BW report should be shown in the factsheet?
    It would be great if you could give me any hints about this...
    regards
    marc

    Hi Mark,
    This is a two step process, first you need to define your own BI report id's in CRM and then integrate them in the fact sheet as follows
    1. Specify BI Report in SAP CRM
    To display BI reports in the CRM WebClient UI, you need to maintain the BI reports in Customizing with a unique ID.
    You do this in Customizing for Customer Relationship Management, under   UI Framework->UI Framework Definition->Display SAP NetWeaver BI Reports in CRM->Define BI Reports.
    You specify the following:
      BI Object Type: For example, Template 7.x.
      BI Object Key: This is the technical name of the report in SAP NetWeaver BI.
      BI Report ID. You can reuse the object key or enter any name you want to use.
    2. Add BI Report View to Account Fact Sheet Overview
      1.     In the BSP WD Workbench (transaction BSP_WD_CMPWB), enter the component BSP_DLC_FS, and choose Display.
      2.     Double-click the view BSP_DLC_FS/factsheet and go to the Configuration tab page.
      3.     Select the Account Fact Sheet (BP_ACCOUNT_FS) and click Search.
      4.     In the result list, click the <DEFAULT> hyperlink in the Role Config. Key column.
      5.     Select BI Report from the block of available fact sheet views and add it to the block of assigned fact sheet views.
      6.     Change the title to the name you want to use for the assignment block and save your changes.
      7.     Click the Configuration hyperlink of your entry and then Attributes.
      8.     As the BI report ID, enter the report ID you defined in Customizing.
    you can find additional information in the following sap help site.
    http://help.sap.com/saphelp_crm60/helpdata/en/4d/2ae3f79e1d49d9be306f7768d55fba/frameset.htm
    Br,
    Kiran

  • Fact Sheet - Passing parameter to BI report

    Hello,
    I've created my own BI report which I want to use in the account fact sheet. I have managed to open the report in the fact sheet by creating a customer configuration of the BP_FACTSHEET/BIREPORTProxy view in component designer. In the view I have maintained attributes for the biproxy:
    REPID (BI Report ID): Z_TEST_JOHAN_ZCUSTOMER_CARD_1101
    BISYSTEM (RFC Destination of BI System): GYBCLNT100
    ADDPARAMETER (Addtional Parameter for a BI Report URL): &FILTER_IOBJNM_1=0CUSTOMER&FILTER_VALUE_1=715
    My question is how ADDPARAMETER works. I want to filter the data based on the customer number for which the account fact sheet is viewed. In my example, I've just tried to hard code that only data for customer 715 is displayed. This is not working, so all data is displayed.
    How should the parameters in ADDPARAMETER be entered? How do I dynamically pass the correct customer number?
    Kind regards,
    Johan Wigert

    Here is an example code for this badi implementation:
    METHOD if_ex_bsp_dlc_fs~get_bi_rep_parameter.
      DATA: lr_bol_entity TYPE REF TO cl_crm_bol_entity,
            lr_value_node TYPE REF TO cl_bsp_wd_value_node,
            lr_collection TYPE REF TO if_bol_bo_col,
            lv_repid TYPE string.
    **this is only a example
      TRY.
          lr_bol_entity ?= iv_data_collection->get_first( ).
          lr_value_node ?= iv_data_collection->get_next( ).
          IF lr_value_node IS BOUND AND lr_bol_entity IS BOUND.
            lv_repid = lr_value_node->get_property_as_string( 'REPID' ).
            IF lv_repid = 'SAMPLE7'.
              REPLACE '&1' IN cv_addparameter WITH '0CRM_SOLDTO'.
              REPLACE '&2' IN cv_addparameter WITH '156'.
            ENDIF.
          ENDIF.
        CATCH cx_sy_move_cast_error.
      ENDTRY.
    ENDMETHOD.

Maybe you are looking for

  • Admin login not accepted when shutting down multiple users

    Hi all This one is curious. I have a client with a MacBook Pro, 10.5.7, on which she has an admin account and a standard account for guests. I also have created an admin account so I can run updates without needing her password. Both admin accounts w

  • Bypassing the replace prompt when replacing a file that already exits

    I want to bypass the "replace prompt" when replacing the file I know already exits.  In the program when I ask it to replace 1 file I know it needs to replace several other different files.  I just want one original promt to replace the file and all

  • Migrating to iCloud from MobileMe

    After I move from MobileMe to iCloud will I still be able to access and edit my calander from the iCloud website? Will I be able to to manage my email from the website?

  • Quicktime "Save As" Automator Function

    I have a 3,000 quicktime reference files that I need to have: --Opened In Quicktime --Save As (Same directory and name (which quicktime does automatically) I am new to automator but can get quicktime to open all of the files in a selected directory b

  • Can anyone let me know abt the new selection

    hi all, While we create reports using query designer. when u click on the structure, there are 2 options that turns up new selection and new formula. Can anyone let me know the significance of new selection with an example. Why it is used And what is