
Explore how to interactively execute SAP Business Objects RESTful web services and run SDK programs to extract metadata and save it to SQL Server, with setup instructions for local environments.
Learn common SAP BI business objects acronyms, such as BOBJ, Webi, CMC, REST, and SDK, and see how RESTful web services automate navigation on BI Launch pad.
Ensure BI Launch pad login, a BOBJ client (or Restlet/soap UI) compatible with the server, Java JRE 7+, a fresh SQL Server with JDBC enabled, and SQL query design experience.
Identify SAP BO RESTful web service URLs (ending with biprws) for BI Launch Pad and CMC by using server name, port, and BOE/BI or BOE/CMC paths, and test with logon/long.
Install restlet or switch to Talend API Tester, log in to the BOBJ server with a restful post call, xml body, and logon token from LDAP, Windows AD, or SAP.
Learn to use SAP BI business objects restful web services to fetch users and user groups via get, including sorting, filtering, paging, and token handling.
Learn to list BO documents and their data providers via a REST web service, using the documents endpoint, paging with offset and limit, and the data providers extension.
Explore how to use SAP BI Business Objects restful web services to retrieve universes and connections, authenticate with a logon token, and paginate results using offsets and limits.
Learn how to configure two custom SDK programs that invoke restful web services and Universe SDK, creating SQL Server tables from the DDL scripts. Review columns in D_FOLDER_INFO and D_DOC_METADATA_HEADER.
Execute a custom RESTful SDK program by configuring bobj_service_config.properties (env_type, cmc_host_address, cmc_login_user, cmc_login_pswd, CMC auth type) and running run_batch_program.cmd with JAVA_HOME set to a Java JRE 7+.
Configure and execute a custom Universe SDK program by updating the client configuration, setting environment and CMC credentials, SMTP details, then run the batch script with Java and BOBJ tools.
Master troubleshooting for SAP BI RESTful Web Services SDK programs through log analysis, CMC login and Windows AD issues, and connection checks via telnet.
SAP BI BO RESTful Web Services and Universe SDK will help answer many questions and some of those questions are:
What reports could be impacted if a table has been deleted or a table column has been modified?
How many reports are dependent on a specific Excel file as a data source?
How many reports have been updated in the past, say, 4 weeks?
What reports have never been updated since they were initially created?
What reports are available in different folders with the same title?
Download the SDK programs attached to this course and configure them with your local SAP BO and SQL Server environment details to extract list of BO documents, data sources (Universes, Bex Queries, Excel) and BO connections. No source code changes are required to execute the SDK programs. Run queries on SQL Server tables to export relevant data.