Quantcast
Channel: SCN : Discussion List - SAP BusinessObjects Web Intelligence
Viewing all 5402 articles
Browse latest View live

start date prompt less than end date prompt

$
0
0

Hi,

 

I have this requirement to create a WEBI report having 2 date prompts(START DATE,END DATE).

 

Client wants to have a condition on the prompt so that START DATE should be always less than END DATE and if the user enters a date for END DATE which is less than the START DATE , it should throw a ERROR message.

 

Is this functionality achievable in WEBI?

I am using BO3.1

 

 

Regds,

SAmson


webi report on top of BPC transient query with hierarchy selection

$
0
0

Hi, any help with the following appreciated thanks...

 

I have successfully built a few webi reports on top of BPC transient queries.

 

However, the client requirement is to be able to select a node in the PARENTH1 hierarchy and see all members for that node displayed in the webi report.

 

If I enable the prompt it only returns that node.

If I enable the levels or members it won't allow me to prompt selection.

I am unable to select both

 

Any ideas on being able to do what should be a simple requirement...?

 

I can display all levels within the webi report.  But requirement is to just show the desired level / members from the selection.

 

Thanks, Matt.

 

Envt Details:

webi 4.1 sp2 patch 4

BW 7.31 patch level 05

BPC 10.0 CPMBPC 801 support pack 05

Changing OLAP connexion gets WebI's objects lost

$
0
0


Hello,

 

We are facing problems with WebI reports while replacing the OLAP connection. Afterwards, most objects disappear and BO prompts are not longer availables.

 

Though both connections are used to reach the same Bex query, the difference is how the original and the new one are defined.

 

Orignal OLAP connection (already in place) is defined at Multiprovider level, whereas the new one at Bex query level.

 

Any idea to overcome this issue will be appreciated.

 

Jorge

 

BIP 4.0 SP05 Patch 6

BW 7.3

SAP Middleware(JCO) Connection Problem

$
0
0

Hi,

I'm using JCo connector to connect the SAP from JAVA where the import parameters of the ABAP function Module will be passed from JAVA code.  While connecting to the SAP system I'm getting the below hung thread in server log.

Can anyone please help me to close this...

 

 

[10/6/14 9:01:03:328 MEST] 0000001a ThreadMonitor W WSVR0605W: Thread "WebContainer : 993" (00000404) has been active for 697420 milliseconds and
may be hung. There is/are 4 thread(s) in total in the server that may be hung.
        at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Native Method)
        at com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(MiddlewareRFC.java:1244)
        at com.sap.mw.jco.JCO$Client.execute(JCO.java:3842)
        at com.sap.mw.jco.JCO$Client.execute(JCO.java:3287)
        at com.ibm.sap.bapi.jco.JCOUtil$Client.execute(JCOUtil.java:610)
        at com.ibm.sap.bapi.SAPObject.callClassMethod(SAPObject.java:387)
        at com.ibm.sap.bapi.GeneratedRfcCommandSupport.execute(GeneratedRfcCommandSupport.java:114)
        at com.ibm.sap.generated.ZFMI_PTFOT.execute(ZFMI_PTFOT.java:292)
        at com.ibm.connector2.sap.SAPManagedConnection.execute(SAPManagedConnection.java:772)
        at com.ibm.connector2.sap.SAPConnection.execute(SAPConnection.java:233)
        at com.ibm.connector2.sap.SAPInteraction.execute(SAPInteraction.java:143)
        at com.renault.mi.portefeuille.servlet.ImpressionPTF.imprimer(ImpressionPTF.java:447)
        at com.renault.mi.portefeuille.servlet.ImpressionPTF.performTask(ImpressionPTF.java:618)
        at com.renault.mi.servlet.SimonServlet.doPost(SimonServlet.java:102)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)




