Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Creating a custom application to talk and interact with SAP BOE is overall quite simple. All of the libraries that you need are available in &lt;BO Install Dir&gt;\SAP BusinessObjects Enterprise XI 4.0\java\lib. No you don't need all 323 jars, but from my personal usage there are at least 70 of jars that are required and you may not need the same set as I do depending on which features you are using. So now you have the entire SDK that you can work with BOE via and is all that SAP's base WARs use.</p> <p>Basics of your code will include:</p> <pre><code>// Get logged in ISessionMgr sessionManager = CrystalEnterprise.getSessionMgr(); IEnterpriseSession enterpriseSession = sessionManager.logon(user, pass, cms, authType); // Get the IInfoStore to look at the CMS database IInfoStore infoStore = (IInfoStore) enterpriseSession.getService("InfoStore"); IInfoObjects infoObjects = infoStore.query("select * from CI_INFOOBJECTS where SI_NAME='FRED'"); // do things with the results here // Log off the session enterpriseSession.logoff(); </code></pre> <p>For more information it would be best to go read the SDK documents from SAP. This will give you better information on interacting with the IInfoStore. The calls to SAP BOE can be done through a standard Java Application or Java EE application though so as long as you aren't trying to integrate your changes directly into the BI LaunchPad or CMC it should be pretty simple.</p> <p>For deployment under the SAP provided Tomcat, I recommend reading the following StackOverflow: <a href="https://stackoverflow.com/questions/2119678/how-can-i-deploy-war-in-tomcat-6">How can I deploy war in Tomcat 6</a> </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload