Month: October 2014

SAP BusinessObjects Universe: Using ANSI92 SQL syntax

SAP BusinessObjects Universe: Using ANSI92 SQL syntax

When writing SQL queries, I prefer the JOIN clause syntax over (+) in where clause for creating table joins. It is more readable and maintainable as join logic is separated from the where clause. BusinessObjects Universe can be configured to generate JOIN clause (ANSI92) syntax by setting a parameter in ‘Universe Parameters’ dialog available from…

Read More Read More

BusinessObjects Universe: Defining Complex Outer Join

BusinessObjects Universe: Defining Complex Outer Join

A complex join contains more than one condition in the join expression. Consider the following expression where one line of sales order joins with a line on invoice, INVOICE_LINE.ORDER_NUM=ORDER_LINE.ORDER_NUM and INVOICE_LINE.ORDER_LINE_NUM=ORDER_LINE.ORDERLINENUM If we define a complex join in BusinessObjects Universe Design Tool, than the option to make it outer becomes disabled. There are three possible…

Read More Read More

Designing BusinessObjects Universe: Join problems in schema and resolution techniques

Designing BusinessObjects Universe: Join problems in schema and resolution techniques

An essential aspect of creating a BusinessObjects universe is to define joins among tables in ‘Universe Design Tool’. Even if the joins are correctly defined from relational point of view, the universe might not generate the correct results in certain cases. There are few pitfalls to avoid which are specific to the business of designing universe.  These pitfalls,…

Read More Read More