[10/6/14 9:01:03:593 MEST] 0000001a ThreadMonitor W WSVR0605W: Thread "WebContainer : 1021" (00000420) has been active for 659929 milliseconds an
d may be hung. There is/are 5 thread(s) in total in the server that may be hung.
        at com.ibm.ejs.j2c.FreePool.removeMCWrapperFromList(FreePool.java:643)
        at com.ibm.ejs.j2c.FreePool.returnToFreePool(FreePool.java:487)
        at com.ibm.ejs.j2c.PoolManager.release(PoolManager.java:1816)
        at com.ibm.ejs.j2c.MCWrapper.releaseToPoolManager(MCWrapper.java:2309)
        at com.ibm.ejs.j2c.MCWrapper.connectionErrorOccurred(MCWrapper.java:2451)
        at com.ibm.ejs.j2c.ConnectionEventListener.connectionErrorOccurred(ConnectionEventListener.java:455)
        at com.ibm.connector2.sap.SAPManagedConnection.fireErrorOccured(SAPManagedConnection.java:931)
        at com.ibm.connector2.sap.SAPManagedConnection.cleanup(SAPManagedConnection.java:534)
        at com.ibm.ejs.j2c.MCWrapper.cleanup(MCWrapper.java:1472)
        at com.ibm.ejs.j2c.FreePool.cleanupAndDestroyMCWrapper(FreePool.java:712)
        at com.ibm.ejs.j2c.PoolManager.claimVictim(PoolManager.java:3373)
        at com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2235)
        at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:940)
        at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:614)
        at com.ibm.connector2.sap.SAPConnectionFactory.getConnection(SAPConnectionFactory.java:227)
        at com.renault.mi.tools.TraitementsSap.getSapConnection(TraitementsSap.java:66)
        at com.renault.mi.servlet.ServletLogin.performTask(ServletLogin.java:688)
        at com.renault.mi.servlet.ServletLogin.doPost(ServletLogin.java:1096)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1213)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:658)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:526)
        at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWr

Hyperlink on image within webi report (creating a button)

$
0
0

Hello,

 

is there a way to add a hyperlink on an image within a webi report?

We want to make a "help"-button within the webi report.

 

Regards,

Kathi

creating subquery in select clause

$
0
0

Hi,

 

I want to recreate the below query in my WEBI report.

 

select

COUNT(LIBRARY.BOOKID)  AS Total_BOOKS,

 

(select COUNT(EXEMPT_BOOK.BOOKID)

from

LIBRARY EXEMPT_BOOK

WHERE EXEMPT_BOOK.BOOK_ID=LIBRARY.BOOK_ID

AND EXEMPT_BOOK.EXEMPTED ='Y') AS TOTAL_EXEMPTED_BOOKS,

 

(select COUNT(EXPIRED_BOOK.BOOKID)

from

LIBRARY EXPIRED_BOOK

WHERE EXPIRED_BOOK.BOOK_ID=LIBRARY.BOOK_ID

AND EXPIRED_BOOK.EXPIRED='Y') AS TOTAL_EXPIRED_BOOKS

 

from LIBRARY

 

The above query returns 3 attributes-

Total_BOOKS--     COUNT of total books in LIBRAY TABLE

TOTAL_EXEMPTED_BOOKS-- Count of exempted books in LIBRAY TABLE

TOTAL_EXPIRED_BOOKS-- Count of expired books in library table.

 

Please help me in choosing the best method to recreate the query in Universe so that the above query can be retrieved in WEBI.

 

One option that i can think of is add table LIBRARY in universe and then add 2 aliases --EXEMPT_BOOK and EXPIRED_BOOK and join them to LIBRARY using LEFT OUTER JOIN.

So the generated query in WEBI will be

 

SELECT COUNT (LIBRARY.BOOKID) AS Total_BOOKS,

        COUNT (EXEMPT_BOOK.BOOKID)  AS TOTAL_EXEMPTED_BOOKS,

         

    COUNT (EXPIRED_BOOK.BOOKID) AS TOTAL_EXPIRED_BOOKS

  FROM LIBRARY

  left outer join  LIBRARY EXEMPT_BOOK

             on EXEMPT_BOOK.BOOK_ID = LIBRARY.BOOK_ID

   left outer join  LIBRARY  EXPIRED_BOOK

        EXPIRED_BOOK.BOOK_ID = LIBRARY.BOOK_ID    

WHERE

EXEMPT_BOOK.EXEMPTED = 'Y'

AND EXPIRED_BOOK.EXPIRED = 'Y'

 

But is there any better method than the above?

 

Regds,

Samson

Prompts based on BEx hierarchy node variables - Hierarchy Text Nodes are displayed with Short-Text

$
0
0

Hello,

 

We are using WEBI 4.0 SP6 with BICS/BEx Queries and BW Hierarchies. Our prompts are based on BEx Variables.

 

I have a question regarding hierarchies containing text nodes and the possibility to display either the medium length text or the long text instead of the short text in a webi prompt based on a bex hierarchy node variable.

 

A hierarchy containing text nodes is created in BW and a prompt is created in a BEx query with a bex hierarchy node variable.

A WEBI report is created using this bex query as datasource.

The text nodes in the hierarchy in the prompt in WEBI are always displayed with their short text.

I also have a hierarchy with text nodes which have only medium-length text defined and in this case only the first 20 characters from the medium text are displayed for the text nodes in the webi prompt.

 

Is this a known limitation or is there a way how to display the medium length text or long text for text nodes in a bex variable prompt?

 

Thank you!

 

Kind regards

David

Need help for BI4.1 Sp2 MOBI installation in dedicated server

$
0
0

Hi,

 

Is anyone aware of how to install Mobi in dedicated server?

 

If anyone have any doucments/links/info please share me.

 

Thanks in advance!

 

 

Regards,

Dharma


how to convert into date format

$
0
0

Hi Team,

 

In my database one column “date” has type as ‘Number”, Hence when I pull object in report data (DATE) is coming like below example:

dte

1407900000000

1403670000000

1400560000000

1403670000000

1408510000000

1411530000000

1409630000000

1411440000000

1403580000000

1398920000000

1409800000000

1397450000000

Need to change the type of object so I am using ‘todate’ function but gating #ERROR.

webi report refresh

$
0
0

There is a webi report which needs much resource to refresh it and groups of users: Group1, Group2, Group3 etc.
Every group should view only data of its own company.
(In real there are a hundred of reports and about 20 groups of users.)

 

The task is to refresh the report at night.

I have considered 2 ways.

  1. To copy the report in matching to groups Folder1, Folder2 and Folder3 and to schedule them for specified groups.
    It works fine but in this case number of reports and schedule jobs multiplies by number of groups.
    And you have to repeat many times coping report in folders and rescheduling it after a report modification.
  2. Publications.
    Publications fit to task almost completely.
    But publications do not have BI folder destinations.
    An Inbox destination does not have a structure and users will have troubles to search needed reports in a long list of inbox.

 

Is there other way to solve the problem or use considered ways more efficiently?

 

Thanks for any help.

Scheduled Webi Reports - Omit if no Records

$
0
0

I have a number of scheduled critical Webi reports that run daily and emailed to individuals.  95% of the time these reports are expected to be empty. As a result, these individuals are bombarded daily with empty reports.  Outside customized coding, I am unable to locate an option within the scheduler to execute only if there are records.

 

Would you know of a work around?

 

Please advise.

 

Kristina

Issue with Default value for input ready variable in WebI Report

$
0
0

We are creating WebI Reports on top of Bex queries connected via BICS.

 

ISSUE: In Bex query we created input ready variable with default value as current date. This variable is used in RKF and not in characteristic restrictions. The problem which we are facing is that the default value (current date) is not appearing in the WebI Report.

 

BO version 4.1 SP3

 

Any pointers regarding the same would be helpful.

Not able to find Efashion Universe

$
0
0


Hi ,

 

I have installed SBOP_BI_PLAT_4.0SP9_CLNT tools. Now I want to access Efashion universe. I checked in the below path but I did not find any universe.

C:\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\Samples\webi\

 

Kindly let me know additional installations for accessing the Efashion universe.

 

 

Thanks,

Dharma

Contatenate multple of a single unique value into one single row

$
0
0

Hi guys ,

 

I have a problem with my generated report and i would like a solution in the report level as i do not have access to the Universe at design level.

 

I have a Report where there are these Fields : Procedure ID , Reference Name, Reference Type & Reference Rev.

 

