Quantcast
Viewing all 5402 articles
Browse latest View live

Calculation in Webi Report

Hi Experts ,

 

 

I want to show the result calculation of a Webi Report (derived from Bex query which uses %YT in CKF) . Since BO doesn't support %YT so I am creating the dynamic calculation in Webi :

 

Scenario :

 

Data in Report is like this : If in selection 03.2015 calmonth is given -

 

 

Calmonth -> 03.2015
RegionOrder ValueAdjusted Value in %
APAC86790.8424.34
EMEA119436.8633.5
AMER150280.6442.15
Total356508.34100

 

Here Adjusted Value in % is the percentage with compared to the total . for example for the first row its is 86790.84/356508.34 . So the Sum of this is coming as 100 which is correct .

 

Formula used is = [Order Value]/SUM(Order Value]) In Report

 

Both are giving the desired output .

 

But when the selection is given as 03.2015 – 04.2015 , that time the percentage is calculated based on the total value of [Order Value] for these two months.

 

For example in 03.2015 , for the first row it is getting calculated as

 

86790.84/(356508.34+150634.84) which is equal to 17.11 as displayed in the report (Which I don't want)

 

Calmonth -> 03.2015Calmonth -> 04.2015
RegionOrder ValueAdjusted Value in %Order ValueAdjusted Value in %
APAC86790.8417.1161135.412.05
EMEA119436.8623.5566419.3413.1
AMER150280.6429.6323080.14.55
Total356508.3470.3150634.8429.7

 

 

For 03.2015 , I want it to be calculated as 86790.84/356508.34 and for 04.2015 it should be 61135.4/150634.84 .

 

So that in every month (Based on the user Input) , the Adjusted Value in % should be 100% .

 

How to achieve it .

 

 

Thanks in Advance ...

Points will definitely be Awarded ..


Char to Date/Date to Char in object defination

Hi Friends,

 

I have a column in table in date type. When I am trying to use the column in universe level it is taking as character. I am trying to convert this into date type in UDT then I am getting bellow error. How to solve this.

 

Image may be NSFW.
Clik here to view.
UDT Error.png

 

In IDT the object is getting parse but in report level i am getting bellow error. Help me on this.

 

Image may be NSFW.
Clik here to view.
IDT error.png

 

 

Thanks

Mustafa

date selection error BI4 infoView

Hello community,

 

I’m facing a problem here and I am looking for your help Image may be NSFW.
Clik here to view.


After migration to BI 4 I faced a problem with date selection prompt (In infoView) when I open or refresh a report.

For example, If I select 02/02/2013 00:00:00, the system change the input to 01/02/2013 23:00:00.

Image may be NSFW.
Clik here to view.
imprime.png

This is very urgent please help me Image may be NSFW.
Clik here to view.

WebI error when accessing BEX queries

Hi SCN,

 

Created users in CMC are experiencing this error. Any clues or any solution for this? Why are we experiencing this error.


java.util.concurrent.ExecutionException: com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: Unknown Error in SL Service

at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)

at java.util.concurrent.FutureTask.get(Unknown Source)

at javax.swing.SwingWorker.get(Unknown Source)

at com.sap.webi.ui.dialog.bex.OpenBexPanel.endRefresh(OpenBexPanel.java:758)

at com.sap.webi.ui.dialog.bex.OpenBexPanel.propertyChange(OpenBexPanel.java:1031)

at java.beans.PropertyChangeSupport.fire(Unknown Source)

at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)

at javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport.firePropertyChange(Unknown Source)

at javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport$1.run(Unknown Source)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)

at sun.swing.AccumulativeRunnable.run(Unknown Source)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)

at javax.swing.Timer.fireActionPerformed(Unknown Source)

at javax.swing.Timer$DoPostEvent.run(Unknown Source)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.WaitDispatchSupport$2.run(Unknown Source)

at java.awt.WaitDispatchSupport$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.WaitDispatchSupport.enter(Unknown Source)

at java.awt.Dialog.show(Unknown Source)

at com.jidesoft.dialog.StandardDialog.show(Unknown Source)

at java.awt.Component.show(Unknown Source)

at java.awt.Component.setVisible(Unknown Source)

at java.awt.Window.setVisible(Unknown Source)

at java.awt.Dialog.setVisible(Unknown Source)

at com.sap.webi.toolkit.ui.dialog.GenericDialog.setVisible(GenericDialog.java:128)

