Guide to develop on Business Objects Mobile XI

Hi,
I need a guide where I can find some tips or helps so I can develop some reports to show them on my Mobile.
I can only find some guides where I can setup the server but I have everything working I have connection to our Server and I can start up my Blackberry Simulator on BO XI but is there a sort of SDK or is it just writing some reports put it on my server and test it with the Simulator.
If it is just writing reports, could I write theme with Xcelsius and deploy the on my server. I'm a little bit confused because I read/saw everything about the new 4.0 version of BO Mobile and there are some SDK's coming out Sybase and Samsung SAP Mobile SDK's.
Kind regards
Nico

Hi,
  Looks like you are trying to use the new Mobile 4.0. Try reading this document
      http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_mobile_user_en.pdf
  Pay extra attention to "Interacting with Business Intelligence Documents" (p23) section. This will give you a high level overview what type of document you can view via Mobi. Hopes it helps.
Ken

Similar Messages

  • Installation Business Objects Mobile

    Hi guys.. i want to install Business Objects mobile but i have question but i want to know if i can install Business Objects Mobiel over the same server of Business Objects XI, i believe that the Mobile server should not need a lot of resources...theres any technical restriction or its mandatory to have a dedicated server for this...
    Regards

    Hi guys yes i found the supported platforms and it could be installed on the same server but..... when i ve installed on the same server of the XI (Win 2008 Server) i found that theres some incompatibility of Mobile and Win 2008 and it didn´t run for me; finally i installed on a 2003 server on a separate server and i it works fine
    Edited by: Oscar Díaz on Sep 23, 2010 11:02 AM

  • SAP Business objects mobile on Android - No connections

    Dear All
    I have downloaded the SAP Business objects mobile app on my Android smartphone. The smartphone has a VPN connection to our company network.
    With the IPad I already managed to get a connection to our BO server and I am able to see our mobile reports (Webi+Dashboards).
    But other than on the IPad I am not able to see on the Android a connection to our BO server. I neither see the option to create a new connection. All I see is the 'SAP Analytics Gallery'.
    Is this the correct app or do I need any additional authorisations or any other downloads to be able to get a connection? 
    I hope you can help me.
    Best Regards
    Danya Liebig

    Hi
    I think you've already logged into the Analytics gallery in your workflow.
    you need to go to the 3 dots/lines > (icon top right hand corner) > settings > application settings > Connections > new connection
    like this:
    regards,
    H

  • Business Objects Mobile (V 11.5.0) - Issues

    Hi,
    I saw one issue in this version of BO Mobi.
    The Call Link works fine in windows mobile but the SMS Link fails and gives an error on windows mobile device.
    I first tried the BO Mobi Demo from the Business Objects Website and worked fine. Now when I try to do that the installer gives me an error.
    If anyone know how to get the SMSto thing working please let me know.
    Thanks,
    Chinmay

    Rick,
    I believe you need to use CR XI R2 with BOE XI R2. i.e. you need to upgrade to CR XI R2. (11.5.x.xxx)
    CR XI (11.0.0.2269) is Crystal Reports XI R1
    BO XI (11.5.8.825 ) is BOE XI R2 SP2.
    Best.
    Srinivas

  • Business Object Mobile

    Hi,
    I am a  newbie to BO Mobile and have a very basic question regarding it,I am not able to understand how do i get the client for the application.In the help file its not written if we have to create a client ourself or there is some sample available for  the testing purpose.
    Can you guide me on the same.
    Regards,
    Abhishek Ranjan
    Amadeus Labs

    Hi Mobile OTA  is for installation Over The Air....its always difficult to implement that because need a webserver and has its own issues, if you want to test another option is load and install the application on the phone directly in the folder you can find blackberry, nokia and windows installation files....above the OTA you must follow tha installation document in help.sap.com if follow that and i could make it work the same reccomendation for config.ini files...you must consider all the factors are explained in the document.
    Search something with *blackberry or *nokia
    Regards

  • Reports not running in development server - business object

    Hi friends,
    my all reports running in production server but some of are not running in develpment server.
    end users are accessing reports through URL ,
    what should be the problem ?
    any suggestion is appreciate.
    thanks.

    HI,
    Below is the URI i m getting.
    http://xyz.com:8080/businessobjects/enterprise115/admin/en/go.jviewer?init=connect&id=8479279&advprint=actx&nologon=viewerlogonform.csp&token=WFF999999SAS758%2EENT%2EWFB%2EBANK%2ECORP%3A6400%4018015619JNCzmr4fAbKrUTKT18014715JzUtK5C3UTCDAxoXONEOFF&relogon=WCSLOGONTOKEN
    "The database logon information for this report is either incomplete or incorrect."
    any help is appreciate.
    Thanks.

  • Business Objects Enterprise Administrator's guide

    Hi
    A lot of Business Object guides refer to the "Business Objects Enterprise Administrator's guide", which I have not been able to find at SAP's support portal nor SDN. Anyone who knows how to find this guide?
    BR
    Tom

    Hi,
    Version 3.1
    [http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_bip_admin_en.pdf]
    Version 3.0
    [http://help.sap.com/businessobject/product_guides/boexir3/en/xi3_bip_admin_en.pdf]
    Further versions are available here [http://help.sap.com]
    Regards,
    Stratos

  • Business Objects-General

    Dear Friends,
    Present we are using BI 7.0 In our organization,Now we want to install Business Objects .
    we don't want to change present BI Like cubes,DSO's.Only we need new reports should be developed in Business Objects.
    and the same BO'S should use existing reports from Business Explorer.
    If possible what Business Objects Version need to install.because we don't want install whole .
    Thanks
    Seshagiri

    Hi
    you can either install BO Edge 3.1 ( < 100 end users) or BO Enterprise XI 3.1 ( > 100 end users). Additonally you need to install the int.Kit for SAP XI 3.1.
    Depending on the type of usage you can additionally install the Crystal Reports Designer 2008 V1 (used to build CR reports) and the XCelsius 2008 Designer V1 (used for building highly interactive dashboards).
    Ingo has written a great book regarding the integration of SAP BI and BusinessObjects tools.
    http://www.sap-press.de/katalog/buecher/titel/gp/titelID-2053?GalileoSession=78576305A3-RD.-s47E
    Take a look also here:
    https://wiki.sdn.sap.com/wiki/display/BOBJ/ForSAPBIConsultantslookingtostartwithBO
    Regards,
    Stratos
    Edited by: Efstratios Karaivazoglou on Jan 16, 2010 11:34 AM

  • Business object for leave/absence  approval

    Hello
    We need to build a leave approval workflow in ESS. Can you please guide us about the business object to be used in this workflow.
    Thanks in anticipation!!!

    That's for the generic one. For ESS, It is not based on BO rather it is Object.  However this is not a event based workflow but gets triggered from Portal using SPRO Configuration. Make a copy of it and can be customized as per requirement.
    You can do the requied configurations like below:
    1. Though we can access config through SPRO, you can also use this transaction PTARQ and there we have an option for 'Customizing'. Click on that
    2. Go to ESS -> Service Specific Settings -> Working Time -> Leave Request ->
    Here you have all the required settings to be done for Leave Request and more specifically if you want to use Workflow for leave request approval , go to "processing process for leave types" -> Define abscenese/processing processes -> select any type of leave, there you have option 'Process Request using Workflow' enable this , then you can mention your workflow number to be processed here.
    3. In ECC 6.0, WS12300111 is given as a template for Leave Request workflow ( or general workflow for documents). So may be you can copy this workflow and change as per your requirement.
    Regards,IA

  • Business Object Repository ( B O R )

    Can some one please send me some data or links from where I can get data on Business object repository .

    Hi,
         SAP's Business Object Repository gives you an improved way to integrate business processes with external partners -- an increasingly necessary ability in the burgeoning e-marketplace economy.
    The age of e has had a profound effect on the IT industry. Not only has it changed our way of life, but it has also forced systems such as SAP to embrace a new era of openness. Marketplace demands for flexible automation of inter-business workflow and intelligent data exchange have forced formerly very proprietary ERP systems to begin helping customers integrate with other companies and with e-marketplaces data formats. For the first time, companies must expose their business processes to the outside world.
    In order to achieve this openness, SAP provides a technical infrastructure for the R/3 product, the Business Object Repository (BOR), which provides a simple yet powerful mechanism for external systems to trigger core business processes (such as placing an order) without concern for the underlying data structure. This level of abstraction is beneficial because it decouples R/3 from the external system. Either system is therefore free to change its internal business processes without affecting the other. SAP provides this technical infrastructure using a component-based view of its system. Each component or object provides a view of the data and the business processes that interact with that data. External systems can access this data via BAPI methods, which in turn access the underlying data structures of the system. It is the responsibility of the object and the BAPI to ensure the integrity of the data. This encapsulation of the data not only lends itself to external interfaces, but by using objects from within SAP, you can greatly reduce implementation, testing, and maintenance effort via the promotion of code reuse.
    Business Objects
    A business object is a problem-domain entity that you model in the SAP system, such as SalesOrder, BillingDocument, and Employee. The BOR stores all the objects in the R/3 system. The repository is a group of all the objects in the R/3 system. If the focus of objects is to model atomic business processes then it can be said that the BOR provides an enterprisewide view of business processes. By designing your ABAP code to fit your business processes you increase the ability of that code to flex when those processes are altered or integrated with external systems. This had made the object-oriented approach, which the BOR provides, essential to developing inter-business or e-business functionality.
    Attributes
    A business object is primarily represented by its attributes. You perform actions, such as create, update, or delete on the attributes by calling the methods of the object.
    Attribute NetValue of Object BUS2032 (SalesOrder).
    The majority of attributes are data-dictionary fields (for example, the NetValue attribute is defined by VBAK-NETWR). When you access an attribute of an object, you execute a SQL statement that retrieves the corresponding field in the database.
    Definition of attribute NetValue.
    You can also define attributes that do not exist in the data dictionary. These attributes are called virtual attributes. For example, a business partner has an attribute called BirthDate that is stored in the data dictionary. You can add a virtual attribute to the BusinessPartner object called Age. The age of a business partner is not stored in the database, but you can calculate it using the current date and the birth date of the business partner. If you implement the ABAP code that calculates Age, every time you access the Age attribute, the code executes and returns the business partners age.
    Definition of virtual attribute Age.
    This is an excellent example of one of the tools that a component-based approach provides. The external system does not need to concern itself with how to gather the data that it requires. The calling program needs only to access the attribute for the data to be returned. This is how business objects decouple the calling program (whether it be in R/3 or external to R/3) from the internals of R/3.
    The BOR lets you define multi-line attributes. These attributes define one-to-many relationships between an object and other fields. These objects can be defined in the data dictionary or can also be virtual attributes.
    An attribute that uniquely defines an object in the system is called a key attribute. In the case of a SalesOrder, the key attribute is VBAK-VBELN (the TableName and FieldName). It is not uncommon for an object to have several key fields. An example of this is object is the SalesArea (BUS000603) object type which has SalesOrganization (TVTA-VKORG), DistributionChannel (TVTA-VTWEG) and Division (TVTA-SPARTE) as key fields.
    Methods
    As mentioned earlier, the methods of an object represent the actions you take with objects attributes. An action in this example would include retrieving the status of one or more sales orders based on specific criteria. Methods are analogous to function modules in that they have importing and exporting parameters as well as exceptions, which you view by selecting a method and clicking on the toolbar button. This allows external systems (or internal developments) to pass and accept parameters from these methods just as if they were using function modules -- allowing external systems to call methods.
    In Figure 4, the methods shown with the green LED are BAPIs that are called specifically from external systems. They can, however, be called from within the system itself. The method shown with the stop sign is obsolete, but retained for backward compatibility, and should not be used in new developments.
    Methods of SalesOrder.
    Delegation and Subtyping
    One of the most complex concepts in object-oriented development is that of inheritance. This concept lets you extend core functionality by creating a child of the parent object that inherits all of its attributes and methods. For example, a Manager object is a subtype (child) of the Employee object. The Manager object has all the attributes of an Employee object (such as EmployeeID or Name) but also has some extra attributes (such as CompanyCar or ParkingSpace). SAP has not implemented inheritance in the BOR. However, it has provided subtyping and delegation, which offer an alternative way to extend R/3 functionality.
    Subtyping
    A subtype of an object is another object whose creation is based upon a parent object (see the preceding manager/employee example). The subtype maintains references to all the attributes and methods of its parent object. This means that any methods and attributes defined on the parent can be executed and accessed on the child object. I have often heard less-experienced developers refer to subtyping as copying the parent object. Although the effects can be similar, in order to achieve an understanding of some of the more advanced concepts, such as interface inheritance, it is important to realize that this is not accurate.
    If a subtype object were merely a copy of its parent, then all the code contained within the parent would be physically copied to the child. This is not the case. The subtype simply maintains references to its parents methods and attributes. The real difference is that the subtype lets you redefine these methods and attributes. You can easily add your own business rules to the parent methods by redefining the subtypes method. In the following example, I will show why this distinction is so important.
    Subtyping Case Study
    As an ABAP developer at Acme Tyres Pty. Ltd., you have been given the task of implementing some security measures for the companys online store. The requirement is simple: The password must be at least six characters long.
    Modifying SAP code leads to costly and complicated upgrades due to the modified code being overwritten by the newly delivered SAP code. Therefore, The challenge is finding a way of implementing the business logic without modifying SAP code.
    After some investigation, you realize that the method CHANGEPASSWORD (in BAPI) on the object KNA1 (Customer) is called when customers change their passwords. All you need to do is create a subtype of KNA1 and then redefine the CHANGEPASSWORD method adding the ABAP code to ensure that the password is a minimum of six characters long. It is of course not wise to change SAP code even assuming you have the passwords, which can be provided only be SAP. After the method is redefined, you just need to implement the business rules in ABAP.
    FIGURE 5 Redefinition of ChangePassword method.
    It is imperative that once you redefine the method it still behaves in a similar manner. You are allowed to add extra business logic, but the method must still change the password rather than do something unexpected, like delete a customer. This is particularly important when SAP is being accessed from external systems. The external system will expect a method to provide certain functionality. The developer should take care to ensure that this expectation is met.
    Delegation
    Now that you have implemented a new CHANGEPASSWORD method, you need to tell the SAP system to use the redefined version of CHANGEPASSWORD and not the version that was delivered on the KNA1 object. This is similar to object-oriented inheritance but the two concepts do have fundamental differences.
    Delegation for objects.
    By making an entry in the delegation table, you tell R/3 that before executing a method on KNA1, it should first check if that method has been redefined on the subtype. If it has, then the system executes the redefined method . If it hasn't, then the system executes the original method. Figure 7 illustrates this process.
    Execution flow for methods with delegation.
    This delegation is powerful because it lets you implement your own business logic without modifying any SAP code. As long as the objects are properly delegated, your method will be executed.
    Responsibility
    So far I have shown you two major components of an object, its attributes and methods. The difficulty in SAP is that it has traditionally been a data-driven, procedural-development approach. The BOR is not well understood by developers and managers and thus it is shunned by those that stand to gain the most from it. If managers and developers alike would take a formalized approach to development using business objects, significant savings in the development, testing, and maintenance phases would be achieved. This is due to the high level of re-use that business objects encourage.
    Having said this, when a powerful tool is put into the hands of an inexperienced person, chaos can (and usually does) ensue. If object-oriented design principals are not adhered to, then the resulting code has poor reusability and maintainability. Although an in-depth discussion of design issues is beyond the scope of this article, I will introduce in the following section one of the more fundamental design aspects of BOR programming: Responsibility.
    When you are given the task of creating a method or attribute on an object, one of the most important questions you should ask is, Does this attribute or method belong on this object? This question is fundamental to an object-oriented design and the answer can make a world of difference. Answering this question incorrectly has detrimental effects on the development effort resulting in methods and attributes strewn across myriad objects, with no coherent structure. If the methods and attributes were strewn across several objects, it would be more difficult to provide a uniform interface to external systems. If an external system wants to execute a particular business process in R/3, it may need to access several business objects, thus increasing coupling and reducing the layer of abstraction between R/3 and the external system.
    Lets take, for example, the requirement to be able to update a sales order. This is a common requirement and one that SAP usually implements for you. For the sake of the example, lets assume that SAP has not implemented this method. You will need to implement your own UPDATE method on one of the business objects. The question here is: Which object? This question is what I term as defining responsibility. Which object is responsible for having the UPDATE method on it? As shown in Figure 4, the answer in this cases is BUS2032 (SalesOrder). If you put it on any other object then you run the risk of no one else knowing of its existence. Next time there is a requirement to update a sales order, the developer will develop an additional method. You would then have two separate pieces of code that implement the same functionality. This duplication doubles development, testing, and maintenance requirements. On large projects, this can become a real problem and a maintenance and testing nightmare.
    SAP recognizes the challenges facing developers in the e-business era. It is aware that if it wants to take R/3 to the next phase, it needs to continue evolving the ABAP language and ensure that powerful development tools are available to SAP developers.
    Rising to the challenge, SAP has begun developing extensions to the ABAP language called ABAP objects (see "Introducing ABAP Objects," in the IntelligentERP feature archive for an excellent introductory article to ABAP objects by Jürgen Heymann and Horst Keller). These extensions will provide ABAP developers with a full range of object-oriented tools. Eventually, these new extensions will make BOR obsolete. However, the use of object-oriented development is sure to be an integral part of future SAP developments, regardless of where the world of e takes us.
    Reward points
    Regards

  • Error while generating the Business Object in Mobile Sales

    Hi,
    I made changes to the Business Object BOCAPGEN.
    Now I am trying to generate the business object but it is giving out the error saying
    Error intializing RT Generator !.RT Generator Failed for ".Error arsrep.dat is in use so Generation cannot be done
    I am not a MSA Developer and have no clue regarding MAS(Mobile Application Studio)
    So any one can please give me a clue regarding the issue
    I have solved it by closng all other application other than client console
    Thanks Guys
    Message was edited by: zack taylor

    Hi !
    1 year later, I am facing the same problem.
    I want to build MSA 4.0 SP8, everything runs fines until the end of the generation of the Tiles, the next step fails :
    Error intializing RT Generator !.RT Generator Failed for ".Error arsrep.dat is in use so Generation cannot be done
    Then around 10 thousands of error messages of that kind follow in the output window ; howeverin the end it says "Generation End" without telling whether it was successful or not (the first time the output window was too small, I thought all was OK )
    Anyways, the Mobile Sales icon appeared on the desktop and when I try to launch it I get the error "Starting MobileSalesfailed".
    During another attempt, I check with "Unlocker" the 2 arsrep.dat files I found under the BOL directory, it reported that none was used and locked at that moment.
    Also I killed the vbagen.exe process before starting the build, but it was automatically launched after. (first build was launched after a reboot, the 2nd after the 1st failed + vbagen.exe process killed)
    Does anyone have any clue ?
    Another question is : what are the rights required ? I am a local administrator but I do not have full admin rights (the only thing I saw at the moment is I cannot access to Add/Delete Programs in the Control Panel)
    Thanks & Regards,
    François
    -edit-
    thanks to the one who moved it to the right forum
    Message was edited by:
            Francois Feugier

  • Need to use business objects with a project, please guide on basics.

    Hello
    I am a dotnet developer (asp.net with C#). I am sorry I dont know much about Business objects. Our client a financial firm wants to use Business object with a web based application. I couldn't got a clear and good understanding of Business object. The client just said Business objects allows dynamically creating reports even clients can create reports very easily even without knowing SQL.
    Kindly guide me about Business Object product and its what component I should check for using it. Please mention some links that can give me introduction.
    Thanks a lot,
    haansi

    Hi
    Business Objects is not just one tool. You should ask your client what they will use e.g. Crystal Reports or Web Intelligence.
    Here you can see half an hour Webinars that give you a good understanding of Business Objects:
    Webinars
    Regards
    Roland

  • Implementation Business Objects in CAF and developing WDJ application

    Hi Experts,
    I've read some articles about SAP CE CAF from SDN and I'm making some exercises according those guidence. Right now I have a problem and want to get suggestion from you. 
    As you know, from CE 7.1.1, the CAF support importing the Business Object through EJB model. So when develop a WDJ application using caf, we can using these procedures:
    (Implementing business objects in CAF and developing WebDynpro application)
    1) Create business objects or application service.
    2) Generate EJB Implementation class for business objects or app service.
    3) Create a WebDynpro application
    4) Importing the EJB model using the template.
    5) Create the UI for the app.
    My problem is: In the business object or application serivice, if the operation parameter type is integer, after we generate the EJB class, the type will changed to String. After the WDJ UI is created, the application test failed. The integer field could not passed to the BO successfully.
    If all the parameters type are string in the operation, there's no problem.  But when I use Integer or Date, the EJB class will change the type and the WDJ app will failed.
    I've also test the scenario in CE enviroment including 7.3 also failed. So I'm a little confused which step was wrong. I don't know whether you've seen such problem before, if you could give any suggestion, it'll be very appreciated!

    Hi, Winters.
       I got the same program, try to parse into the type which you want in AS operation.
    BR.
    Louis Huang.

  • SAP Business Objects Performance Tuning Guides

    Hello everyone,
    I'm currently looking for Performance Tuning guides for the hardware/software. In particular, parameters for the hardware. I'm having a hard time finding any kind of guides on the server side of Business Objects. So I'm wondering if anybody knows of some that are available on the internet or SAP site?
    I've found very few in the software department. However, I'm looking more for the hardware portion of Business Objects. Basically the goal is to get the server as optimal as possible (As far as memory, parameters, CPU, etc) is concerned so we know it can't be a hardware issue. It's kind of narrowing down the potential problems we can have later on down the road so that's why this is very important right now.
    Any help with this will be greatly appreciated. Thanks in advance. -Victor
    Edited by: Victor Munker on Jul 14, 2010 3:52 PM

    Here´s an updated version of that document:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50770d8f-5606-3010-28a6-9e3bb14ec6a7?QuickLink=index&…
    Cheers,
    Esteban

  • Business Objects Developement environement Setup

    Hi Experts,
    I am designing Business Objects Universe in 3.1 version with SQL severe database.we don't have development setup for Business Objects Tool,Can any one suggest me how to do that.
    The data is coming from 2 different servers can i have to make TWO connection is it fine with one connection it self, if it one connection can i have to Built 2 universe?
    Thanks,
    Gowtham

    Hi
    If data is coming from 2 different systems ...you need to create two different connections and two different universes.
    otherwise you need to upgrade from BO 3.1 to 4.1...then you can build only one universe using multiple source enabled option using relational connection.
    or you need to develop one more server 3 combining with Server 1 and server 2 and then on top of server 3 ...you can develop single universe.  but i suggest upgrade from 3.1 to 4.1

Maybe you are looking for

  • Getting the error while transporting the log file

    Hi, I have the primary and physical standby setup on my pc. i want to transport the log file by using the command on primary database alter system archive current log; alter system swicth archive logfile; i am recieving error not able to find the log

  • How to search entire headers in Mail.app?

    Given that "Entire Message" is anything but how do you search all headers in Mail.app? I'm guessing it's not possible to do this. Also does the spotlight importer even index this stuff?

  • BA7500G + Sound Blaster Live! 24-bit + Windows 2k = no sound

    Similar to the thread for Win XP, I have inherited a BA7500g speaker system, and purchased a new Sound Blaster Live! 24-bit card for my Win2k system. Cannot get the speakers to work, although the speaker test works from the BA control unit. Noticed t

  • Can't use pan zoom overlay in new document?

    I can create a pan and zoom overlay in an old file but when I create a new file it doesn't give me the options to create the pan & zoom the options are greyed out. I tried copying the working file into a new file and it doesn't work? I can add a new

  • I bought an iphone and i want to change the billing name.

    i bought an iphone and i want to change the billing name. i want the billing name will be to: vahdat yehoshua'a. is it possible to send me a new receipt? thank you.