For Each Procedure ID , the Reference Name has two Values with Reference Type as EO & AD & the Revisions are shown under the Field Reference Rev. I want to Contatenate these so that they show in the same Row

 

Procedure IDReference NameReference TypeReference Rev
AK35-8019AK35-8019EO10
AK35-80192012-0267AD02
AE30-1200EO30-1200EO01
AE30-12002011-0211AD04

 

The Result that I am looking for is :

 

Procedure IDEOAD
AK35-8019AK35-8019 R102012-0267 R02
AE30-1200EO30-1200 R012011-0211 R04

 

Woul Appreciate your help on this.

 

Regards

Sadik

How to resolve #TOREFRESH problem in webi report?

$
0
0


Hi ,

 

I have created a variable and that was used in report, at that time am getting #TOREFRESH problem,

 

please can anybody help.

 

Thanks,

Tulasi Das.


Web intellegnce cell alignment issue

$
0
0

Hi,

 

i have been facing an issue with cell alignment issue.i.e; in design mode i made all the data under cells in bottom aligned but in view mode it has been displaying top aligned.But customers wants to see in bottom aligned in view mode.i viewed on Mozilla and internet explore.But it showing top aligned in view mode.Any one help me out with this issue.

 

Thanks

Kalyan

SQL generation failed when query on BEx

$
0
0

Hi Guru:

 

We have a WebI report based on a BEx Query.

 

When I pull one field into the filter of the query panel and run the query, there will be a dump, any idea about it? We use BOBJ 4.

 

Thanks.

Eric

 

SQL generation failed. See your BusinessObjects administrator. Termination message sent

ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION

  MSGV1: SAPMSSY1

  MSGV3: UNCAUGHT_EXCEPTION

ABEND BRAIN (299): System error in program CL_RSMD_RS and form _CHECK_REQUESTED_IOBJNMS-04 (see long text)

  MSGV1: CL_RSMD_RS

  MSGV2: _CHECK_REQUESTED_IOBJNMS-04

ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION

  MSGV1: SAPMSSY1

  MSGV3: UNCAUGHT_EXCEPTION

ABEND BRAIN (299): System error in program CL_RSMD_RS and form _CHECK_REQUESTED_IOBJNMS-04 (see long text)

  MSGV1: CL_RSMD_RS

  MSGV2: _CHECK_REQUESTED_IOBJNMS-04

ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION

  MSGV1: SAPMSSY1

  MSGV3: UNCAUGHT_EXCEPTION

ABEND BRAIN (299): System error in program CL_RSMD_RS and form _CHECK_REQUESTED_IOBJNMS-04 (see long text)

  MSGV1: CL_RSMD_RS

  MSGV2: _CHECK_REQUESTED_IOBJNMS-04

ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION

  MSGV1: SAPMSSY1

  MSGV3: UNCAUGHT_EXCEPTION

ABEND BRAIN (299): System error in p

New ServicePack destroy old reports

$
0
0

Hi,

I don't know if you faced the same problem but from time when I moved to SAP BO 4.0 from 3.1 every time when I install new ServicePack some old reports aren't refresh or refresh with missing values. Of course every time I create incident in SAP and every time got information that in higher SP this problem is resolved and it is but every new SP destroy something in other reports and it's frustraitng

Do you have the same problem ?

how to change the number format

$
0
0

Hi team,

 

I have data like below

 

table 1
1,245,217
12,475
126,587
98,754,120

 

 

And our requirement i like below,

 

output
12,45,217
12,475
1,26,587
9,87,54,120

 

i am working on SAP BO Infoview  3.1

 

 

Thanks in Advance

 

Ranjeet

Publication dynamic list

$
0
0

Hi,

we are on BOXI 3.1 SP3, sql server 2008 DB. Have a publication that uses dynamic list from a webi report. This works fine when the "Deliver objects to each user" is checked, however it is failed when the same is unchecked. We do not want to deliver the report to each user seperately as the users have the same personlization values and should get one publication.

attached the error file.

Please suggest.

Thanks.

Viewing all 5402 articles
Browse latest View live


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