at com.sap.webi.ui.dialog.bex.OpenBexDialog.setVisible(OpenBexDialog.java:115)

at com.sap.webi.ui.data.BexQueryDataSourceProvider.createDataSourceInfo(BexQueryDataSourceProvider.java:95)

at com.sap.webi.ui.context.managers.DataManager.createDataSourceInfo(DataManager.java:383)

at com.sap.webi.ui.tasks.workflows.CreateDataSourceInfoUITask.doneProcess(CreateDataSourceInfoUITask.java:127)

at com.sap.webi.toolkit.ui.tasks.WebITask$PrivateWorker.done(WebITask.java:378)

at javax.swing.SwingWorker$5.run(Unknown Source)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)

at sun.swing.AccumulativeRunnable.run(Unknown Source)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)

at javax.swing.Timer.fireActionPerformed(Unknown Source)

at javax.swing.Timer$DoPostEvent.run(Unknown Source)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Caused by: com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: Unknown Error in SL Service

at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:152)

at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:109)

at com.sap.sl.sdk.requests.doit.DoItRequestHandler.afterProcessing(DoItRequestHandler.java:54)

at com.businessobjects.sdk.core.server.internal.AbstractServer.processIt(AbstractServer.java:178)

at com.businessobjects.sdk.core.server.internal.AbstractServer.process(AbstractServer.java:133)

at com.businessobjects.sdk.core.server.internal.InstanceServer.process(InstanceServer.java:96)

at com.sap.sl.sdk.repository.service.RepositoryServiceImpl.processDoIt(RepositoryServiceImpl.java:284)

at com.sap.sl.sdk.repository.service.RepositoryServiceImpl.processServerBrowsing(RepositoryServiceImpl.java:216)

at com.sap.sl.sdk.repository.service.RepositoryServiceImpl.browse(RepositoryServiceImpl.java:74)

at com.sap.sl.sdk.repository.service.RepositoryServiceImpl.browse(RepositoryServiceImpl.java:58)

at com.sap.webi.ui.dialog.bex.BrowseItemsWorker.doInBackground(BrowseItemsWorker.java:37)

at com.sap.webi.ui.dialog.bex.BrowseItemsWorker.doInBackground(BrowseItemsWorker.java:19)

at javax.swing.SwingWorker$1.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at javax.swing.SwingWorker.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: com.businessobjects.sdk.core.server.ServerException: Unknown Error in SL Service

at com.sap.sl.sdk.requests.doit.DoItRequestHandler.afterProcessing(DoItRequestHandler.java:50)

... 16 more


Thanks.

SAP BO WEBI Formula For #MULTIVALUE

Dear Experts,

 

I need some suggestion for my WEBI formula:

We have to build a dashboard based on BO WEBI report.

Source of data for WEBI report is Relational universe.

We have build relational universe on ECC tables for specific scenarios.

 

My question is related to WEBI formulas:

I have data as shown below:

 

Transaction  status  Date                       Moth

T1                   1     01 -02-2014      02-2014

T2                   0     01-02-2014      02-2014

T3                   1     02-02-2014      02-2014

T1                   2     01-01-2014      01-2014

T1                   1     01-02-2014     02-2014

T2                   1    01-02-2014      02-2014

T1                   0         01-02-2014 02-2014

T3                   0     02-02-2014     02-2014

T2                   1     01-02-2014     02-2014

T1                   1     01-02-2014     02-2014

T3                   2     01-02-2014    02-2014

 

I am expecting an Output :

T1  with status 1 on date 01-02-2014 in my scenario I want to compare with current date for time being the current date is 01-02-2014

 

Transaction Stat_1_count

T1                      3

T2                      2

T3                    0

 


It would be grate if I get some suitable formula, I have tried using count/sum functions with where/ForEach Claus getting  #MULTIVALUE issue when I put a dimension in the table drill down.

i.e. if I display only the count variable I am getting right value ,when I bring Transaction on table I am getting .

 

Thanks/Best Regards

Anand T

linking a WEBI report through hyperlink in a webpage using open document

Hi All,

 

I have a hyper link in a web page which when clicked should open a WEBI report. I created it using the open document feature.

Once clicking on the link, InfoView login credential page is displayed. After logging in the report runs.

 

My client does not want the login page to be displayed since most of the users does not remember their password (since SSO is implemented).

