To use data from CAF you need to connect the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) and the Application Server Java (AS Java) (where the composite application is deployed) using SAP JRA. This step includes configuration of the JRA adapter on the AS Java and creation of TCP-IP RFC connection on the SAP NetWeaver BW.
Procedure
1. (Optional) Check the CAF connector status on the AS Java
To establish the connectivity between the SAP NetWeaver BW and AS Java, CAF uses a connector.
The connector has the following specifics:
By default, the connector is started. In case you experience troubles with the connector, follow these steps to check if it is started:
Open the following URL in your browser: http://<host>:<port>/nwa
For more information about working with the SAP NetWeaver Administrator, see Starting and Stopping Java Applications .
If the application does not start automatically after server restarts, logon to the Config Tool and add а custom filter to the template that starts the application caf~bw~adapter~assembly explicitly. For more information, see Adding Filters .
2. Configure the resource adapter on the AS Java
You have to configure a resource adapter on the AS Java, to use it to establish connection between the SAP NetWeaver BW and the AS Java.
To clone the connection factory, choose SAPJavaResourceAdapter15 → Dependent JCA Connection Factories tab page. Choose JCA Resource Details → Copy & Add New JCA Connection Factory.
For more information about configuring the JRA, see SAP JRA Configuration: Procedure .
3. (Optional) Configure the CAF runtime properties for SAP NetWeaver BW integration
If you want to disable the CAF SAP NetWeaver BW integration, or to change the default configuration, you can change the properties cited below.
Disabling CAF SAP NetWeaver BW Integration
To disable the connectivity, change the value of the property CAF_BI_INTEGRATION_ENABLED to false. The default value is true.
Changing Name Prefixes
You can change the default values of the name prefixes used when creating the DataSources. This can be helpful if you need to provide connectivity for several different AS Java systems, and you have to distinguish between the source of data.
You can change the values of the following properties:
4. (Optional) Setting up the CAF security role to use explicitly for the data extraction process
CAFBIAdministrator
In addition, you must have configured business rules for each secured BON you extract data from. You must have set up the users, roles, or groups with the security credentials necessary to access BON's content.
For more information about securing business objects, see Protecting Access to Business Object Operations .
5. Create RFC destination on SAP NetWeaver BW
Finally, create and RFC destination on your SAP NetWeaver BW system.
For more information, see Customizing for SAP NetWeaver Business Warehouse under UDI Settings by Purpose → UD Connect Settings → Establish the RFC Destination for the J2EE Engine.
To execute the described steps, you can use transaction SM59 in the SAP NetWeaver BW system.