CAF Business Objects in Separate Database

We currently have an application written in CAF which is using Business Objects/Entity Services using local persistence. I believe the local persistence automatically uses the default datasource defined in the SAP WAS portal server and creates the tables in that database.
The requirement is to have that CAF application data stored in a different database instead of the portal database. There are ways to install a separate datasource in the SAP WAS server to point to a different database, but I don't know how to make CAF Business Objects use that newly installed datasource, or whether it is possible?
Any help is appreciated!

Hi,
it seems I've to achieve that by using associations.
But how should the Scenario look for my example?
The relation is the following:
Each application has exactly one division.
Is it correct like that?
DIVISION: Association to APPLICATION ("DivisionApplication"), CROSS_BO, ONE_TO_MANY
BO APPLICATION: Association to DIVISION ("ApplicationDivision"), CROSS_BO, NONE_TO_ONE
Another question:
I can now add an association to APPLICATION  through the service browser by choosing the association name "ApplicationDivision" and putting the 32 digit the DIVISION that I want to associate.
Is that the only way to do it in service browser?
As this is impossible for business users, do I have to create a WD for them to maintain those values in an easier way?
Thanks.

Similar Messages

  • Reg:-10901: Database error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.. Contact your Business Objects administrator or database supplier for more information. (Error: WIS 10901)

    Hi Friends,
    When i schedule the report in infoview ,i am getting this error, could you please let me know how to solve this error.
    10901: Database error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.. Contact your Business Objects administrator or database supplier for more information. (Error: WIS 10901)
    Thanks
    sreedhar

    Hi,
    I am able to refresh the report in Infoview and data is dispalying , but when i schedule the report in infoview i am getting that error.
    I am not clear on below one could you please elaborate on this
    You need to create ODBC for SQL server.Check your BO server is able to connect SQL Server.
    Thanks
    sreedhar

  • CE CAF Business Object, Complex Structure and external service...

    Hi,
    I want to use a web service as remote persistence in a CAF business object(Entity service). My Problem is, that the service returns a list of objects. But it seems that in the new CE the paradigm for caf changed a little and instead of complex attributes (an attribute with a structure and cardinality 0...n) you can only create an association with another business object.
    Anybody knows how to bring that together? I want to do something similar like described here:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5e9ca25b-0e01-0010-bbaa-f3b963e89edd">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5e9ca25b-0e01-0010-bbaa-f3b963e89edd</a>
    But using the new CE the Problem is, that I couldn't manage creating a complex attribute in an Entity which can then be used as mapping for a web service.
    When I create a simple attibute and replace the type with a complex one, i can do the mapping but there is an error: "The business node has an invalid main structure"
    anybody a good idea?
    kind regards and thanks alot
    Alex

    Hi Alexander,
    You are now able to create the Structure and set the cardinality also in NetWeaver CE.  I thin the following steps will be helpful for you.
    1. Create a CAF project called firstcaf.
    2.Create an entity service within the project called Customer.
    3. Now expand modeled.
    4. Then right click on Data Types. Here you will get the option "New Structure".
    5.Now select New Structure, One popup will appear then enter the Structure name called Address and click ok.
    6. Now You will get your Address structure under Complex Types.
    7.Double Click on Address. In right hand side you will get the Address structure for editing.
    8.Now from left hand side(Existing Type) expand caf.core and add your required attribute. In right hand side (structure Field) you can edit the name of attribute. suppose for Address structure I have added two field phone and mobile (both are short text ). save it.
    9. Now switch to Composite Application Explorer and expand Business Objects ->Customer -> Customer->Customer. and double click on it (Customer).
    10. In right hand side expand project firstcaf ->modeled. Now you will get your structure here, In my case I will get Address structure. Now select your structure and  click Add button. Structure will go to right hand side(Structure Fields).
    11. If you want to change the cardinality it is very simple. Select The Structure from right hand side(Structure Fields) and in bottom side click on property. Now you will get the Cardinality field. you can change it as you like.
    Thanks and Regards
    Chandan

  • Integrating Business Object Attributes and Database attribute

    Newbie using Oracle BPM 11g
    I am trying the following:
    1)Display two process fields from Business Objects (say firstname, last name) and one field which is a dropdown (say branchcode) from database using ADF UI.
    2)Initiator enters the firstname,lastname and then selects a branchcode from the drop down and submits the form.
    3)A Reviewer has to view these three fields selected by the Initiator.
    My question is how do we enable the reviewer to see the branchcode selected by the Initiator(as it is list of values from database and not from a business object)
    Sudip

    Hi,
    unfortunately this didn't solve it.
    The confusing is, that I see the System in the loaded DQE window at the metadata loader, but the corresponding business objects of this system appear without any parameters.
    I have no idea what else to do!
    christoph

  • Business Objects, external services and application services in CAs

    Hi All,
    right now we are developing our first eSOA Composite Application with CE and I have some questions regarding Business Objects, the import of external services and the development of application services.
    As I understood there are two ways to provide business functionality for composite applications:
    a. Import backend functionality as an external service (e.g. BAPI, RFC) at the CAF, build the application service which can be used as a callable object for UIs or the GPs
    b. Develop a local Business Object (in CAF) providing the business logic, create the application service which again can be used as a callable object. Furthermore the application service can be exposed as a Web Service (external service).
    My questions:
    1. When is it appropriate to to import external services in stead of developing local BOs?
    2. Under what conditions is it advisable to (solely) develop local BOs?
    3. What are the advantages / disadvantages regarding the reusability of the services (in option a and b)?
    Note: We are developing on NetWeaver 2004s.
    Please let me know, if you need more information to answer the questions!
    Thanks for your advice in advance,
    Regards,
    Ivonne

    Hi Ivonne,
    first of all, the CAF Business Objects (BOs) itself don't contain any business logic, they're basically just local database tables (with some CRUD services on top).
    Business logic is implemented in Application Services (AS).
    Now, regarding local BO's vs. external services, it depends on your use case. If the data is already available somewhere in your backend system it makes sense to use external services. For instance you wouldn't want to store business partners all over different composites. For data that is specific to your composite (in particular configuration, customizing etc.) and not likely to be reused by other applications you should use local BOs.
    Accessing local BO's is also much faster than calling external services.
    You can do reuse in both scenarios, since the CAF services can be exposed as web services.
    Regards,
    Christian
    Edited by: Christian Loos  on Apr 8, 2008 6:11 PM

  • Business Objects Services

    Hi all
    I have Business Objects and SAP Business Objects PCM installed in the same server, I reviewed the performance service when is running one calculated process in PCM and all looks good, but if I turn on the BO services (CMS and  TOMCAT), all the memory  start to be consume
    How I need configure the services for both applications?
    Thanks

    Hi Ivonne,
    first of all, the CAF Business Objects (BOs) itself don't contain any business logic, they're basically just local database tables (with some CRUD services on top).
    Business logic is implemented in Application Services (AS).
    Now, regarding local BO's vs. external services, it depends on your use case. If the data is already available somewhere in your backend system it makes sense to use external services. For instance you wouldn't want to store business partners all over different composites. For data that is specific to your composite (in particular configuration, customizing etc.) and not likely to be reused by other applications you should use local BOs.
    Accessing local BO's is also much faster than calling external services.
    You can do reuse in both scenarios, since the CAF services can be exposed as web services.
    Regards,
    Christian
    Edited by: Christian Loos  on Apr 8, 2008 6:11 PM

  • Can we access tables created internally for Business objects in CAF

    Hi,
         When we create and Deploying Business objects in CAF then internally it creates tables in Oracle/Maxdb database. Can we access those tables through CAF.
              Or is it possible for Oracle to access the Business objects tables which are deployed on SAP Web Application server?
              We can configure the Oracle driver in the SAP Web App Server. But how can we use it?

    Hi Rohit!
    Can we access the tables created internally for BO's without the use of CRUD methods provided by them.?
    Or
    Can we fire queries on these tables through Oracle.? As the tables are created along with BO's in the database.
    Maybe, you can do that, but why do you want to do that?
    Based on the Entity Services (i.e., CRUD and find operations) that are generated for your BOs, you can implement Application Services which contain any business operation that you want to perform. Furthermore, you can expose your Application Services as Web Services. That's the designated way to do that.
    Manually manipulating the underlying database tables does not sound like a good idea.
    Best regards
    Alexander

  • CAF Content (Data of Business Object) in Local DB Reimport

    Hallo Experts
    We have developed the application using CAF and I've noticed that the data saved in the local DB is lost if I made the redeployment of CAF project. Thus I want to first export the CAF content using the follow steps described
    https://cw.sdn.sap.com/cw/docs/DOC-102650#cf before I do the Redeployment on the Produktion Plattform (to be sure that the data in the production Plattform is not going lost.)
    ======================================
       1.      Open the Service Browser. To do that, use the following URL: http://<host>:<port>/caf.
       2.      Choose Service Browser.
       3.      From the left pane, choose the application that contains the data you want to transport.
       4.      Choose Transport Content.
       5.      From the Content Transport table, select the business object nodes that you want to transport and choose Create Transport File.
      6.      Choose one of the options for type of the transport file, containing the business data you want to transport:
    Download DBContent XML u2013use this option if you want to extract XML database content in production systems or use this option if you want to translate the exported database content.
    Download DBContent SDA u2013 use this option only if you want to extract database content SDA for test purposes.
      ===========================================
    But I don't find how can I reimport the data using DBContentXML. Amd the links on the right side link to the old version. Could anyone tell me how to reimport the data?
    We use SAP NetWeaver 7.1. ENH
    Thanks a lot and nice Regards!
    Ping

    As I could see on SAP Help (http://help.sap.com/saphelp_nw70/helpdata/en/44/1fedbfe9d663cee10000000a11466f/frameset.htm) the exported content is an SDA that has to be deployed on the target server.
    I´m also facing this issue on CE 7.2.
    Have you tried this option?
    Best Regards,
    Gabriela Tinti Vasselai

  • Monitoring changes in Oracle Database with Business Objects

    Hi: I need to know if there is a Business Objects tool that allows me to be constantly checking one Oracle database to see if there are changes. The customer is not permitted to access the database, only has enabled a stored procedure that returns a string value if there are changes or not. That string (XML) is performed by DataServices later with BO to generate something. I would like to know if there is any product of BO (Data Integrator, etc ...) that allows me to take an active process of consultation on the Stored Procedure and that the consultation is launched every 10-15 seconds.
    Thanks in advance
    Santi

    Yes I am using Generic ODBC connection and it goes fine till the authentication even it is showing me schema tables, but when I try to fetch any table columns or try to view table values it goes stuck or give me error.
    Can you please guide me in detail how I can turn off advance features and what values should I put in Array Size, etc.
    Regards,
    Danish Baig.

  • 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.

  • BI Publisher & Business Objects Universes Database

    Does anyone know if it is possible for BI Publisher to hook into Business Objects Universes data? JDBC drivers?
    We would like to import all our Crystal Reports into BI Publisher but a lot of them are written across the "Business Objects" BI database.

    There is information to converting Crystal Reports to BIP Publishers
    http://www.oracle.com/technology/products/xml-publisher/index.html
    http://download.oracle.com/otndocs/xmlp/CrystaltoBIP.pdf
    Maybe it could interest you
    Regards
    Christophe

  • Purpose of a database server for Business Objects XI 3.1

    Hello Team,
    I am quite new Business Objects and right now I am using Business Objects Enterprise XI 3.1.
    when installing BO XI 3.1, I was prompted to select the database server to be created. I chose MySQL.
    Now, I am curious to know the pupose/involvement of a database server for BO. I understand that the database is being managed/used by CMS and it has four main functions:
    Maintains security (users)
    Manages objects (folders, reports, and program objects)
    Manages servers (services)
    Manages auditing (system auditor).
    Is there any better explanation to the database and its purpose?
    what does the database schema/user holds (any database objects,tables,etc..,)?
    Does repository and database schema the same?
    Are all the report objects, users and universe being stored in the database schema?
    Thanks in advance for the reply.
    Regards,
    Kathir

    the database server for BO XI 3.1 is needed to store the repository for the system which in another meaning the structure of the system itself.
    yes the repository is the same as the schema, but schema is a database concept.
    all the objects (universes, reports,,,,,,, etc) are stored in the FileStore of Business Obejcts system, but the structure of how those object are stored is exist into the repository database.
    good luck
    Amr

  • Business Object Repository (BOR) in CAF

    Hi,
    The Business Object Repository (BOR) is the object-oriented repository in the R/3 System. It contains the SAP business object types and SAP interface types as well as their components, such as methods, attributes and events.
    Is there something similar in CAF for custom developed business objects / entities.
    Thanks.
    Dick

    Hi Richard,
    Currently, the only way to view all of the deployed CAF services and related attributes is through the Service Browser.  There is nothing like the BOR.
    In Netweaver 2007, you will be able to publish CAF services to the Enterprise Service Repository (ESR) which will also contain all of the SAP Enterprise Services.  The ESR will be the single place to view all business objects and related services for an entire IT landscape.
    Best Regards,
    Austin.

  • Business Objects Planning Database Upgrade

    I have attempting to upgrade Business Objects Planning from version 11.2 to 11.6.  The upgrade appears to run successfully, however, when I attempt to start the Planning Application Services, the service fails to start up, stating the current DB version is less than the working version.  I have spoken to our consultant, who stated he knew nothing of any changes that must be made to the database.  The first portion of the error log is copied below.  I have tried an incremental step of upgrading from 11.2 to 11.5 and have received the same error.  What must I do to configure the database either before or after the upgrade? 
    Application is set up as single server.
    OS is windows server 2003
    Database is Oracle 10.2.0.4.
    Database user is SRCAdmin, and is an owner of the db.
    FATAL|04/08/2009 13:52|General|Server startup...
    INFO|04/08/2009 13:52|Sql|Current DB Version 11.2 is less than the working version 11.6. Requesting upgrade lock
    ERROR|04/08/2009 13:52|Sql|ORA-06550: line 1, column 77:
    PLS-00201: identifier 'DBMS_LOCK' must be declared
    ORA-06550: line 1, column 77:
    PL/SQL: Statement ignored
    ORA-06550: line 1, column 147:
    PLS-00201: identifier 'DBMS_LOCK' must be declared
    ORA-06550: line 1, column 137:
    PL/SQL: Statement ignored

    hi Santhosh,
    you may be able to use the query builder tool to do this.
    BusinessObjects Query builder - Basics
    if you need further info on using this particular tool let me know & i'll move your question to the bi platform space.
    you can also look into 3rd party tools such as rpt inspector which may be able to do this.
    -jamie

  • Migration of Database from Oracle to SQL Server in Business Objects XI 3.1

    Hi,
    Currently, We are working on Business Objects XI 3.1 and Database is  Oracle 11g. And now we have the requirement to migrate from Oracle 11g to SQL Server 2008 R2.
    I would like to know what are the key points to be considered in business objects XI 3.1 when the database is migrated from oracle to SQL server.
    If anyone can share the Impact analysis document for Business Objects, it would be great.
    Thanks,
    Lavanyaa TP

    If you use business objects tools for such migration , the impact should be minimal.
    CMSDBCopy mechanism from CCM should work fine for this purpose.

Maybe you are looking for

  • About Sytem field??

    HI THIS ARIJIT CAN ANYONE TELL ME THE which system field keep track of each passin loop statement?? 1)i have an doubt either it is SY-TABIX or SY-INDEX........ 2)how can i delete an active job in background proceesing?? I WILL REWARD BY POINT..

  • Reset release

    we have one PR (already released and get five level approval)and PO(already done GR/IR). now, is there any way we can reset the release status(from approval to initial release status for the PR?), how to do it? Thanks

  • The buttons on the top row of my computer is there a way to tun off and on?

    the buttons on the top row of my computer is there a way to tun off and on?

  • Reg: Openscript files should store  version control system (CVS)

    Dear's. I dont see any option in Openscript to directly send files to repository like Eclipse. Eclipse has an option to team sync with repository .Is their a way to store openscript files in to any kind of version control system . Thnkq Raju.

  • Issues with 4.1 Data Upload

    I've got some issues with the new feature 'data upload' in 4.1. I had already made the pages and the data loading and it worked perfect. Now a new column was added to my data loading table and I have to add a new table lookup for this column. Everyth