He wants to bypass this login page so that most of the users can directly view the reports.

 

Question:

 

Is there a way to achieve this i.e without asking for login credentials or by passing this?


Possibilities :

1: To create ID's for all the people (which I think is not a feasible option in my project)

2: Create a guest account with minimum privileges and share the password with all the users.

 

Note:

 

1: I use BO XI R 3.1.

2: No SDK is installed to do any programming.

 

Any suggestion are most welcome.


Thanks in advance

Shreyas

WebI Merge Dimension

Dear All,

 

I have three data providers in Webi as per mentioned below

 

Query1- emp no,emp name,city

Query2- emp no,dept no,dept name

Query3- dept no,loc

 

As per user requirement I need to show the data in webi report mentioned below

 

empno     emp name  deptno    dept name  loc

 

 

Please  advice and do the needful to achieve the above requirement. Please approve the mentioned content its very important.

 

Regards

Lingaiah

How to calculate total sum with the month value

Hello Gurus,

 

I am facing an issue in my current project i need to find out the quantity percentage in webi based on quantity.

 

Pls see the below table how my data is Exist in webi(Cross tab report).

 

Vendor name           jan       feb      mar       apr     may    jun    jul

 

AAAAa                   100       200    300       400     500    600   100

BBBBB                  110       210     310      410     510    610    110

 

Total                      210       410    610       810     1110   1210  210

 

Now my requirement is to calculate Percentage,here the scenario is i need to calculate Jan total with Jan(Single value) i.e. Jan total is 210 and jan month value is 100

 

100/210 i need to calculate in this manner .

 

What is the logic i need to write please suggest it is very urgent.

 

Any help would be appreciate.

 

Regards,

Mahesh


Hiding the objects in IDT - Reports not working

Hi All,

 

 

I have created some Webi reports.Now when i go back and change the Objects state as 'Hidden' in IDT (Information Design Tool), then exported the universe to Repository.i am using SAP BO 4.1 tools.

 

Now come back open those reports.It didn't open at all and throws me error message 'Unresolved objects.See your Business objects administrator'..

 

So please help me how to fix this issue by keeping those objects as hidden.

 

 

Thanks,

 

 

Regards,

Nanda Kishore.

Replace the common content of dimensions in a table

Hi,

 

Without creating new variable or using formula Replace() , Can I replace a common word that is included in every dimension with blank?

 

Ex:

 

 

I have a table and its dimensions(coloumns) have a common word called "apple".

 

I want to replace the "apple" word with a blank.

 

but I do not want to write a formula like =if([coloumn1]="apple"; " " ; [coloumn1]) for each coloumn because my table is so large.

 

 

Is there any method as ctrl+h like excel ?

 

I'd like to affect whole report with only a single operation.

 

 

 

Please, help.

 

Thanks in advance.

#Multivalue Error When we are using Document Linking in Webi

Hi Everyone,

 

  I have small issue in webi while creating document linking (Parent Report jump to child report ) while doing this. I am getting #multivalue error on dimension back-end as bex.

 

When we are trying to pass the parameters in the document link which is a optional prompt which can have no selection OR multiple selection OR  Single selection.

Error: "processDPCommandsEx" (Error: ERR_WIS_30270( (Error:INF) in WEBI

One of BO users cannot refresh report. She receive error: "processDPCommandsEx" (Error: ERR_WIS_30270( (Error:INF) . It is strange because when I have logged using my account on her workstation (We use Internet Exlporer 9) everything work correctly....so it is not a local problem but with her account I think...Did you have similar issue?

Combining 2 reports in webi


Hi ,

 

We have 2 reports , this 2 reports are created by using 2 different universe .

 

we need to compare report 1 data with report 2 , and we need to get unmatched records of report 2 .

 

ex :

 

Report 1 :

 

empno emp name emp doj

10          aaa               01/01/115

20       bbb                  03/01/15

30       ccc                   04/0/15

 

 

Report 2 :

 

empno empadd

10        ahg

40        bhj

50       ggg

20     jjjj

 

here if we compare report1 with report 2 we will get emp 30  as result.

 

Thanks.

BO XI 4.1 does not open when I launch it

Hello everyone,

 

 

While everything was working fine with BO XI 4.1 on my computer, it is no longer the case.

 

When I click to open it, nothing happens.

When I click right on the file and choose "open with SAP BO XI 4.1", a document appears on my desktop. It is called : "
WebIRichClient_5956_2015_05_08_11_04_28_229_trace.glf"

 

I converted to word and got this main information:

 

ERROR:wicdz_client:RegOpenKeyEx failed : Access is denied.

ERROR:jhelpers:CallStaticVoidMethod: EXCEPTION. [JavaHelpers.cpp;169]‑

ERROR:wicdz_client:Exception
caught : JVMException : the JVM has stopped with pending exception [wicdz_client.cpp;1147]

 

 

On the same day it stopped working, some automatic updates occured on my computer and it could be linked :

 

- MS_Dotnetframework

- Oracle_Java(TM)8Update

 

Any idea ?

 

Thanks!

 

Audrey

how to not show detail but keep aggregated calculation results.


Restrict users to refresh webi report

Hi, There is Parent Child relationship(Document Link is used) where Child report need to be only open from Parent Report which passes parameters. My Requirement is Child Report should not be allowed to open directly the Users should be able to open it only through Parent Report and Refresh only for the first time(while opening)  i.e the users should not be allowed to refresh more than once.

How can i show aggregate fields into crosstable

Hi guys, working with BO 4.1 i got a problem in creating a report. The situation is the following: i have the following table with this structure

 

                   B1        B2       B3

X1  A1      |1     2  |  3   4 | 5   6 |

      A2      |11   2  | 31   4 |33   6|

X2  A3      |3     5  |  4  7 | 5   10 |

      A4      |11   5  | 30   7 |30   10|



on B1, B2... there is a break so i can group 2 columns for each value of field B, and on X there is a break so i grouped A fileds according to X1 X2 eccc. Now, instead, i want the following table

              B1        B2       B3

X1  A1      |1     2  |  3    4    | 5   6 |

      A2      |11       | 31         |33     |

X2  A3      |3     5  |  4    7    | 5   10 |

      A4      |11       | 30         |30    |


the values of the second colum are merged according the X breaks. So how i can get the merged values?? i tryed a lot but i can't do a break into the table (the option is not available). Than you for any suggestion.

Weekly Average excl. 1st quarter

Hello all,

 


Following on from my previous theread http://scn.sap.com/thread/3735851 requesting an average of months excluding teh first quarter I now require to do the same but by week. So I need a weekly average excluding the first quarter weeks.

 

So something like this:

 

= Average(If ([Date Letter Received FY Week Number] InList ("15";"16";"17"; "18"; "19"; "20"; "21"; "22";"23";"24";"25";"26";"27";"28";"29";"30";"31";"32";"33";"34";"35";"36";"37";"38";"39";"40";"41";"42" )) Then [Number of Referrals])

 

 

The problem I have is that if I list all week numbers as above from 15 onwards I miss out the first 5 weeks of this financial year (01,02,03,04,05).

 

Anyone able to help me a way of getting around this?

 

Many thanks in advance,

 

Nick

Max value of a subset of elements over a field

Image may be NSFW.
Clik here to view.
init.JPG

 

Hi guys i have this problem: on the above table i have to calculate a field 'Init Time'. This field has to be calculated as the following:

  • the transitions from state A to state B could be only: 30->40; 40->51; 51-> 61 or 51->71; 61->51.  the state 51 and 61 can form a loop.
  • The init state as to be the max value of the 'status B time' that is minor of the actual 'status B time' . For example:  on the second row, the init time as to be 2 because the previous state is only 40 and there is only one 40 state with time 2. On the sixth row, instead the init time has to be 10 because it is the max time among (2,8,12 )  that are the time of the states that could be previous of 51 (1 state 40 and 2 states 61).

 

Below there is an example of the resulting table.

Image may be NSFW.
Clik here to view.
end.JPG

 

Thank you for any suggestion Image may be NSFW.
Clik here to view.

Data & formatting works in IDT, UNX - does not work in WebI

"Amount" from data source was turned to measure with sum aggregation and default numeric formatting.  Query results returned correctly.  After universe published to repository and retrieved for use in WebI, "amount" results are inaccurate and do not display correctly.  The amount field is either zero or has far more digits in the number than there should ever be for this field.  All other fields work as expected.  Help please!  (Screen shot examples from both sources included).

 

IDT version 4.1 SP5

WebI run from Launch Pad

Image may be NSFW.
Clik here to view.
IDT Results.JPG

Image may be NSFW.
Clik here to view.
WebI Results.JPG

Viewing all 5402 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>